summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* configure: add check for AVX inline supportJames Almer2014-05-16
| | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/opusdec: fix some const correctnessMichael Niedermayer2014-05-16
| | | | | | | also make a const array static Fixes 2 warnings Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/cavs: prevent out of array readMichael Niedermayer2014-05-16
| | | | | | | The used value should not matter as long as its within the array as it is multiplied by 0 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/utils: Fix undefined behavior in avpriv_toupper4Michael Niedermayer2014-05-16
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Use av_restrict instead of restrict in libavcodec/opus_celt.c.Carl Eugen Hoyos2014-05-16
|
* avcodec/x86/dsputil_mmx: Fix build with clang-usanMichael Niedermayer2014-05-15
| | | | | Found-by: Katerina Barone-Adesi Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* x86: sbrdsp: implement SSE qmf_deint_negChristophe Gisquet2014-05-15
| | | | | | From 133 (unrolled av_intfloat32 C) to 59 cycles on Arrandale/Win64. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/opus: fix doxygen comments to be associated with the correct fieldsMichael Niedermayer2014-05-15
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* ffmpeg: bitstream filters require split out side dataMichael Niedermayer2014-05-15
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Revert "avcodec/hevc: fix outputted AVFrame.key_frame"Michael Niedermayer2014-05-15
| | | | | | | This is not correct Requested-by: mraulet This reverts commit 973de9ebf8796bc2720a9959a9a535cf4023c58a.
* Merge commit 'd3f5b94762fb803c0f3b29f9ad6c5eaa813998ba'Michael Niedermayer2014-05-15
|\ | | | | | | | | | | | | * commit 'd3f5b94762fb803c0f3b29f9ad6c5eaa813998ba': aarch64: opus NEON iMDCT and FFT Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * aarch64: opus NEON iMDCT and FFTJanne Grunau2014-05-15
| | | | | | | | | | Opus celt decoding 11% faster and the iMDCT over 2.5 times faster on Apple's A7.
* | Merge commit '7c5ca546a0747a20c7f7fb5550455c3042699ee9'Michael Niedermayer2014-05-15
|\| | | | | | | | | | | | | | | * commit '7c5ca546a0747a20c7f7fb5550455c3042699ee9': configure: fix enable-libopus help string See: 434ba17b22c61d968d595c02230c38e0bef1ea24 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: fix enable-libopus help stringTristan Matthews2014-05-15
| |
* | Merge commit '5e2ba41d4b94de1fa5267081d6c4b6b262c8d86f'Michael Niedermayer2014-05-15
|\| | | | | | | | | | | | | | | | | | | * commit '5e2ba41d4b94de1fa5267081d6c4b6b262c8d86f': build: add avresample after avcodec to FFLIBS Conflicts: Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: add avresample after avcodec to FFLIBSJanne Grunau2014-05-15
| | | | | | | | | | | | | | avcodec might depend on avresample and with --as-needed required symbols might be get removed if avresample is linked before avcodec. Fixes link failures of avprobe and avplay on aarch64 with --enable-neon-clobber-test.
* | doc: Add udp broadcast option descriptionOlivier Langlois2014-05-15
| | | | | | | | | | | | | | Describe the option added in commit f1c167496e41cabc2bd1b890b149e4b34648cad6 Signed-off-by: Olivier Langlois <olivier@trillion01.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/options: avcodec_copy_context() Check subtitle_header_size instead ↵Michael Niedermayer2014-05-15
| | | | | | | | | | | | | | | | of setting it The value is already copied in the generic code so it should always match Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '3b2fbe67bd63b00331db2a9b213f6d420418a312'Michael Niedermayer2014-05-15
|\| | | | | | | | | | | | | | | | | | | * commit '3b2fbe67bd63b00331db2a9b213f6d420418a312': lavc: properly handle subtitle_header in avcodec_copy_context() Conflicts: libavcodec/options.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: properly handle subtitle_header in avcodec_copy_context()Anton Khirnov2014-05-15
| |
* | Merge commit 'efc7df6c1f11b20a48e60c3f743ce2331b661973'Michael Niedermayer2014-05-15
|\| | | | | | | | | | | | | * commit 'efc7df6c1f11b20a48e60c3f743ce2331b661973': lavc: preserve the original private data in avcodec_copy_context() Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: preserve the original private data in avcodec_copy_context()Anton Khirnov2014-05-15
| | | | | | | | | | If a non-NULL codec was passed to avcodec_alloc_context3(), private data will be already allocated in dest.
* | Merge commit 'c9281a01b78cc3f09e36300a0ca3f5824d1c74cf'Michael Niedermayer2014-05-15
|\| | | | | | | | | | | | | | | | | | | * commit 'c9281a01b78cc3f09e36300a0ca3f5824d1c74cf': lavf: drop the zero-sized packets hack Conflicts: libavformat/mux.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavf: drop the zero-sized packets hackAnton Khirnov2014-05-15
| | | | | | | | | | | | There should not be any valid reason anymore for passing completely empty packets to lavf. OTOH side data-only packets can be useful.
* | Merge commit '0c1959b056f6ccaa2eee2c824352ba93c8e36d52'Michael Niedermayer2014-05-15
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '0c1959b056f6ccaa2eee2c824352ba93c8e36d52': lavf: add AVFMT_FLAG_BITEXACT. Conflicts: doc/APIchanges libavformat/avformat.h libavformat/flacenc.c libavformat/movenc.c libavformat/oggenc.c libavformat/options_table.h libavformat/version.h tests/fate/video.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavf: add AVFMT_FLAG_BITEXACT.Anton Khirnov2014-05-15
| | | | | | | | | | | | | | | | Use it instead of checking CODEC_FLAG_BITEXACT in the first stream's codec context. Using codec options inside lavf is fragile and can easily break when the muxing codec context is not the encoding context.
* | Fix make checkheaders if VDA is not available.Carl Eugen Hoyos2014-05-15
| |
* | avcodec/opusdec: switch to swresampleMichael Niedermayer2014-05-15
| | | | | | | | | | | | | | This also fixes linking failures in doc/examples which where apparently caused by the linking order between avcodec and avresample Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | swresample: swr_close()Michael Niedermayer2014-05-15
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'b70d7a4ac72d23f3448f3b08b770fdf5f57de222'Michael Niedermayer2014-05-15
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'b70d7a4ac72d23f3448f3b08b770fdf5f57de222': lavc: add a native Opus decoder. Conflicts: Changelog configure libavcodec/version.h Fate tests pass with both avresample as well as swresample based opus decoder, but are disabled (reference files are very large so i want to think a day or 2 about if theres an alternative or if they could be avoided, they also dont match the official samples) Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: add a native Opus decoder.Anton Khirnov2014-05-15
| | | | | | | | | | | | | | | | | | | | | | | | | | Initial implementation by Andrew D'Addesio <modchipv12@gmail.com> during GSoC 2012. Completion by Anton Khirnov <anton@khirnov.net>, sponsored by the Mozilla Corporation. Further contributions by: Christophe Gisquet <christophe.gisquet@gmail.com> Janne Grunau <janne-libav@jannau.net> Luca Barbato <lu_zero@gentoo.org>
* | libavformat/mov: Elimitate double reading of COVR metadata if ↵Alex Sukhanov2014-05-15
| | | | | | | | | | | | | | | | | | | | | | MOV_EXPORT_ALL_METADATA is enabled Problem: ffmpeg tries to read COVR atom data twice if MOV_EXPORT_ALL_METADATA is enabled. If COVR atom is the last in the stream, a parsing of such file fails. Solution: just return immediatelly after mov_read_covr Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/libnut: use av_mallocz_array()Michael Niedermayer2014-05-15
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/matroskaenc: use av_mallocz_array()Michael Niedermayer2014-05-15
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vsrc_mandelbrot: use av_malloc_array()Michael Niedermayer2014-05-15
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | tests/fate/libavutil: run cpu test and display the cpus detected feature setMichael Niedermayer2014-05-15
| | | | | | | | | | | | With this the fate clients runtime cpu feature set should be visible Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | tests/fate-run: add runecho command to run a test and display its outputMichael Niedermayer2014-05-15
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/http: remove never twice executable loopMichael Niedermayer2014-05-14
| | | | | | | | | | | | | | Fixes CID1197069 Reviewed-by: Tomas Härdin <tomas.hardin@codemill.se> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/hevc: fix outputted AVFrame.key_framePeter Kovář2014-05-14
| | | | | | | | | | | | previously it was always 1 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: add encoding to --enable-libopus doc.batguano9992014-05-14
| |
* | avutil/dict: delay addition of const from ↵Michael Niedermayer2014-05-14
| | | | | | | | | | | | | | | | e12a73246d8ce7d0fc4036522688934e26de4bb1 until next major ABI bump This unbreaks API Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/fifo: delay addition of const from ↵Michael Niedermayer2014-05-14
| | | | | | | | | | | | | | | | 78d3453c4a2efef9bc079e8f3458653beafcf990 until next major ABI bump This unbreaks API, for example audacity has more build errors due to this Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/version: add FF_CONST_AVUTIL53Michael Niedermayer2014-05-14
| | | | | | | | | | | | This will become "const" on the next major API version Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '7e90133f6420b1c53652f972b9561600822881ee'Michael Niedermayer2014-05-14
|\| | | | | | | | | | | | | | | | | | | | | * commit '7e90133f6420b1c53652f972b9561600822881ee': build: do not append $(FFLIBS-) to $(FFLIBS) if $(NAME) is not defined Conflicts: common.mak See: efa95968317411179b0016af54745906029c2295 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: do not append $(FFLIBS-) to $(FFLIBS) if $(NAME) is not definedJanne Grunau2014-05-14
| | | | | | | | Avoids including disabled library Makefiles.
* | Merge commit 'a738540366c9b114949b7914c0d08e2c28982cfb'Michael Niedermayer2014-05-14
|\| | | | | | | | | | | | | * commit 'a738540366c9b114949b7914c0d08e2c28982cfb': lavf: properly document the distinction between flags and ctx_flags Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavf: properly document the distinction between flags and ctx_flagsAnton Khirnov2014-05-14
| |
* | avfilter/lut3d: move the scale calc out of the inner loop.Clément Bœsch2014-05-14
| |
* | avfilter/vf_removelogo: use av_malloc_array()Michael Niedermayer2014-05-14
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_hqdn3: use av_malloc_array()Michael Niedermayer2014-05-14
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>