Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-11-21apetag: fix error handling in ff_ape_parse_tag()Xi Wang
The following error handling is broken due to signedness. int file_size; uint32_t tag_bytes; int64_t tag_start; ... tag_start = file_size - tag_bytes - APE_TAG_FOOTER_BYTES; if (tag_start < 0) { ... } Note that tag_bytes is unsigned, which makes the right-hand side of `tag_start = ...' unsigned, too. The 32-bit unsigned value is then zero-extended to 64 bits. Therefore, tag_start must be non-negative, and the check (tag_start < 0) is always false, which breaks the error handling. This patch fixes the check. Signed-off-by: Xi Wang <xi.wang@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2012-08-07Replace all CODEC_ID_* with AV_CODEC_ID_*Anton Khirnov
2012-07-31apetag: change a forgotten return to return 0Anton Khirnov
2012-07-31wv,mpc8: don't return apetag data in packets.Anton Khirnov
2012-07-02apetag: reindentAnton Khirnov
2012-07-02apetag: export attached covers as video streams.Anton Khirnov
2012-07-02apetag: fix the amount of data read from binary tags.Anton Khirnov
Substract the filename size from the data size.
2012-07-02apetag: make sure avio_get_str() doesn't read more than it should.Anton Khirnov
2012-02-24apetag: do not leak memory if avio_read() failsPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2012-02-24apetag: propagate errors.Ronald S. Bultje
Fixes crashes if reading the tag value fails. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
2012-02-17apetag: add proper support for binary tagsPaul B Mahol
export as attachment streams Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2011-06-08Remove all uses of now deprecated metadata functions.Anton Khirnov
2011-06-03Replace custom DEBUG preprocessor trickery by the standard one.Diego Biurrun
2011-06-02Remove unused variablesMans Rullgard
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-07avio: avio_ prefix for url_fsizeAnton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-03-01avio: avio_ prefix for url_fseekAnton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-02-21avio: avio_ prefixes for get_* functionsAnton Khirnov
In the name of consistency: get_byte -> avio_r8 get_<type> -> avio_r<type> get_buffer -> avio_read get_partial_buffer will be made private later get_strz is left out becase I want to change it later to return something useful. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-02-20avio: rename ByteIOContext to AVIOContext.Anton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2010-04-03Replace all remaining occurrences of AVERROR_NOMEM withStefano Sabatini
AVERROR(ENOMEM). AVERROR_NOMEM is deprecated and will be dropped at the next libavutil major bump. Originally committed as revision 22791 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-28Include apetag.h which contains the prototype for ff_ape_parse_tag().Carl Eugen Hoyos
Originally committed as revision 22096 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-12-16Remove unused variable, fixes the warning:Diego Biurrun
libavformat/apetag.c:38: warning: unused variable `l' Originally committed as revision 20878 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-12-13Use AV_METADATA_DONT_STRDUP* / use av_malloced metadata instead of strdupedMichael Niedermayer
arrays of fixed length. Code from ffmbc with changes to adapt to our metadata API. Originally committed as revision 20836 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-18remove old and useless debug codeAurelien Jacobs
It uses the old, deprecated metadata API and prints exactly the same thing as what ffmpeg/ffplay does. Originally committed as revision 20280 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-08-11Move APE tag parsing into separate module.Kostya Shishkov
Based on patch by Matti Hamalainen (mhamalai<mot>students<punkt>oamk<punkt>) Originally committed as revision 19629 to svn://svn.ffmpeg.org/ffmpeg/trunk