summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
...
* sanm: Use correct printf conversion specifiers for POSIX int typesDiego Biurrun2014-07-28
|
* x86: build: Restore ordering of OBJS linesDiego Biurrun2014-07-28
|
* hevc: eliminate the last element from TransformTreeAnton Khirnov2014-07-28
| | | | Replace it by passing an additional parameter to transform_unit()
* hevc: eliminate unnecessary cbf_c{b,r} arraysAnton Khirnov2014-07-28
| | | | | They are replaced by passing additional parameters to the transform functions.
* hevc: do not store the transform inter_split flag in the contextAnton Khirnov2014-07-28
| | | | It does not need to be preserved.
* hevc: simplify splitting the transform tree blocksAnton Khirnov2014-07-28
|
* hevc: eliminate an unnecessary arrayAnton Khirnov2014-07-28
| | | | We do not need to store the value of the split flag.
* codec_desc: fix some typos in long codec namesAnton Khirnov2014-07-28
| | | | The rv20 typo spotted by Hendrik Leppkes <h.leppkes@gmail.com>
* lavc: add a property for marking codecs that support frame reorderingAnton Khirnov2014-07-28
|
* eamad: use the bytestream2 API instead of AV_RLAnton Khirnov2014-07-27
| | | | | | This is safer and possibly fixes invalid reads on truncated data. CC:libav-stable@libav.org
* avcodec: Mark argument in av_{parser|hwaccel|bitstream_filter}_next as constDiego Biurrun2014-07-26
|
* hevc: SSE2 and SSSE3 loop filtersPierre Edouard Lepere2014-07-26
| | | | | | | | Additional contributions by James Almer <jamrial@gmail.com>, Carl Eugen Hoyos <cehoyos@ag.or.at>, Fiona Glaser <fiona@x264.com> and Anton Khirnov <anton@khirnov.net> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* hevcdsp: remove an unneeded variable in the loop filterAnton Khirnov2014-07-26
| | | | beta0 and beta1 will always be the same
* mpegvideo: Move QMAT_SHIFT* defines to the only place they are usedDiego Biurrun2014-07-25
|
* mpegvideo: Move ME_MAP_* defines to the only place they are usedDiego Biurrun2014-07-25
|
* mpegvideo: Drop unused MPEG_BUF_SIZE and CHROMA_444 definesDiego Biurrun2014-07-25
|
* fft-test: Pass the right struct members instead of castingDiego Biurrun2014-07-25
|
* vc1dsp: Add wrappers for {avg|put}_vc1_mspel_mc00_cDiego Biurrun2014-07-25
| | | | This avoids invoking the wrapped functions with too many arguments.
* qpeldsp: Mark source pointer in qpel_mc_func function pointer constDiego Biurrun2014-07-25
|
* dct/rdft: Remove duplicate typedefs for context structsDiego Biurrun2014-07-25
| | | | | | | The typedefs also exist in the avfft.h header and since typedefs cannot be legally redefined in C, the code fails to compile with some compilers. This reverts commits 11c7155cce and 57f1b1dcc7.
* mpegenccontext: Remove unused opaque pointerNidhi Makhijani2014-07-24
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* fft-test: Pass correct struct members to (i)dct functionsDiego Biurrun2014-07-23
| | | | This fixes a number of incompatible pointer type warnings.
* fft-test: K&R formatting cosmeticsDiego Biurrun2014-07-23
| | | | Also rearrange #includes into canonical order.
* fft-test: Check memory allocationsDiego Biurrun2014-07-23
|
* fft-test: Drop unnecessary pointer indirection for context structsDiego Biurrun2014-07-23
|
* fft-test: Reduce variable scope where sensibly possibleDiego Biurrun2014-07-23
| | | | Also merge variable declaration and initialization.
* mpegenccontext: Remove unused dct_unquantize_h261 function pointersNidhi Makhijani2014-07-23
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* fft-test: Make global exptab variable staticDiego Biurrun2014-07-23
|
* mpegvideo: Move QUANT_BIAS_SHIFT define to the only place it is usedDiego Biurrun2014-07-23
|
* fft-test: Comment some #endifsDiego Biurrun2014-07-22
|
* fft-test: Drop unnecessary #ifdefs around header includesDiego Biurrun2014-07-22
|
* dct/rdft: Add missing typedefs for context structsDiego Biurrun2014-07-22
| | | | Without the typedefs there can be trouble depending on #include order.
* build: Add define for SIMD extensions requiring 16-byte aligned buffersDiego Biurrun2014-07-22
|
* libxvid: Drop PPC-specific CPU detection hackDiego Biurrun2014-07-22
| | | | It is doubtful if the hack (still) works and Xvid had ten years to fix it.
* imgconvert: cosmetics: Reshuffle defines to reduce ifdefferyDiego Biurrun2014-07-21
|
* arm: Macroize the test for 'setend' CPU instruction supportBen Avison2014-07-21
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* aarch64: NEON intrinsics dct_unquantize_h263.James Yu2014-07-21
| | | | | | | | | Intrinsics only used on aarch64 since the existing ARMv7 NEON asm is slightly faster (Cortex-A9, gcc-4.8, micro-benchmarks and full decoding time). Signed-off-by: James Yu <james.yu@linaro.org> Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* build: Conditionally compile all avcodec test programsDiego Biurrun2014-07-21
|
* build: Conditionally build and run DCT test programDiego Biurrun2014-07-21
|
* build: Conditionally build and test iirfilterDiego Biurrun2014-07-21
|
* mjpeg: return proper error codeNidhi Makhijani2014-07-21
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* dct-test: Move arch-specific bits into arch-specific subdirectoriesDiego Biurrun2014-07-21
|
* Revert "tiff: support reading gray+alpha at 8 bits"Janne Grunau2014-07-21
| | | | | This reverts commit b31d76e45fc3c6529dd7109e721676f3ec376d00 as it uses an unkown pixel format.
* h264: Fix direct temporal mvs for bottom-field-first poc orderRonald S. Bultje2014-07-20
| | | | | | | | Such files can be created using the --bff x264 option. Sample-Id: h264_direct_temporal_mvs_bff.mkv Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* tiff: support reading gray+alpha at 8 bitsCarl Eugen Hoyos2014-07-20
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* idct: Move arm-specific declarations to a header in the arm directoryDiego Biurrun2014-07-20
|
* mpegencconetxt: Move rv10-specific orig_width/orig_height where they belongNidhi Makhijani2014-07-20
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* fdct: Move ppc-specific declarations to a header in the ppc directoryDiego Biurrun2014-07-19
|
* simple_idct: Move x86-specific declarations to a header in the x86 directoryDiego Biurrun2014-07-19
|
* fdct: Move x86-specific declarations to a header in the x86 directoryDiego Biurrun2014-07-19
|