aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/bitstream_filter.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-07-061-20/+30
|\ | | | | | | | | | | | | | | | | | | * qatar/master: bitstream_filter: K&R formatting cosmetics Conflicts: libavcodec/bitstream_filter.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * bitstream_filter: K&R formatting cosmeticsLuca Barbato2013-07-051-22/+32
| |
* | lavc/bitstream_filter: do not crash in case the argument of ↵Stefano Sabatini2013-07-051-0/+2
| | | | | | | | av_bitstream_filter_close() is NULL
* | avcodec/bitstream_filter: make av_register_bitstream_filter() thread safeMichael Niedermayer2013-06-291-2/+4
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-08-161-0/+3
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: Fix even more missing includes after the common.h removal build: Factor out rangecoder dependencies to CONFIG_RANGECODER build: Factor out error resilience dependencies to CONFIG_ERROR_RESILIENCE x86: avcodec: Consistently name all init files Add more missing includes after removing the implicit common.h Add some more missing includes after removing the implicit common.h Don't include common.h from avutil.h rtmp: Automatically compute the hash for SWFVerification Conflicts: configure doc/APIchanges doc/examples/decoding_encoding.c libavcodec/Makefile libavcodec/assdec.c libavcodec/audio_frame_queue.c libavcodec/avpacket.c libavcodec/dv_profile.c libavcodec/dwt.c libavcodec/libtheoraenc.c libavcodec/rawdec.c libavcodec/rv40dsp.c libavcodec/tiff.c libavcodec/tiffenc.c libavcodec/v210dec.h libavcodec/vc1dsp.c libavcodec/x86/Makefile libavfilter/asrc_anullsrc.c libavfilter/avfilter.c libavfilter/buffer.c libavfilter/formats.c libavfilter/vf_ass.c libavfilter/vf_drawtext.c libavfilter/vf_fade.c libavfilter/vf_select.c libavfilter/video.c libavfilter/vsrc_testsrc.c libavformat/version.h libavutil/audioconvert.c libavutil/error.h libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Don't include common.h from avutil.hMartin Storsjö2012-08-151-0/+3
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-02-111-1/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (38 commits) v210enc: remove redundant check for pix_fmt wavpack: allow user to disable CRC checking v210enc: Use Bytestream2 functions cafdec: Check return value of avio_seek and avoid modifying state if it fails yop: Check return value of avio_seek and avoid modifying state if it fails tta: Check return value of avio_seek and avoid modifying state if it fails tmv: Check return value of avio_seek and avoid modifying state if it fails r3d: Check return value of avio_seek and avoid modifying state if it fails nsvdec: Check return value of avio_seek and avoid modifying state if it fails mpc8: Check return value of avio_seek and avoid modifying state if it fails jvdec: Check return value of avio_seek and avoid modifying state if it fails filmstripdec: Check return value of avio_seek and avoid modifying state if it fails ffmdec: Check return value of avio_seek and avoid modifying state if it fails dv: Check return value of avio_seek and avoid modifying state if it fails bink: Check return value of avio_seek and avoid modifying state if it fails Check AVCodec.pix_fmts in avcodec_open2() svq3: Prevent illegal reads while parsing extradata. remove ParseContext1 vc1: use ff_parse_close mpegvideo parser: move specific fields into private context ... Conflicts: libavcodec/4xm.c libavcodec/aacdec.c libavcodec/h264.c libavcodec/h264.h libavcodec/h264_cabac.c libavcodec/h264_cavlc.c libavcodec/mpeg4video_parser.c libavcodec/svq3.c libavcodec/v210enc.c libavformat/cafdec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * libavcodec: Don't do av_free(av_malloc(0)) for bitstream filtersMartin Storsjö2012-02-091-1/+1
| | | | | | | | | | | | | | This fixes crashes on exit when closing a bitstream filter that hasn't allocated any private data, on OS X. Signed-off-by: Martin Storsjö <martin@martin.st>
| * Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-191-4/+4
|/ | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Mark list heads static. Patch by Diego PettenòDiego Pettenò2008-10-041-1/+1
| | | | Originally committed as revision 15548 to svn://svn.ffmpeg.org/ffmpeg/trunk
* av_*_next() API for libavcodecMichael Niedermayer2007-12-121-0/+5
| | | | Originally committed as revision 11204 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add a close function to bitstream filterBenoit Fouet2007-09-041-0/+2
| | | | Originally committed as revision 10288 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move dump_extradata bitstream filter in its own fileAurelien Jacobs2007-05-191-30/+0
| | | | Originally committed as revision 9066 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move remove_extradata bitstream filter in its own fileAurelien Jacobs2007-05-191-35/+0
| | | | Originally committed as revision 9065 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move noise bitstream filter in its own fileAurelien Jacobs2007-05-191-26/+0
| | | | Originally committed as revision 9064 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move mp3_header_compress bitstream filter in its own fileAurelien Jacobs2007-05-191-66/+0
| | | | Originally committed as revision 9063 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move mp3_header_decompress bitstream filter in its own fileAurelien Jacobs2007-05-191-80/+0
| | | | Originally committed as revision 9062 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add proper prefix to extern mpeg audio data tablesAurelien Jacobs2007-05-191-2/+2
| | | | Originally committed as revision 9061 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move some common mpeg audio tables from mpegaudiodectab.h to mpegaudiodata.cAurelien Jacobs2007-05-191-0/+1
| | | | Originally committed as revision 9060 to svn://svn.ffmpeg.org/ffmpeg/trunk
* allow to enable or disable every bitstream filters individuallyJason Millard2007-05-121-0/+10
| | | | | | | | Original patch by Jason Millard jsm174 _at_ gmail Date: On Fri, 11 May 2007 11:14:01 -0400 Subject: [FFmpeg-devel] enable/disable bitstream filters? Originally committed as revision 9010 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rename BE/LE_8/16/32 to AV_RL/B_8/16/32Alex Beregszaszi2007-01-191-4/+4
| | | | Originally committed as revision 7587 to svn://svn.ffmpeg.org/ffmpeg/trunk
* zero private bitsMichael Niedermayer2006-11-101-0/+2
| | | | Originally committed as revision 6961 to svn://svn.ffmpeg.org/ffmpeg/trunk
* store a identifer and the first header in extradataMichael Niedermayer2006-11-101-24/+44
| | | | | | | with this mp3 should be binary identical to what you had before header compression support mp3 with crc (by droping the crc and putting it back during header decompress, currently its just random tough, does any deocoder even check it?) Originally committed as revision 6960 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mp3 header (de)compression bitstream filterMichael Niedermayer2006-11-101-0/+119
| | | | | | | | | this will make mp3 frames 4 bytes smaller, it will not give you binary identical mp3 files, but it will give you mp3 files which decode to binary identical output this will only work in containers providing at least packet size, sample_rate and number of channels bugreports about mp3 files for which this fails are welcome and this is experimental (dont expect compatibility and dont even expect to be able to decompress what you compressed, hell dont even expect this to work without editing the source a little) Originally committed as revision 6958 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change license headers to say 'FFmpeg' instead of 'this program/this library'Diego Biurrun2006-10-071-4/+6
| | | | | | and fix GPL/LGPL version mismatches. Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add official LGPL license headers to the files that were missing them.Diego Biurrun2006-09-101-0/+17
| | | | Originally committed as revision 6219 to svn://svn.ffmpeg.org/ffmpeg/trunk
* noise bitstream filterMichael Niedermayer2006-07-061-2/+30
| | | | | | add priv_data field to AVBitStreamFilterContext Originally committed as revision 5644 to svn://svn.ffmpeg.org/ffmpeg/trunk
* AVBitStreamFilter (some thingy which can modify the bitstream like add or ↵Michael Niedermayer2006-07-061-0/+96
remove global headers or change the headers or ...) Originally committed as revision 5643 to svn://svn.ffmpeg.org/ffmpeg/trunk