46 Commits (77f21ce4641b53f3277ba30ca3d009b6250fd9ea)

Author SHA1 Message Date
Anton Khirnov ffb0304593 id3v2: fix typo in error message 14 years ago
Anton Khirnov fb61a7c534 id3v2: fix typo in error message 14 years ago
Carl Eugen Hoyos ac533ac458 Do not loop endlessly if id3v2 tag size is negative / too large. 14 years ago
Anton Khirnov 384c9c2fa7 avio: add avio_tell macro as a replacement for url_ftell 14 years ago
Anton Khirnov a2704c9712 avio: add avio_tell macro as a replacement for url_ftell 14 years ago
Anton Khirnov 74b3f67c9c lavf: replace all uses of url_fskip with avio_seek 14 years ago
Anton Khirnov f59d8ff8cd avio: avio_ prefix for url_fseek 14 years ago
Anton Khirnov e356fc57a2 lavf: replace all uses of url_fskip with avio_seek 14 years ago
Anton Khirnov 6b4aa5dac8 avio: avio_ prefix for url_fseek 14 years ago
Anton Khirnov e63a362857 avio: avio_ prefixes for get_* functions 14 years ago
Anton Khirnov b7effd4e83 avio: avio_ prefixes for get_* functions 14 years ago
Anton Khirnov ae99313aa5 avio: move init_put_byte() to a new private header and rename it 14 years ago
Anton Khirnov 471fe57e1a avio: rename ByteIOContext to AVIOContext. 14 years ago
Anton Khirnov e731b8d872 avio: move init_put_byte() to a new private header and rename it 14 years ago
Anton Khirnov ae628ec1fd avio: rename ByteIOContext to AVIOContext. 14 years ago
Anton Khirnov fe01dd8d74 id3v2: split tables for various ID3v2 versions 14 years ago
Anton Khirnov cb6bc57681 id3v2: split tables for various ID3v2 versions 14 years ago
Anton Khirnov eeb0b893e3 id3v2: use an enum for encodings instead of magic numbers. 14 years ago
Anton Khirnov d4cc1f5b97 id3v2: don't overwrite existing tags 14 years ago
Anton Khirnov 189665d927 id3v2: convert metadata after all the tags were read 14 years ago
Anton Khirnov b3158f7a42 id3v2: make ff_id3v2_parse static 14 years ago
Anton Khirnov d66eff3685 id3v2: use an enum for encodings instead of magic numbers. 14 years ago
Anton Khirnov 75aded8328 id3v2: don't overwrite existing tags 14 years ago
Anton Khirnov f7fcd6a254 id3v2: convert metadata after all the tags were read 14 years ago
Anton Khirnov 46a2da7698 id3v2: make ff_id3v2_parse static 14 years ago
Anton Khirnov a152c77f26 id3v2: skip data length indicator 14 years ago
Anton Khirnov 407d3d5a3a id3v2: skip encrypted/compressed frames 14 years ago
Anton Khirnov 7a07d158bd id3v2: use a named constant instead of 0x02 14 years ago
Anton Khirnov bcb5d217ba id3v2: add TDEN<->creation_time tag mapping 14 years ago
Anton Khirnov ad7768f4c4 add ff_ prefix to metadata_conv() 14 years ago
Anton Khirnov 03700d399b Export metadata in the generic format. Deprecate old conversion API. 14 years ago
Reimar Döffinger 27af8902c4 Fix indentation of ff_id3v2_read 14 years ago
David Byron 0c41d554e2 Read all id3v2 tags at the beginning of mp3 files. 15 years ago
Alexander Kojevnikov 18bbe9df9a Support unsynchronisation for id3v2 tags. 15 years ago
Alexander Kojevnikov ff58de29f1 Skip short padding in id3v2. 15 years ago
Michael Karcher 3a1350e8d9 Generalize ID3v2 functions to support ID3v2-like ID headers with a 15 years ago
Stefano Sabatini 2ef6c1242a Mark av_metadata_set() as deprecated, and use av_metadata_set2() 15 years ago
Jai Menon 037e9afd37 Fix off-by-1 error in the tag parsing code. 15 years ago
Anton Khirnov ca76a11948 Add a list of generic tags and change demuxers to follow it. 15 years ago
Michael Niedermayer dfe9ee6b95 More entries for ff_id3v2_metadata_conv from ffmbc. 15 years ago
Michael Niedermayer 8a98be1a08 s/author/artist/ for ID3 15 years ago
Jai Menon 2e3ca1ffd0 Skip padding bytes correctly in ID3 tags. 15 years ago
Anton Khirnov 41770abf86 id3v2: Export all text information frames with correct names. 15 years ago
Anton Khirnov 078d89a2b0 MP3 muxer: Write all metadata. 15 years ago
Anton Khirnov 6378b06208 Add id3v2 metadata conversion table and use it in mp3 muxer. 15 years ago
Anton Khirnov 20c6837880 id3v2: Add support for UTF-16 encoding. 15 years ago
Anton Khirnov 9aa1bcce51 id3v2: Use 0 instead of '\0'. 15 years ago
Anton Khirnov 787f8fad00 id3v2: check for enough space to write full UTF-8 characters. 15 years ago
Michael Niedermayer d004179e19 indent 16 years ago
Michael Niedermayer 3fd5a75b07 id3v2.4.0 uses syncsafe integers for sizes of frames. 16 years ago