History | View | Annotate | Download (7.1 KB)
Replace FFmpeg with Libav in licence headers
Signed-off-by: Mans Rullgard <mans@mansr.com>
avio: rename put_flush_packet -> avio_flush
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
mp3enc: remove mp3_write_packet(), use ff_raw_write_packet() instead
The two functions are identical, no point in duplicating code here.
avio: add avio_tell macro as a replacement for url_ftell
avio: avio_ prefix for url_fseek
avio: avio: avio_ prefixes for put_* functions
In the name of consistency:put_byte -> avio_w8put_<type> -> avio_w<type>put_buffer -> avio_write
put_nbyte will be made privateput_tag will be merged with avio_put_str
avio: rename ByteIOContext to AVIOContext.
mp3enc: write ISO8859-1 instead of UTF-16 when possible
Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice.
This also lists the objects from those two libraries as internal (by addingthe ff_ prefix) so that they can then be hidden via linker scripts.
mp3enc: support for id3v2.3 tags using a per-muxer AVOption
fixes issue2562.
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
id3v2: split tables for various ID3v2 versions
This is needed for upcoming ID3v2.3 muxing support.
mp3enc: handle errors in id3v2_put_ttag
make the initialization of put clearer
this are the differences between[FFmpeg-devel] [PATCH 1/3] mp3enc: add support for writing UTF-16 tagsand the already applied 187e23478bc5c066ff8eef562925471ac179644e
mp3enc: add support for writing UTF-16 tags
Also it gets rid of some mysterious magic numbers in code.
Split mp3 demuxer and muxer into separate files.