summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* x86: build: Restore ordering of OBJS linesDiego Biurrun2014-07-28
|
* configure: Use require_pkg_config for SpeexLuca Barbato2014-07-28
| | | | | Distributors and integrators nowadays have less problems by leveraging pkg-config files than having to set custom CFLAGS and LDFLAGS.
* mxf: Extract origin information from material and source trackMarc-Antoine Arnaud2014-07-28
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* mxf: Detect Vanc/Vbi SMPTE-436M mxf trackMarc-Antoine Arnaud2014-07-28
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* video4linux2: Avoid a floating point exceptionBernhard Übelacker2014-07-28
| | | | | This avoids a segfault in avconv_opt.c:opt_target when trying to determine the norm.
* 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
|
* fate: support testing of release branchesJanne Grunau2014-07-27
| | | | | | | | | | | | | | | | | Adding 'branch=release/10' to the fate config file will check the release/10 branch instead of master. If no branch is specified it will use 'master' so that existing config are still valid. The server side changes are already deployed, see https://fate.libav.org/v10/ for an example. The server supports only the release/* branches. The server enforces that a single slot tests always the same branch. Please append "-v$RELEASE" to the slot of release branch configs or make the slot otherwise unique. A different fate samples dir is needed for each release branch. make fate-rsync has the correct URL in each branch.
* 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
* avformat: Mark AVOutputFormat argument in avformat_query_codec as constDiego Biurrun2014-07-26
|
* avformat: Mark argument in av_{i|o}format_next/ffurl_protocol_next as constDiego Biurrun2014-07-26
|
* 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
* output example: convert audio to the format supported by the encoderAnton Khirnov2014-07-26
|
* output example: set the stream timebaseAnton Khirnov2014-07-26
| | | | This is required by the new API.
* 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>
* http: K&R formatting cosmeticsDiego Biurrun2014-07-23
| | | | Also comment some #endifs and reshuffle headers into canonical order.
* 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
|
* configure: Extend the neon intrinsics checkMartin Storsjö2014-07-22
| | | | | | | Check for an instruction that causes the (very old) Apple GCC 4.2 to error out ("unrecognizable insn"). Signed-off-by: Martin Storsjö <martin@martin.st>
* 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.
* http: Use a constant for the supported header sizeLuca Barbato2014-07-22
|
* 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>
* configure: add support for neon intrinsicsJanne Grunau2014-07-21
|
* http: Do move the class instantiation in the conditional blockLuca Barbato2014-07-21
| | | | Remove a warning if https support is disabled.