85 Commits (22b985d59c007c4422aefe3ef3fca0aa0daafa9f)

Author SHA1 Message Date
Anton Khirnov 54bc15d5eb id3v2: fix reading v2.2 attached pictures 10 years ago
Anton Khirnov 932788be5a id3v2: add names to the parameters of ID3v2EMFunc.read 10 years ago
Anton Khirnov 8809c974a3 id3v2: constify the 'tag' parameter to special metadata parsing callback 10 years ago
Luca Barbato af4cc2605c id3v2: check for end of file while unescaping tags 12 years ago
Luca Barbato 0671adbb18 id3v2: K&R formatting cosmetics 12 years ago
Diego Biurrun e926b5ceb1 avformat: Drop unnecessary ff_ name prefixes from static functions 12 years ago
Anton Khirnov 8d617b11cf id3v2: pad the APIC packets as required by lavc. 12 years ago
Anton Khirnov 1afddbe59e avpacket: use AVBuffer to allow refcounting the packets. 12 years ago
Anton Khirnov 9ae80e6a9c id3v2: fix reading unsynchronized frames. 12 years ago
Clément Bœsch 049ce4facb id3v2: strdup the genre name explicitly. 12 years ago
Clément Bœsch ffdd2e9144 lavf/id3v2: do not export empty fields. 12 years ago
Mohammad Alsaleh 6e9bbc6525 id3v2: Match PIC mimetype/format case-insensitively 13 years ago
Mohammad Alsaleh 385ec296f1 id3v2: Support v2.2 PIC 13 years ago
Anton Khirnov 36ef5369ee Replace all CODEC_ID_* with AV_CODEC_ID_* 13 years ago
Anton Khirnov 25b51b2c44 id3v2: add a mimetype for bmp pictures. 13 years ago
Anton Khirnov ddb4431208 id3v2: fix skipping extended header in id3v2.4 13 years ago
Kostya Shishkov f704eb612b id3v2: add another mimetype for JPEG image 13 years ago
Anton Khirnov 713f3062a7 id3v2: set the keyframe flag on attached pictures. 13 years ago
Anton Khirnov 393fd0d89e id3v2: remove unused ff_id3v2_read(). 13 years ago
Anton Khirnov 079ea6ca5f lavf: export id3v2 attached pictures as streams. 13 years ago
Anton Khirnov a93b09cb45 id3v2: read attached pictures and export them in ID3v2ExtraMeta. 13 years ago
Diego Biurrun da9cea77e3 Fix a bunch of common typos. 13 years ago
Anton Khirnov ec22979a1d id3v2: fix type of ID3v2EMFunc.free() 13 years ago
Diego Biurrun c4a378855e id3v2: reduce the scope of some non-globally-used symbols/structures 13 years ago
Diego Biurrun 3b78c180e4 id3v2: cosmetics: move some declarations before the places they are used 13 years ago
Anton Khirnov c780b543e7 id3v2: fix NULL pointer dereference 13 years ago
Anton Khirnov 60df6b0048 id3v2: remove pointless casts 13 years ago
Anton Khirnov d2961e4ebf id3v2: read TXXX frames with two calls to decode_str() instead of one. 13 years ago
Anton Khirnov 1e18d32d01 id3v2: don't discard the whole tag when encountering empty frames. 13 years ago
David Goldwich 7a019dffe5 id3v2: add support for non-text and GEOB type tag frames 13 years ago
Anton Khirnov d2d67e424f Remove all uses of now deprecated metadata functions. 14 years ago
Alex Converse 86f868771b id3v2: Check malloc result. ID3v2 tags can be very large. 14 years ago
Alex Converse 40a5dd2f35 id3v2: Initialize tflags for version 2.2. 14 years ago
Anton Khirnov c5f4c0fd5c id3v2: skip broken tags with invalid size 14 years ago
Anton Khirnov 1885488757 id3v2: don't explicitly skip padding 14 years ago
Anton Khirnov eb1e7f78ea id3v2: simplify error handling. 14 years ago
Anton Khirnov bca6dee386 id3v2: explicitly seek to the end of the tag after reading 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Anton Khirnov 45a8a02a41 lavf: replace avio_seek(SEEK_CUR) with avio_skip where it makes sense 14 years ago
Anton Khirnov 56e2ac6b45 id3v2: merge TYER/TDAT/TIME to date tag 14 years ago
Anton Khirnov fb61a7c534 id3v2: fix typo in error message 14 years ago
Anton Khirnov a2704c9712 avio: add avio_tell macro as a replacement for url_ftell 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 b7effd4e83 avio: avio_ prefixes for get_* functions 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 cb6bc57681 id3v2: split tables for various ID3v2 versions 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