summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
...
* x86: h264_intrapred: Fix C function names in commentsDiego Biurrun2012-11-18
| | | | | Function names changed after switching to declaration with PRED4x4/8x8/8x8L/16x16 macros in the C code.
* x86: SPLATD: port to cpuflagsDiego Biurrun2012-11-18
|
* PGS subtitles: Set AVSubtitle pts valueJohn Stebbins2012-11-18
| | | | | | pts should be that of the packet containing the presentation segment. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* h264: Fix parameters to ff_er_add_slice() callJanne Grunau2012-11-16
| | | | | | | | | s->mb_x is reset to zero a couple of lines above. It does not make sense to call ff_er_add_slice() with 0 as endx when the end of the macroblock row was reached. Fixes unnecessary and counterproductive error resilience in https://bugzilla.libav.org/show_bug.cgi?id=394. CC: libav-stable@libav.org
* h264: always check ref_count for validityJanne Grunau2012-11-16
| | | | Fixes a crash with zuffed files.
* x86: dsputil: port to cpuflagsDiego Biurrun2012-11-16
|
* bgmc: Fix av_malloc checks in ff_bgmc_init()Xi Wang2012-11-14
| | | | | Signed-off-by: Xi Wang <xi.wang@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* x86: mmx2 ---> mmxext in asm constructsDiego Biurrun2012-11-14
|
* Drop broken and unused CABAC test program.Diego Biurrun2012-11-14
|
* x86: h264_weight_10bit: port to cpuflagsDiego Biurrun2012-11-13
|
* libtheoraenc: add missing pixdesc.h headerLuca Barbato2012-11-13
| | | | Was left out from c1a02e884ac785033baab356a5437adf057a4189.
* avcodec: remove ff_is_hwaccel_pix_fmtLuca Barbato2012-11-13
| | | | | It is used only in one place and is unlikely it would be needed elsewhere.
* pixdesc: add av_pix_fmt_get_chroma_sub_sampleLuca Barbato2012-11-13
| | | | Deprecate avcodec_get_chroma_sub_sample.
* ppc: replace pointer casting with AV_COPY32Mans Rullgard2012-11-12
| | | | | | This removes warnings about strict aliasing violations. Signed-off-by: Mans Rullgard <mans@mansr.com>
* ppc: fix some unused variable warningsMans Rullgard2012-11-12
| | | | | | | The third argument of OP_U8_ALTIVEC is evaluated at most once so there is no need for a potentially unused temporary variable. Signed-off-by: Mans Rullgard <mans@mansr.com>
* binkaudio: set channel layoutJustin Ruggles2012-11-12
|
* build: Drop AVX assembly ifdefsDiego Biurrun2012-11-11
| | | | An assembler able to cope with AVX instructions is now required.
* Include libavutil/channel_layout.h instead of libavutil/audioconvert.hJustin Ruggles2012-11-11
| | | | Also reorder some other #include when applicable.
* mss2: prevent potential uninitialized readsAlberto Delmás2012-11-11
| | | | | | | | The alternative to zeroing on init is setting the corrupted flag in all cases where pal_pic is not fully written, at the cost of added complexity. Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
* mss2: reindent after last commitKostya Shishkov2012-11-11
|
* mss2: fix handling of unmasked implicit WMV9 rectanglesAlberto Delmás2012-11-11
| | | | Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
* x86: h264_qpel_10bit: drop unused parameter from MC10/MC20/MC30 macrosDiego Biurrun2012-11-10
|
* x86: PALIGNR: port to cpuflagsDiego Biurrun2012-11-09
|
* x86: h264_qpel_10bit: port to cpuflagsDiego Biurrun2012-11-09
|
* flacenc: ensure the order is within the min/max range in LPC order searchJustin Ruggles2012-11-08
| | | | | | This fixes use of uninitialized values when the FLAC encoder uses the 2-level, 4-level, and 8-level search methods. Fixes failure of the fate-flac-24-comp-8 test when run using valgrind.
* x86: h264_intrapred: port to cpuflagsDiego Biurrun2012-11-08
|
* libvpxenc: Allow enabling constrained quality (CQ) modeJames Zern2012-11-08
| | | | | | The CQ mode was introduced in libvpx 0.9.6. Signed-off-by: Martin Storsjö <martin@martin.st>
* libopencore-amr: Check the return value of amr_decode_fix_avctxMartin Storsjö2012-11-07
| | | | | | | | | | | | | This allows getting rid of redundant checks later in the codec specific init functions. Move the check to before actually initializing the decoder lib, to simplify error handling. This fixes a case of returning a value from a void function, present since d40dab907. Signed-off-by: Martin Storsjö <martin@martin.st>
* flacenc: use RICE2 entropy coding mode for 24-bitJustin Ruggles2012-11-05
|
* flacenc: add 24-bit encodingJustin Ruggles2012-11-05
|
* flacdsp: move lpc encoding from FLAC encoder to FLACDSPContextJustin Ruggles2012-11-05
| | | | | Also, templatize the functions for 16-bit and 32-bit sample range. This will be used for 24-bit FLAC encoding.
* flacenc: use uint64_t for bit countsJustin Ruggles2012-11-05
| | | | Needed to avoid integer overflows for 24-bit encoding.
* flacenc: remove wasted trailing 0 bitsJustin Ruggles2012-11-05
|
* flacenc: use a separate buffer for byte-swapping for MD5 checksum on big-endianJustin Ruggles2012-11-05
| | | | This is much faster than calculating the MD5 one sample at a time.
* x86: h264qpel: Only define mmxext QPEL functions if H264QPEL is enabledDiego Biurrun2012-11-05
| | | | This fixes compilation with --disable-everything and components enabled.
* x86: PABSW: port to cpuflagsDiego Biurrun2012-11-05
|
* x86: vc1dsp: port to cpuflagsDiego Biurrun2012-11-05
|
* x86: Refactor PSWAPD fallback implementations and port to cpuflagsDiego Biurrun2012-11-02
|
* parser: Move Doxygen documentation to the header filesDiego Biurrun2012-11-02
|
* PGS subtitles: Expose forced flagJohn Stebbins2012-11-02
| | | | | | | Useful for detection of subtitles displayed during foreign language scenes. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* x86: PMINUB: port to cpuflagsDiego Biurrun2012-11-02
|
* x86: ac3dsp: port to cpuflagsDiego Biurrun2012-11-02
|
* lavc: add some AVPacket doxy.Anton Khirnov2012-11-02
|
* decode_audio3: initialize AVFrameIlkka Ollakka2012-11-01
| | | | | | Same fix and issue as in a25d912dca9cd553440167e0476c47581359c0fc Signed-off-by: Anton Khirnov <anton@khirnov.net>
* ws-snd1: set channel layoutJustin Ruggles2012-11-01
|
* wmavoice: set channel layoutJustin Ruggles2012-11-01
|
* wmapro: use AVCodecContext.channels instead of keeping a private copyJustin Ruggles2012-11-01
|
* wma: do not keep private copies of some AVCodecContext fieldsJustin Ruggles2012-11-01
| | | | | channels, sample_rate, bit_rate, and block_align can be used directly from the AVCodecContext
* vmdaudio: set channel layoutJustin Ruggles2012-11-01
|
* twinvq: validate sample rate codeJustin Ruggles2012-11-01
| | | | | A large invalid value could cause undefined behavior when left-shifted by 8 later in the function.