summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* zmbvenc: remove unused AVFrame from encoder private contextPaul B Mahol2013-07-07
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* zmbvenc: do not set avctx->coded_framePaul B Mahol2013-07-07
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* gif: remove unused AVFrame from encoder private contextPaul B Mahol2013-07-07
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* gif: do not set avctx->coded_framePaul B Mahol2013-07-07
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* dxa: make code independent of sizeof(AVFrame)Paul B Mahol2013-07-06
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* Merge commit '4e7f0b082d8c4b360312216b9241bec65ff63b35'Michael Niedermayer2013-07-07
|\ | | | | | | | | | | | | | | | | | | * commit '4e7f0b082d8c4b360312216b9241bec65ff63b35': kmvc: Clip pixel position to valid range The added clip should make no difference, there are already checks for the index. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * kmvc: Clip pixel position to valid rangeLuca Barbato2013-07-06
| | | | | | | | | | Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* | Merge commit '8f689770548c86151071ef976cf9b6998ba21c2a'Michael Niedermayer2013-07-07
|\| | | | | | | | | | | | | * commit '8f689770548c86151071ef976cf9b6998ba21c2a': kmvc: use fixed sized arrays in the context Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * kmvc: use fixed sized arrays in the contextLuca Barbato2013-07-06
| | | | | | | | | | Avoid some boilerplate code to dynamically allocate and then free the buffers.
* | dct_unquantize_h263_intra_c: fix assert conditionMichael Niedermayer2013-07-07
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libavcodec/x86/mpegvideo: Move mmx functions under HAVE_MMX_INLINEMichael Niedermayer2013-07-07
| | | | | | | | | | | | should fix ticket2755 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/x86/vp3dsp_init: move mmx functions under HAVE_MMX_INLINEMichael Niedermayer2013-07-07
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | replace some deprecated definesPaul B Mahol2013-07-06
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec/x86/cabac: Disable get_cabac_bypass_x86() on broken llvm/clangMichael Niedermayer2013-07-06
| | | | | | | | | | | | This should fix fate on these platforms Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/x86/cabac: factorize broken llvm/clang check outMichael Niedermayer2013-07-06
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-07-06
|\| | | | | | | | | | | | | | | | | | | * 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-05
| |
* | avformat/avidec: Fix incorrect detection of badly interleaved aviNigel Touati-Evans2013-07-05
| | | | | | | | | | | | | | The method guess_ni_flag needs to divide timestamps in the index by sample_size if it is set in order to compare different streams correctly. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ADPCM IMA WAV 2, 3 and 5 bits decoderPaul B Mahol2013-07-05
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | get_bits: add get_bits_le()Paul B Mahol2013-07-05
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | libavcodec: use 64bit counter in deprecated audio encoder API to prevent ↵Peter Große2013-07-05
| | | | | | | | | | | | problems regarding negative dts Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '6a10142faa1cca8ba2bfe51b970754f62d60f320'Michael Niedermayer2013-07-05
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '6a10142faa1cca8ba2bfe51b970754f62d60f320': indeo: reject negative array indexes Conflicts: libavcodec/ivi_common.c See: 93927eb334dce961603645dd4ed9772bb2400cc4, a93c7ca6ef625188c9ec088c2e75f731b78c9923 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * indeo: reject negative array indexesLuca Barbato2013-07-04
| | | | | | | | | | Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* | Merge commit '6dfacd7ab126aea1392949d1aa10fdc3d3eeb911'Michael Niedermayer2013-07-05
|\| | | | | | | | | | | | | * commit '6dfacd7ab126aea1392949d1aa10fdc3d3eeb911': indeo: Cosmetic formatting Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * indeo: Cosmetic formattingLuca Barbato2013-07-04
| | | | | | | | Trim some overly long lines.
* | Merge commit '62256010e9bc8879e2bf7f3b94af8ff85e239082'Michael Niedermayer2013-07-05
|\| | | | | | | | | | | | | | | | | | | * commit '62256010e9bc8879e2bf7f3b94af8ff85e239082': indeo: Refactor ff_ivi_init_tiles and ivi_decode_blocks Conflicts: libavcodec/ivi_common.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * indeo: Refactor ff_ivi_init_tiles and ivi_decode_blocksLuca Barbato2013-07-04
| | | | | | | | | | Spin large and mostly self contained blocks into stand alone functions.
* | Merge commit 'f6f36ca8ca1b2526d3abff7d7c627322d3bce912'Michael Niedermayer2013-07-05
|\| | | | | | | | | | | | | | | | | | | * commit 'f6f36ca8ca1b2526d3abff7d7c627322d3bce912': indeo: Refactor ff_ivi_dec_huff_desc Conflicts: libavcodec/ivi_common.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * indeo: Refactor ff_ivi_dec_huff_descLuca Barbato2013-07-04
| | | | | | | | Spare an indentation level.
* | Merge commit 'e6d8acf6a8fba4743eb56eabe72a741d1bbee3cb'Michael Niedermayer2013-07-05
|\| | | | | | | | | | | | | | | | | | | | | | | * commit 'e6d8acf6a8fba4743eb56eabe72a741d1bbee3cb': indeo: use a typedef for the mc function pointer cabac: x86 version of get_cabac_bypass aic: use chroma scan tables while decoding luma component in progressive mode Conflicts: libavcodec/aic.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * indeo: use a typedef for the mc function pointerLuca Barbato2013-07-04
| |
| * cabac: x86 version of get_cabac_bypassJason Garrett-Glaser2013-07-04
| | | | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
| * aic: use chroma scan tables while decoding luma component in progressive modeKostya Shishkov2013-07-04
| | | | | | | | | | | | For some unclear reason Apple decided to use the same scan tables for luma and chroma in the progressive mode while using different ones for luma in the interlaced mode.
| * jpeg2000: Use the matching coding style struct for transform selectionMichael Niedermayer2013-07-02
| | | | | | | | | | | | | | | | Fixes a null pointer dereference. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
| * jpeg2000: Merge rescaling with interleaving in 9/7 IDWTMichael Niedermayer2013-07-02
| | | | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | lavc/avcodec.h: document bitstream filter APIStefano Sabatini2013-07-05
| |
* | lavc/bitstream_filter: do not crash in case the argument of ↵Stefano Sabatini2013-07-05
| | | | | | | | av_bitstream_filter_close() is NULL
* | avcodec/svq1enc: fix frame rotation codeMichael Niedermayer2013-07-04
| | | | | | | | | | | | Fixes Ticket2747 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libstagefright: port to refcounted framesPaul B Mahol2013-07-04
| | | | | | | | | | | | Untested. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | libstagefright: unbreak compilationPaul B Mahol2013-07-04
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Rename "AVClass class" as "AVClass component_class" for external codecs.Sean McGovern2013-07-04
| | | | | | | | | | | | | | The aix header math.h defines "extern int class()" for C. This fixes compilation on aix with external libraries enabled. Signed-off-by: Carl Eugen Hoyos <cehoyos@ag.or.at>
* | Fix opacity and increase colour dynamics of initial vmd palette.Carl Eugen Hoyos2013-07-04
| |
* | avcodec/sonic: Fix usage of init_get_bits() and use init_get_bits8()Michael Niedermayer2013-07-04
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/svq1dec: use init_get_bits8()Michael Niedermayer2013-07-04
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/ra288: use init_get_bits8()Michael Niedermayer2013-07-04
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/rawdec: Fix 2bpp and 4bpp rawvideo in movCarl Eugen Hoyos2013-07-04
| | | | | | | | | | | | | | | | Restores carefully the old behaviour (and does not break decoding avi samples). Fixes Ticket2536 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '22e18ea39e371030cc78973d1b46aae45a7ea215'Michael Niedermayer2013-07-03
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '22e18ea39e371030cc78973d1b46aae45a7ea215': jpeg2000: Optimize output sample conversion jpeg2000: Reset s->numX/Ytiles on tile deallocation jpeg2000: Optimize dequantization jpeg2000: Do not assume a single tile jpeg2000: Speed up jpeg2000_decode_tile() jpeg2000: Use EBCOT's CAUSAL and BYPASS mode in decode_cblk() Conflicts: libavcodec/jpeg2000dec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * jpeg2000: Optimize output sample conversionMichael Niedermayer2013-07-02
| | | | | | | | | | | | | | | | 67935 -> 29984 kcycles Reviewed-by: Nicolas BERTRAND <nicoinattendu@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
| * jpeg2000: Reset s->numX/Ytiles on tile deallocationMichael Niedermayer2013-07-02
| | | | | | | | | | | | Keep the structure fields more consistent after cleanup. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
| * jpeg2000: Optimize dequantizationMichael Niedermayer2013-07-02
| | | | | | | | | | | | | | | | | | Float: 4700 -> 2700 cycles Integer: 4400 -> 2800 cycles (sandybridge i7) Signed-off-by: Luca Barbato <lu_zero@gentoo.org>