summaryrefslogtreecommitdiffstats
path: root/libavformat/nsvdec.c
Commit message (Collapse)AuthorAgeFilesLines
* avpacket: Replace av_free_packet with av_packet_unrefLuca Barbato2015-10-261-2/+2
| | | | | | | `av_packet_unref` matches the AVFrame ref-counted API and can be used as a drop in replacement. Deprecate `av_free_packet`.
* Replace av_dlog with normal av_log at trace levelVittorio Giovara2015-04-191-35/+35
| | | | This applies to every library where performance is not critical.
* avformat: Don't anonymously typedef structsDiego Biurrun2015-02-141-1/+1
|
* nsvdec: validate channels and samplerateVittorio Giovara2015-01-271-0/+2
| | | | | | | Avoid a division by zero. CC: libav-stable@libav.org Bug-Id: CID 717749
* cosmetics: Write NULL pointer equality checks more compactlyGabriel Dume2014-08-151-1/+1
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* nsvdec: remove commented out cruftAnton Khirnov2014-07-091-15/+0
|
* nsvdec: Remove commented-out debug cruftDiego Biurrun2013-06-021-27/+0
|
* avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriateDiego Biurrun2013-05-041-1/+1
|
* Move misplaced file author information where it belongsDiego Biurrun2013-04-111-1/+2
|
* misc typo, style and wording fixesDiego Biurrun2012-12-181-1/+1
|
* lavf: move ff_codec_get_tag() and ff_codec_get_id() definitions to internal.hJustin Ruggles2012-11-281-1/+0
|
* Replace all CODEC_ID_* with AV_CODEC_ID_*Anton Khirnov2012-08-071-21/+21
|
* Mark a number of variables only used in av_dlog() calls as av_unused.Diego Biurrun2012-05-061-2/+3
| | | | This fixes a number of unused-but-set gcc warnings.
* Move some conditionally used variables into the block where they are used.Diego Biurrun2012-02-131-1/+1
| | | | This allows dropping the av_unused argument from them.
* Drop some completely unnecessary av_unused attributes.Diego Biurrun2012-02-131-1/+1
|
* nsvdec: Check return value of avio_seek and avoid modifying state if it failsJoakim Plate2012-02-101-1/+3
| | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* nsvdec: Propagate errorsAlex Converse2012-01-301-1/+6
| | | | | | Related to CVE-2011-3940. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
* nsvdec: Be more careful with av_malloc().Alex Converse2012-01-301-1/+7
| | | | | | | | | | Check results for av_malloc() and fix an overflow in one call. Related to CVE-2011-3940. Based in part on work from Michael Niedermayer. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
* nsvdec: Fix use of uninitialized streams.Michael Niedermayer2012-01-301-4/+4
| | | | | | | | | | Fixes CVE-2011-3940 (Out of bounds read resulting in out of bounds write) Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 5c011706bc752d34bc6ada31d7df2ca0c9af7c6b) Signed-off-by: Alex Converse <alex.converse@gmail.com>
* lavf: remove AVFormatParameters from AVFormatContext.read_header signatureAnton Khirnov2012-01-271-6/+6
|
* lavf: make av_set_pts_info private.Anton Khirnov2011-11-301-2/+3
| | | | It's supposed to be called only from (de)muxers.
* Replace outdated references to ffmpeg tool with avconv.Diego Biurrun2011-11-021-1/+5
|
* lavf: replace av_new_stream->avformat_new_stream part II.Anton Khirnov2011-10-191-2/+4
| | | | | | | | Manual replacements are done in this commit. In many cases, the id is some constant made up number (e.g. 0 for video and 1 for audio), which is then not used in the demuxer for anything. Those ids are removed.
* lavf: use designated initialisers for all (de)muxers.Anton Khirnov2011-07-171-8/+8
| | | | It's more readable and less prone to breakage.
* Do not include mathematics.h in avutil.hMans Rullgard2011-07-031-0/+2
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* nsvdec: Propagate error values instead of returning 0 in nsv_read_header().Diego Biurrun2011-06-231-1/+1
| | | | This eliminates a warning about a set-but-unused variable.
* Replace DEBUG_SEEK/DEBUG_SI + av_log combinations by av_dlog.Diego Biurrun2011-06-101-2/+0
|
* Remove all uses of now deprecated metadata functions.Anton Khirnov2011-06-081-1/+2
|
* Mark some variables with av_unusedMans Rullgard2011-06-031-2/+3
| | | | | | | Most of these variables are only used in av_dlog statements, some are required but not used by other macros. Signed-off-by: Mans Rullgard <mans@mansr.com>
* nsv: Fix misdetection of MP3 files as NSV.Thierry Foucu2011-05-121-3/+17
| | | | | | | If an MP3 file contains the string NSVs, the NSV probe will confuse it for an NSV file. Check for 0xBEEF after a Video/Audio chunk to achieve more accuracy. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-191-5/+5
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* lavf: replace avio_seek(SEEK_CUR) with avio_skip where it makes senseAnton Khirnov2011-03-161-1/+1
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: deprecate url_feofAnton Khirnov2011-03-071-6/+6
| | | | | | AVIOContext.eof_reached should be used directly instead. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: add avio_tell macro as a replacement for url_ftellAnton Khirnov2011-03-041-4/+4
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* lavf: replace all uses of url_fskip with avio_seekAnton Khirnov2011-03-011-1/+1
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: avio_ prefix for url_fseekAnton Khirnov2011-03-011-4/+4
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avio: avio_ prefixes for get_* functionsAnton Khirnov2011-02-211-27/+27
| | | | | | | | | | | | | | 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>
* avio: rename ByteIOContext to AVIOContext.Anton Khirnov2011-02-201-4/+4
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* fix nsvdec.c compilation if DEBUG macro definedMaksym Veremeyenko2011-02-161-1/+1
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* fix nsvdec.c compilation if DEBUG definedMaksym Veremeyenko2011-02-151-63/+48
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice.Diego Elio Pettenò2011-01-261-1/+1
| | | | | This also lists the objects from those two libraries as internal (by adding the ff_ prefix) so that they can then be hidden via linker scripts.
* Mark av_metadata_set() as deprecated, and use av_metadata_set2()Stefano Sabatini2010-04-251-1/+1
| | | | | | | | in its place. av_metadata_set() is going to be dropped at the next major bump. Originally committed as revision 22961 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace all occurences of PKT_FLAG_KEY with AV_PKT_FLAG_KEY.Jean-Daniel Dupas2010-03-311-2/+2
| | | | | | Patch by Jean-Daniel Dupas, devlists shadowlab org Originally committed as revision 22744 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Define AVMediaType enum, and use it instead of enum CodecType, whichStefano Sabatini2010-03-301-2/+2
| | | | | | is deprecated and will be dropped at the next major bump. Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Plug memory leak in NSV demuxer.Jai Menon2010-03-031-0/+4
| | | | | | Patch by Jai Menon. Originally committed as revision 22173 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use av_match_ext() rather than the deprecated match_ext(), fixStefano Sabatini2010-01-171-1/+1
| | | | | | warnings. Originally committed as revision 21263 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make AVCodecTag.id enum CodecID and use CODEC_ID_NONE instead of 0.Carl Eugen Hoyos2009-10-161-2/+2
| | | | Originally committed as revision 20250 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add ff_ prefixes to exported symbols in libavformat/riff.h.Daniel Verkamp2009-06-221-2/+2
| | | | | | patch by Daniel Verkamp, aniel drv nu Originally committed as revision 19254 to svn://svn.ffmpeg.org/ffmpeg/trunk
* NSV : Add TOC2 parsing and seeking support.Jai Menon2009-04-221-14/+40
| | | | Originally committed as revision 18662 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics : reindent after last commit and remove redundant comment.Jai Menon2009-04-181-4/+4
| | | | Originally committed as revision 18605 to svn://svn.ffmpeg.org/ffmpeg/trunk
OpenPOWER on IntegriCloud