summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-09-21
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: swfdec: Add support for sample_rate_code 0 (5512 Hz) dct-test: factor out some common code and do whas was likely intended doc: library versions need to be bumped in version.h Revert "ffmpeg: get rid of useless AVInputStream.nb_streams." Remove some forgotten AVCodecContext.palctrl usage. lavc/utils: move avcodec_init() higher in the file. lavc: replace some deprecated FF_*_TYPE with AV_PICTURE_TYPE_* ac3dec: actually use drc_scale private option lavc: undeprecate AVPALETTE_SIZE and AVPALETTE_COUNT macros alsa: add missing header msmpeg4: remove leftover unused debug variable declaration Fix assert() calls that need updates after FF_COMMON_FRAME macro elimination. Fix av_dlog invocations with wrong or missing logging context. vf_yadif: add support to yuva420p vf_yadif: correct documentation on the parity parameter vf_yadif: copy buffer properties like aspect for second frame as well oma: support for encrypted files id3v2: add support for non-text and GEOB type tag frames des: add possibility to calculate DES-CBC-MAC with small buffer Conflicts: ffmpeg.c libavcodec/dct-test.c libavformat/mpegts.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dct-test: factor out some common code and do whas was likely intendedMans Rullgard2011-09-21
| | | | | | | | | | | | | | This fixes some nonsensical code by moving some should-be-shared code to separate functions and using these. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * Remove some forgotten AVCodecContext.palctrl usage.Anton Khirnov2011-09-21
| |
| * lavc/utils: move avcodec_init() higher in the file.Anton Khirnov2011-09-21
| | | | | | | | Fixes build on next major bump.
| * lavc: replace some deprecated FF_*_TYPE with AV_PICTURE_TYPE_*Anton Khirnov2011-09-21
| |
| * ac3dec: actually use drc_scale private optionAnton Khirnov2011-09-21
| |
| * lavc: undeprecate AVPALETTE_SIZE and AVPALETTE_COUNT macrosAnton Khirnov2011-09-21
| | | | | | | | They are still being used and shouldn't be removed.
| * msmpeg4: remove leftover unused debug variable declarationDiego Biurrun2011-09-21
| |
| * Fix assert() calls that need updates after FF_COMMON_FRAME macro elimination.Diego Biurrun2011-09-21
| | | | | | | | This fixes build failures with -DDEBUG in CPPFLAGS.
| * Fix av_dlog invocations with wrong or missing logging context.Diego Biurrun2011-09-21
| | | | | | | | This fixes build failures with -DDEBUG in CPPFLAGS.
| * rv34: Check for invalid slice offsetsLaurent Aimar2011-09-20
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | prores: Add forgotten Copyright statementsMichael Niedermayer2011-09-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | prores: Simplify code furtherMichael Niedermayer2011-09-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | prores: simplify 4444 handlingJonne Ahner2011-09-20
| |
* | prores: fixes a few prores 4444 samplesJonne Ahner2011-09-20
| |
* | prores: use shift instead of multiplyJonne Ahner2011-09-20
| |
* | Use correct LOCAL_ALIGNED for stack variables instead of DECLARE_ALIGNED.Reimar Döffinger2011-09-20
| | | | | | | | | | | | | | LOCAL_ALIGNED should work for all compilers/systems whereas DECLARE_ALIGNED does not work on some (do not remember which though). Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | Remove unused variable.Reimar Döffinger2011-09-20
| | | | | | | | Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | h264: do not increase recovery frame which would lead to endless moving away ↵Michael Niedermayer2011-09-20
| | | | | | | | | | | | of the recovery point. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | h264: reset recovery frame on seeks.Michael Niedermayer2011-09-20
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Check for invalid slice offsets in real decoder.Laurent Aimar2011-09-20
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-09-19
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: movenc: fix NULL reference in mov_write_tkhd_tag rmdec: Reject invalid deinterleaving parameters rv34: Fix potential overreads rv34: Fix buffer size used for MC of B frames after a resolution change rv34: Avoid NULL dereference on corrupted bitstream rv10: Reject slices that does not have the same type as the first one vf_yadif: add an option to enable/disable deinterlacing based on src frame "interlaced" flag vsrc_color: set output pos values to -1 vsrc_color: add @file doxy vsrc_buffer: remove duplicated file description eval: implement not() expression eval: add sqrt function for computing the square root rmdec: use the deinterleaving mode and not the codec when creating audio packets. lavf: Fix context pointer in av_open_input_stream when avformat_open_input fails Conflicts: doc/eval.texi doc/filters.texi libavcodec/rv10.c libavfilter/vsrc_color.c libavformat/rmdec.c libavutil/avutil.h libavutil/eval.c tests/ref/fate/eval Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * rv34: Fix potential overreadsLaurent Aimar2011-09-19
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * rv34: Fix buffer size used for MC of B frames after a resolution changeLaurent Aimar2011-09-19
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * rv34: Avoid NULL dereference on corrupted bitstreamLaurent Aimar2011-09-19
| | | | | | | | | | | | rv34_decode_slice() can return without allocating any pictures. Signed-off-by: Martin Storsjö <martin@martin.st>
| * rv10: Reject slices that does not have the same type as the first oneLaurent Aimar2011-09-19
| | | | | | | | | | | | This prevents crashes with some corrupted bitstreams. Signed-off-by: Martin Storsjö <martin@martin.st>
* | allcodecs: cosmeticMichael Niedermayer2011-09-19
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | calculate frame_num for recovery point "keyframe"John Stebbins2011-09-18
| | | | | | | | | | | | recovery points that have non-zero recovery_frame_cnt resulted in flagging incomplete frames as keyframes. This delays setting the keyframe flag till the frame has been fully constructed.
* | h264dec: add forgotten copying of h->syncMichael Niedermayer2011-09-18
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavc: better reference to AVOptionsMichael Niedermayer2011-09-18
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | h264dec: Support CODEC_FLAG2_SHOW_ALL.Michael Niedermayer2011-09-18
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mpeg2dec: support CODEC_FLAG2_SHOW_ALL.Michael Niedermayer2011-09-18
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavc: Document that AVOptions should be used.Michael Niedermayer2011-09-18
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavc: add CODEC_FLAG2_SHOW_ALLMichael Niedermayer2011-09-18
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Avoid NULL dereference on corrupted bitstream with real decoder.Laurent Aimar2011-09-18
| | | | | | | | | | | | rv34_decode_slice() can return without allocating any pictures. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Reject slices that does not have the same type than the first one in ↵Laurent Aimar2011-09-18
| | | | | | | | | | | | | | | | RV10/RV20 decoder. This prevents crashes with some corrupted bitstreams. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | timecode: relicense to LGPLv2+ with permission of Baptiste and ubitux.Michael Niedermayer2011-09-18
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | check all svq3_get_ue_golomb() returns.Michael Niedermayer2011-09-17
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | h264dec: Dont display trash before a keyframe.Michael Niedermayer2011-09-17
| | | | | | | | | | | | | | | | Fixes Ticket472 This may (or may not) cause problems with files that have no keyframes. Plese open a bugreport or mail me if you have a file for which this fails. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | rv34: check for size mismatchMichael Niedermayer2011-09-17
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Fix buffer size used for MC of B frames after a resolution change in the ↵Laurent Aimar2011-09-17
| | | | | | | | | | | | real decoder. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Fix js_vlc_bits value validation when joint stereo is used in cook decoder.Laurent Aimar2011-09-17
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Fix potential overreads in rv34 decoder.Laurent Aimar2011-09-17
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mjpegdec: print nb_components too in pict debug infoMichael Niedermayer2011-09-17
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mjpegdec: make sure we dont interpret things after the bitstream buffer as ↵Michael Niedermayer2011-09-17
| | | | | | | | | | | | resync marker Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mjpegdec: Remove buggy avid hacks, they dont do anything good with any file ↵Michael Niedermayer2011-09-16
| | | | | | | | | | | | | | | | | | i found Fix multi plane jpeg Fixes ticket471 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-09-16
|\| | | | | | | | | | | | | | | * qatar/master: libx264: introduce slice-max-size option Fixed size given to init_get_bits(). Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * libx264: introduce slice-max-size optionLuca Barbato2011-09-16
| | | | | | | | Yet another option useful for low latency streaming.
| * Fixed size given to init_get_bits().Laurent Aimar2011-09-15
| | | | | | | | | | | | | | init_get_bits() takes a number of bits and not a number of bytes as its size argument. Signed-off-by: Alex Converse <alex.converse@gmail.com>
| * smacker: fix a few off by 1 errorsMichael Niedermayer2011-09-14
| | | | | | | | | | | | stereo & 16bit is untested due to lack of samples Signed-off-by: Martin Storsjö <martin@martin.st>