1
1
mirror of https://github.com/wader/fq.git synced 2024-12-23 21:31:33 +03:00

vorbis_comment: Fix field name typo

This commit is contained in:
Mattias Wadman 2021-10-06 12:01:07 +02:00
parent 1c3c65b191
commit f9622c2dc7
7 changed files with 13 additions and 13 deletions

View File

@ -41,7 +41,7 @@ $ fq -d flac verbose /mono24.flac
| | | user_comments: [1] 0x6c-0x97.7 (44) | | | user_comments: [1] 0x6c-0x97.7 (44)
| | | [0]: user_comment {} 0x6c-0x97.7 (44) | | | [0]: user_comment {} 0x6c-0x97.7 (44)
0x0060| 28 00 00 00| (...| length: 40 0x6c-0x6f.7 (4) 0x0060| 28 00 00 00| (...| length: 40 0x6c-0x6f.7 (4)
0x0070|57 41 56 45 46 4f 52 4d 41 54 45 58 54 45 4e 53|WAVEFORMATEXTENS| vendor: "WAVEFORMATEXTENSIBLE_CHANNEL_MASK=0x0004" 0x70-0x97.7 (40) 0x0070|57 41 56 45 46 4f 52 4d 41 54 45 58 54 45 4e 53|WAVEFORMATEXTENS| comment: "WAVEFORMATEXTENSIBLE_CHANNEL_MASK=0x0004" 0x70-0x97.7 (40)
* |until 0x97.7 (40) | | * |until 0x97.7 (40) | |
| | | [3]: metadatablock {} 0x98-0x209b.7 (8196) | | | [3]: metadatablock {} 0x98-0x209b.7 (8196)
0x0090| 81 | . | last_block: true 0x98-0x98 (0.1) 0x0090| 81 | . | last_block: true 0x98-0x98 (0.1)

View File

@ -40,32 +40,32 @@ $ fq -d flac verbose /picture_seek_gain.flac
| | | user_comments: [6] 0x59-0x12e.7 (214) | | | user_comments: [6] 0x59-0x12e.7 (214)
| | | [0]: user_comment {} 0x59-0x71.7 (25) | | | [0]: user_comment {} 0x59-0x71.7 (25)
0x0050| 15 00 00 00 | .... | length: 21 0x59-0x5c.7 (4) 0x0050| 15 00 00 00 | .... | length: 21 0x59-0x5c.7 (4)
0x0050| 65 6e 63| enc| vendor: "encoder=Lavf58.45.100" 0x5d-0x71.7 (21) 0x0050| 65 6e 63| enc| comment: "encoder=Lavf58.45.100" 0x5d-0x71.7 (21)
0x0060|6f 64 65 72 3d 4c 61 76 66 35 38 2e 34 35 2e 31|oder=Lavf58.45.1| 0x0060|6f 64 65 72 3d 4c 61 76 66 35 38 2e 34 35 2e 31|oder=Lavf58.45.1|
0x0070|30 30 |00 | 0x0070|30 30 |00 |
| | | [1]: user_comment {} 0x72-0x9a.7 (41) | | | [1]: user_comment {} 0x72-0x9a.7 (41)
0x0070| 25 00 00 00 | %... | length: 37 0x72-0x75.7 (4) 0x0070| 25 00 00 00 | %... | length: 37 0x72-0x75.7 (4)
0x0070| 52 45 50 4c 41 59 47 41 49 4e| REPLAYGAIN| vendor: "REPLAYGAIN_REFERENCE_LOUDNESS=89.0 dB" 0x76-0x9a.7 (37) 0x0070| 52 45 50 4c 41 59 47 41 49 4e| REPLAYGAIN| comment: "REPLAYGAIN_REFERENCE_LOUDNESS=89.0 dB" 0x76-0x9a.7 (37)
0x0080|5f 52 45 46 45 52 45 4e 43 45 5f 4c 4f 55 44 4e|_REFERENCE_LOUDN| 0x0080|5f 52 45 46 45 52 45 4e 43 45 5f 4c 4f 55 44 4e|_REFERENCE_LOUDN|
0x0090|45 53 53 3d 38 39 2e 30 20 64 42 |ESS=89.0 dB | 0x0090|45 53 53 3d 38 39 2e 30 20 64 42 |ESS=89.0 dB |
| | | [2]: user_comment {} 0x9b-0xc0.7 (38) | | | [2]: user_comment {} 0x9b-0xc0.7 (38)
0x0090| 22 00 00 00 | "... | length: 34 0x9b-0x9e.7 (4) 0x0090| 22 00 00 00 | "... | length: 34 0x9b-0x9e.7 (4)
0x0090| 52| R| vendor: "REPLAYGAIN_TRACK_GAIN=-24601.00 dB" 0x9f-0xc0.7 (34) 0x0090| 52| R| comment: "REPLAYGAIN_TRACK_GAIN=-24601.00 dB" 0x9f-0xc0.7 (34)
0x00a0|45 50 4c 41 59 47 41 49 4e 5f 54 52 41 43 4b 5f|EPLAYGAIN_TRACK_| 0x00a0|45 50 4c 41 59 47 41 49 4e 5f 54 52 41 43 4b 5f|EPLAYGAIN_TRACK_|
* |until 0xc0.7 (34) | | * |until 0xc0.7 (34) | |
| | | [3]: user_comment {} 0xc1-0xe4.7 (36) | | | [3]: user_comment {} 0xc1-0xe4.7 (36)
0x00c0| 20 00 00 00 | ... | length: 32 0xc1-0xc4.7 (4) 0x00c0| 20 00 00 00 | ... | length: 32 0xc1-0xc4.7 (4)
0x00c0| 52 45 50 4c 41 59 47 41 49 4e 5f| REPLAYGAIN_| vendor: "REPLAYGAIN_TRACK_PEAK=0.12496948" 0xc5-0xe4.7 (32) 0x00c0| 52 45 50 4c 41 59 47 41 49 4e 5f| REPLAYGAIN_| comment: "REPLAYGAIN_TRACK_PEAK=0.12496948" 0xc5-0xe4.7 (32)
0x00d0|54 52 41 43 4b 5f 50 45 41 4b 3d 30 2e 31 32 34|TRACK_PEAK=0.124| 0x00d0|54 52 41 43 4b 5f 50 45 41 4b 3d 30 2e 31 32 34|TRACK_PEAK=0.124|
0x00e0|39 36 39 34 38 |96948 | 0x00e0|39 36 39 34 38 |96948 |
| | | [4]: user_comment {} 0xe5-0x10a.7 (38) | | | [4]: user_comment {} 0xe5-0x10a.7 (38)
0x00e0| 22 00 00 00 | "... | length: 34 0xe5-0xe8.7 (4) 0x00e0| 22 00 00 00 | "... | length: 34 0xe5-0xe8.7 (4)
0x00e0| 52 45 50 4c 41 59 47| REPLAYG| vendor: "REPLAYGAIN_ALBUM_GAIN=-24601.00 dB" 0xe9-0x10a.7 (34) 0x00e0| 52 45 50 4c 41 59 47| REPLAYG| comment: "REPLAYGAIN_ALBUM_GAIN=-24601.00 dB" 0xe9-0x10a.7 (34)
0x00f0|41 49 4e 5f 41 4c 42 55 4d 5f 47 41 49 4e 3d 2d|AIN_ALBUM_GAIN=-| 0x00f0|41 49 4e 5f 41 4c 42 55 4d 5f 47 41 49 4e 3d 2d|AIN_ALBUM_GAIN=-|
0x0100|32 34 36 30 31 2e 30 30 20 64 42 |24601.00 dB | 0x0100|32 34 36 30 31 2e 30 30 20 64 42 |24601.00 dB |
| | | [5]: user_comment {} 0x10b-0x12e.7 (36) | | | [5]: user_comment {} 0x10b-0x12e.7 (36)
0x0100| 20 00 00 00 | ... | length: 32 0x10b-0x10e.7 (4) 0x0100| 20 00 00 00 | ... | length: 32 0x10b-0x10e.7 (4)
0x0100| 52| R| vendor: "REPLAYGAIN_ALBUM_PEAK=0.12496948" 0x10f-0x12e.7 (32) 0x0100| 52| R| comment: "REPLAYGAIN_ALBUM_PEAK=0.12496948" 0x10f-0x12e.7 (32)
0x0110|45 50 4c 41 59 47 41 49 4e 5f 41 4c 42 55 4d 5f|EPLAYGAIN_ALBUM_| 0x0110|45 50 4c 41 59 47 41 49 4e 5f 41 4c 42 55 4d 5f|EPLAYGAIN_ALBUM_|
0x0120|50 45 41 4b 3d 30 2e 31 32 34 39 36 39 34 38 |PEAK=0.12496948 | 0x0120|50 45 41 4b 3d 30 2e 31 32 34 39 36 39 34 38 |PEAK=0.12496948 |
| | | [3]: metadatablock {} 0x12f-0x25e.7 (304) | | | [3]: metadatablock {} 0x12f-0x25e.7 (304)

View File

@ -41,7 +41,7 @@ $ fq -d flac verbose /stereo24.flac
| | | user_comments: [1] 0x6c-0x97.7 (44) | | | user_comments: [1] 0x6c-0x97.7 (44)
| | | [0]: user_comment {} 0x6c-0x97.7 (44) | | | [0]: user_comment {} 0x6c-0x97.7 (44)
0x00060| 28 00 00 00| (...| length: 40 0x6c-0x6f.7 (4) 0x00060| 28 00 00 00| (...| length: 40 0x6c-0x6f.7 (4)
0x00070|57 41 56 45 46 4f 52 4d 41 54 45 58 54 45 4e 53|WAVEFORMATEXTENS| vendor: "WAVEFORMATEXTENSIBLE_CHANNEL_MASK=0x0003" 0x70-0x97.7 (40) 0x00070|57 41 56 45 46 4f 52 4d 41 54 45 58 54 45 4e 53|WAVEFORMATEXTENS| comment: "WAVEFORMATEXTENSIBLE_CHANNEL_MASK=0x0003" 0x70-0x97.7 (40)
* |until 0x97.7 (40) | | * |until 0x97.7 (40) | |
| | | [3]: metadatablock {} 0x98-0x209b.7 (8196) | | | [3]: metadatablock {} 0x98-0x209b.7 (8196)
0x00090| 81 | . | last_block: true 0x98-0x98 (0.1) 0x00090| 81 | . | last_block: true 0x98-0x98 (0.1)

View File

@ -151,7 +151,7 @@ $ fq -d ogg verbose /test.ogg
| | | user_comments: [1] 0x1c-0x3e.7 (35) | | | user_comments: [1] 0x1c-0x3e.7 (35)
| | | [0]: user_comment {} 0x1c-0x3e.7 (35) | | | [0]: user_comment {} 0x1c-0x3e.7 (35)
0x010| 1f 00 00 00| ....| length: 31 0x1c-0x1f.7 (4) 0x010| 1f 00 00 00| ....| length: 31 0x1c-0x1f.7 (4)
0x020|65 6e 63 6f 64 65 72 3d 4c 61 76 63 35 38 2e 39|encoder=Lavc58.9| vendor: "encoder=Lavc58.91.100 libvorbis" 0x20-0x3e.7 (31) 0x020|65 6e 63 6f 64 65 72 3d 4c 61 76 63 35 38 2e 39|encoder=Lavc58.9| comment: "encoder=Lavc58.91.100 libvorbis" 0x20-0x3e.7 (31)
0x030|31 2e 31 30 30 20 6c 69 62 76 6f 72 62 69 73 |1.100 libvorbis | 0x030|31 2e 31 30 30 20 6c 69 62 76 6f 72 62 69 73 |1.100 libvorbis |
0x030| 01| .| padding0: Correct (none) (zero padding) 0x3f-0x3f.6 (0.7) 0x030| 01| .| padding0: Correct (none) (zero padding) 0x3f-0x3f.6 (0.7)
0x030| 01| .| frame_bit: Correct (0x1) 0x3f.7-0x3f.7 (0.1) 0x030| 01| .| frame_bit: Correct (0x1) 0x3f.7-0x3f.7 (0.1)

View File

@ -43,9 +43,9 @@ $ fq -d opus_packet verbose /opus-tags
| | | [0]: user_comment {} 0x1d-0x3d.7 (33) | | | [0]: user_comment {} 0x1d-0x3d.7 (33)
0x10| 1d 00 00| ...| length: 29 0x1d-0x20.7 (4) 0x10| 1d 00 00| ...| length: 29 0x1d-0x20.7 (4)
0x20|00 |. | 0x20|00 |. |
0x20| 65 6e 63 6f 64 65 72 3d 4c 61 76 63 35 38 2e| encoder=Lavc58.| vendor: "encoder=Lavc58.91.100 libopus" 0x21-0x3d.7 (29) 0x20| 65 6e 63 6f 64 65 72 3d 4c 61 76 63 35 38 2e| encoder=Lavc58.| comment: "encoder=Lavc58.91.100 libopus" 0x21-0x3d.7 (29)
0x30|39 31 2e 31 30 30 20 6c 69 62 6f 70 75 73 |91.100 libopus | 0x30|39 31 2e 31 30 30 20 6c 69 62 6f 70 75 73 |91.100 libopus |
| | | [1]: user_comment {} 0x3e-0x4b.7 (14) | | | [1]: user_comment {} 0x3e-0x4b.7 (14)
0x30| 0a 00| ..| length: 10 0x3e-0x41.7 (4) 0x30| 0a 00| ..| length: 10 0x3e-0x41.7 (4)
0x40|00 00 |.. | 0x40|00 00 |.. |
0x40| 61 72 74 69 73 74 3d 62 6c 61| | artist=bla| | vendor: "artist=bla" 0x42-0x4b.7 (10) 0x40| 61 72 74 69 73 74 3d 62 6c 61| | artist=bla| | comment: "artist=bla" 0x42-0x4b.7 (10)

View File

@ -28,7 +28,7 @@ $ fq -d vorbis_packet verbose /vorbis-comment
| | | user_comments: [1] 0x1c-0x3e.7 (35) | | | user_comments: [1] 0x1c-0x3e.7 (35)
| | | [0]: user_comment {} 0x1c-0x3e.7 (35) | | | [0]: user_comment {} 0x1c-0x3e.7 (35)
0x10| 1f 00 00 00| ....| length: 31 0x1c-0x1f.7 (4) 0x10| 1f 00 00 00| ....| length: 31 0x1c-0x1f.7 (4)
0x20|65 6e 63 6f 64 65 72 3d 4c 61 76 63 35 38 2e 35|encoder=Lavc58.5| vendor: "encoder=Lavc58.54.100 libvorbis" 0x20-0x3e.7 (31) 0x20|65 6e 63 6f 64 65 72 3d 4c 61 76 63 35 38 2e 35|encoder=Lavc58.5| comment: "encoder=Lavc58.54.100 libvorbis" 0x20-0x3e.7 (31)
0x30|34 2e 31 30 30 20 6c 69 62 76 6f 72 62 69 73 |4.100 libvorbis | 0x30|34 2e 31 30 30 20 6c 69 62 76 6f 72 62 69 73 |4.100 libvorbis |
0x30| 01| .| padding0: Correct (none) (zero padding) 0x3f-0x3f.6 (0.7) 0x30| 01| .| padding0: Correct (none) (zero padding) 0x3f-0x3f.6 (0.7)
0x30| 01| .| frame_bit: Correct (0x1) 0x3f.7-0x3f.7 (0.1) 0x30| 01| .| frame_bit: Correct (0x1) 0x3f.7-0x3f.7 (0.1)

View File

@ -30,7 +30,7 @@ func commentDecode(d *decode.D, in interface{}) interface{} {
i := uint64(0) i := uint64(0)
d.FieldStructArrayLoopFn("user_comments", "user_comment", func() bool { return i < userCommentListLength }, func(d *decode.D) { d.FieldStructArrayLoopFn("user_comments", "user_comment", func() bool { return i < userCommentListLength }, func(d *decode.D) {
userCommentLength := d.FieldU32LE("length") userCommentLength := d.FieldU32LE("length")
userComment := d.FieldUTF8("vendor", int(userCommentLength)) userComment := d.FieldUTF8("comment", int(userCommentLength))
pairParts := strings.SplitN(userComment, "=", 2) pairParts := strings.SplitN(userComment, "=", 2)
if len(pairParts) == 2 { if len(pairParts) == 2 {
k, v := strings.ToUpper(pairParts[0]), pairParts[1] k, v := strings.ToUpper(pairParts[0]), pairParts[1]