summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* bmpenc: support for PIX_FMT_RGB444Paul B Mahol2012-01-10
|
* bmpdec: support for rgb444 with bitfields compressionPaul B Mahol2012-01-10
| | | | Do not display garbage for invalid/unsupported bitfields values.
* mjpeg: update whitespaces to qataranonymous2012-01-10
|
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-01-10
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: fate: Add tests for more AAC features. aacps: Add missing newline in error message. fate: Add tests for vc1/wmapro in ism. aacdec: Add a fate test for 5.1 channel SBR. aacdec: Turn off PS for multichannel files that use PCE based configs. cabac: remove put_cabac_u/ueg from cabac-test. swscale: RGB4444 and BGR444 input FATE: add test for xWMA demuxer. FATE: add test for SMJPEG demuxer and associated IMA ADPCM audio decoder. mpegaudiodec: optimized iMDCT transform mpegaudiodec: change imdct window arrangment for better pointer alignment mpegaudiodec: move imdct and windowing function to mpegaudiodsp mpegaudiodec: interleave iMDCT buffer to simplify future SIMD implementations swscale: convert yuy2/uyvy/nv12/nv21ToY/UV from inline asm to yasm. FATE: test to exercise WTV demuxer. mjpegdec: K&R formatting cosmetics swscale: K&R formatting cosmetics for code examples swscale: K&R reformatting cosmetics for header files FATE test: cvid-grayscale; ensures that the grayscale Cinepak variant is exercised. Conflicts: libavcodec/cabac.c libavcodec/mjpegdec.c libavcodec/mpegaudiodec.c libavcodec/mpegaudiodsp.c libavcodec/mpegaudiodsp.h libavcodec/mpegaudiodsp_template.c libavcodec/x86/Makefile libavcodec/x86/imdct36_sse.asm libavcodec/x86/mpegaudiodec_mmx.c libswscale/swscale-test.c libswscale/swscale.c libswscale/swscale_internal.h libswscale/x86/swscale_template.c tests/fate/demux.mak tests/fate/microsoft.mak tests/fate/video.mak tests/fate/wma.mak tests/ref/lavfi/pixfmts_scale Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * aacps: Add missing newline in error message.Alex Converse2012-01-09
| |
| * aacdec: Turn off PS for multichannel files that use PCE based configs.Alex Converse2012-01-09
| | | | | | | | Fixes al_sbr_cm_48_5.1.mp4.
| * cabac: remove put_cabac_u/ueg from cabac-test.Diego Biurrun2012-01-09
| | | | | | | | | | The functions are not used in any part of Libav, therefore testing them in the cabac-test is unnecessary. Since this makes them unused, remove the functions.
| * mpegaudiodec: optimized iMDCT transformVitor Sessak2012-01-08
| | | | | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * mpegaudiodec: change imdct window arrangment for better pointer alignmentVitor Sessak2012-01-08
| | | | | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * mpegaudiodec: move imdct and windowing function to mpegaudiodspVitor Sessak2012-01-08
| | | | | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * mpegaudiodec: interleave iMDCT buffer to simplify future SIMD implementationsVitor Sessak2012-01-08
| | | | | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * mjpegdec: K&R formatting cosmeticsDaniel Huang2012-01-08
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | Support decoding 1bpp and 4bpp palettized sunrast images.Carl Eugen Hoyos2012-01-09
| | | | | | | | Fixes ticket #864 and ticket #897.
* | pngdec: show verbose message for unsupported filesPaul B Mahol2012-01-09
| |
* | cabac: 3rd try at working around a compiler bug in clang.Michael Niedermayer2012-01-09
| | | | | | | | | | | | Switch to a broader detection of versions. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | sgidec: make compiler optimize away memcpy call in inner loop.Reimar Döffinger2012-01-09
| | | | | | | | | | | | | | | | Using an always_inline function makes the memcpy length a constant, any reasonable compiler will replace it by a single mov instruction without us having to duplicate the actual code. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | cabac: Disable get_cabac_inline_x86() for clang 2.9 on x86_32Michael Niedermayer2012-01-09
| | | | | | | | | | | | This should finally fix the compilation issue on darwin Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Revert "Revert commit 599b4c6efddaed33b1667c386b34b07729ba732b"Michael Niedermayer2012-01-09
| | | | | | | | | | This reverts commit c4f237a98175438e76da64c51cc6fe613f8d767e. This didnt fix compilation on darwin with current clang.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-01-09
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: bfi: Use bytestream2 functions to prevent buffer overreads. dpcm: Fix invalid writes utvideo: frame multithreading. vorbis: An additional defense in the Vorbis codec. vorbisdec: Fix decoding bug with channel handling Conflicts: libavcodec/dpcm.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * bfi: Use bytestream2 functions to prevent buffer overreads.Aneesh Dogra2012-01-08
| | | | | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * dpcm: Fix invalid writesLaurentiu Ion2012-01-08
| | | | | | | | | | | | Fixes bug: #152 Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * utvideo: frame multithreading.Aneesh Dogra2012-01-08
| | | | | | | | | | | | | | | | | | | | >> time ./avconv -i file.avi -f null - Before : real 0m7.784s After : real 0m3.662s Tested on a Intel Core i3 Processor (2 cores, 4 threads). Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * vorbis: An additional defense in the Vorbis codec.Chris Evans2012-01-08
| | | | | | | | | | | | | | | | Fixes Bug: #190 Chromium Bug: #100543 Related to CVE-2011-3893 Signed-off-by: Reinhard Tartler <siretart@tauware.de>
| * vorbisdec: Fix decoding bug with channel handlingReinhard Tartler2012-01-07
| | | | | | | | | | | | | | | | Fixes Bug: #191 Chromium Bug: #101458 CVE-2011-3895 Signed-off-by: Reinhard Tartler <siretart@tauware.de>
* | ljpegdec: Support MCU in ljpeg_decode_yuv_scan()Michael Niedermayer2012-01-09
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'dilaroga/master'Michael Niedermayer2012-01-08
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | * dilaroga/master: vda: cosmetic. vda: removes useless doxygen command. vda: uses pthreads directly. vda: convert 3 byte NAL sizes to 4 byte. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | vda: cosmetic.Sebastien Zwickert2012-01-08
| | |
| * | vda: removes useless doxygen command.Sebastien Zwickert2012-01-08
| | |
| * | vda: uses pthreads directly.Sebastien Zwickert2012-01-08
| | |
| * | vda: convert 3 byte NAL sizes to 4 byte.Sebastien Zwickert2012-01-08
| | |
* | | tta: remove obsolete and useless error messagePaul B Mahol2012-01-08
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | Support 48bit rgb pam encoding.Carl Eugen Hoyos2012-01-08
| | |
* | | Support 16bit gray pam encoding.Carl Eugen Hoyos2012-01-08
| | |
* | | Support decoding 32bit sunrast images.Carl Eugen Hoyos2012-01-08
|/ / | | | | | | Fixes ticket #895.
* | indeo4, swresample: add some missing static/const to tables.Reimar Döffinger2012-01-08
| | | | | | | | Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | Fix incorrect increment in sgidec.cReimar Döffinger2012-01-08
| | | | | | | | | | | | Fixes trac issue #899. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-01-08
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (29 commits) cabac: Move code only used within the CABAC test program into the test program. vp56: Drop unnecessary cabac.h #include. h264-test: Initialize AVCodecContext.av_class. build: Skip compiling network.h and rtsp.h if networking is not enabled. cosmetics: drop some pointless parentheses Disable annoying warning without changing behavior faq: Solutions for common problems with sample paths when running FATE. avcodec: attempt to clarify the CODEC_CAP_DELAY documentation avcodec: fix avcodec_encode_audio() documentation. FATE: xmv-demux test; exercise the XMV demuxer without decoding the perceptual codecs inside. vqf: recognize more metadata chunks FATE test: BMV demuxer and associated video and audio decoders. FATE: indeo4 video decoder test. FATE: update xxan-wc4 test to a sample with more code coverage. Change the recent h264_mp4toannexb bitstream filter test to output to an elementary stream rather than a program stream. g722enc: validate AVCodecContext.trellis g722enc: set frame_size, and also handle an odd number of input samples g722enc: split encoding into separate functions for trellis vs. no trellis mpegaudiodec: Use clearer pointer math tta: Fix returned error code at EOF ... Conflicts: libavcodec/h264.c libavcodec/indeo3.c libavcodec/interplayvideo.c libavcodec/ivi_common.c libavcodec/libxvidff.c libavcodec/mpegvideo.c libavcodec/ppc/mpegvideo_altivec.c libavcodec/tta.c libavcodec/utils.c libavfilter/vsrc_buffer.c libavformat/Makefile tests/fate/indeo.mak tests/ref/acodec/g722 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * cabac: Move code only used within the CABAC test program into the test program.Diego Biurrun2012-01-07
| |
| * vp56: Drop unnecessary cabac.h #include.Diego Biurrun2012-01-07
| |
| * h264-test: Initialize AVCodecContext.av_class.Diego Biurrun2012-01-07
| | | | | | | | | | | | This fixes a segfault on startup. Also remove a commented-out and completely unused variable.
| * cosmetics: drop some pointless parenthesesDiego Biurrun2012-01-07
| |
| * avcodec: attempt to clarify the CODEC_CAP_DELAY documentationJustin Ruggles2012-01-07
| |
| * avcodec: fix avcodec_encode_audio() documentation.Justin Ruggles2012-01-07
| | | | | | | | | | the previous documentation indicated how many bytes are read from the input, not how many samples are read.
| * g722enc: validate AVCodecContext.trellisJustin Ruggles2012-01-07
| |
| * g722enc: set frame_size, and also handle an odd number of input samplesJustin Ruggles2012-01-07
| | | | | | | | | | The fate reference is updated because the previous test skipped a sample in each encode() call due each input frame having an odd number of samples.
| * g722enc: split encoding into separate functions for trellis vs. no trellisJustin Ruggles2012-01-07
| |
| * mpegaudiodec: Use clearer pointer mathVitor Sessak2012-01-07
| | | | | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * tta: fix 24-bit decoding.Justin Ruggles2012-01-07
| | | | | | | | Decode to the correct output buffer.
| * interplayvideo: Handle changed video dimensions on the flyPaul B Mahol2012-01-07
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * libavcodec: Handle param change side data in avcodec_decode_video2, tooMartin Storsjö2012-01-07
| | | | | | | | | | | | Also call avcodec_set_dimensions on dimension param change packets. Signed-off-by: Martin Storsjö <martin@martin.st>