summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* avcodec/alacdec: split off decorrelate_stereo and append_extra_bits as alacdspJames Almer2015-10-044-41/+115
| | | | | Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec: use HAVE_THREADS header guards to silence -Wunused-functionGanesh Ajjanagadde2015-10-0417-0/+40
| | | | | | | | | | When compiled with --disable-pthreads, e.g http://fate.ffmpeg.org/report.cgi?time=20150917015044&slot=alpha-debian-qemu-gcc-4.7, a bunch of -Wunused-functions are reported due to missing header guards around threading related functions. This patch should silence such warnings. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
* all: add _DEFAULT_SOURCE locally wherever neededGanesh Ajjanagadde2015-10-043-0/+3
| | | | | | | | | Glibc 2.20 onwards generates a deprecation warning for usage of _BSD_SOURCE and _SVID_SOURCE. The solution from man feature_test_macros is to define both _DEFAULT_SOURCE and the old macros. This solution is on the lines of the one in commit af1818276ef271af98e2e2bbabb4dc875b4fa7d8. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* ffplay: more robust thread creationGanesh Ajjanagadde2015-10-041-4/+12
| | | | | | | | | SDL_CreateThread can fail: https://wiki.libsdl.org/SDL_CreateThread. This patch makes thread creation more robust in one instance. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Marton Balint <cus@passwd.hu>
* Changelog: add note on ffplay dynamic volume controlGanesh Ajjanagadde2015-10-041-0/+1
| | | | | Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Marton Balint <cus@passwd.hu>
* checkasm: Fix compilation with --disable-avcodecHenrik Gramner2015-10-041-20/+22
|
* avformat/flacdec: support fast-seekChing Yi, Chan2015-10-041-1/+59
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/ebur128: use AV_OPT_TYPE_BOOL for video optionClément Bœsch2015-10-041-1/+1
|
* avfilter/ebur128: add dualmono measurement optionKyle Swanson2015-10-042-0/+31
|
* lavf: add chromaprint muxerRodger Combs2015-10-047-2/+230
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* libavformat/hlsenc: Use of uninitialized memory unlinking old filesDHE2015-10-031-12/+17
| | | | | | | Fixes ticket#4900 Signed-off-by: DHE <git@dehacked.net> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* libx264: copy A53 closed captions from sourceDeHackEd2015-10-032-0/+49
| | | | | | | | Assumes 'GA94' format (ATSC standard) Signed-off-by: DHE <git@dehacked.net> Tested-by: Anshul <anshul.ffmpeg@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* blockdsp: reindent after parameter removalChristophe Gisquet2015-10-035-24/+23
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/apedec: fix bug introduced in commit ↵Ganesh Ajjanagadde2015-10-031-1/+1
| | | | | | | d3e5fbb1406995e07fccbff3ca8c1e24f57a1f7b Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* lavf/mlpdec: Simplify mlp/thd probe function.Carl Eugen Hoyos2015-10-033-62/+87
| | | | Move the demuxers into their own file.
* avfilter/vf_stereo3d: rewrite in preparation for SIMDPaul B Mahol2015-10-031-16/+29
| | | | | | Also slightly faster. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* configure: silence preprocessor noise from dependency generationGanesh Ajjanagadde2015-10-031-1/+1
| | | | | | | | | | | | Currently, errors are thrown for various macros while building that are completely bogus. They occur during the dependency (.d) generation phase, and have no bearing on the compiled output, since only the stdout is piped into the sed command to generate the .d files. They basically occur as the relevant -I paths are not (and cannot be passed) during the dependancy generation phase. As such, this patch silences them. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_blend: Fix argument types, fix segfault in asmMichael Niedermayer2015-10-033-17/+17
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* lavf/shortendec: Autodetect raw Shorten streams.Carl Eugen Hoyos2015-10-033-13/+72
| | | | Move the demuxer into its own file.
* avfilter/vf_blend: add x86 SIMD for some modesPaul B Mahol2015-10-035-71/+592
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* vp9: 10/12bpp SIMD (sse2/ssse3/avx) for directional intra prediction.Ronald S. Bultje2015-10-036-2/+1562
|
* vp9: 16bpp tm/dc/h/v intra pred simd (mostly sse2) functions.Ronald S. Bultje2015-10-039-5/+669
|
* vp9: sse2/ssse3/avx 16bpp loopfilter x86 simd.Ronald S. Bultje2015-10-036-1/+918
|
* cmdutils: silence unused warnings under --disable-swscale, --disable-swresampleGanesh Ajjanagadde2015-10-031-3/+6
| | | | | | | | | | | This patch silences such warnings by placing initializations under a header guard, see e.g http://fate.ffmpeg.org/log.cgi?time=20150919095430&log=compile&slot=x86_64-archlinux-gcc-disableswscale, http://fate.ffmpeg.org/log.cgi?time=20150919095048&log=compile&slot=x86_64-archlinux-gcc-disableswresample for examples of such warnings. It also has the benefit of placing library specific #defines next to each other. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
* ffplay: more robust mutex, condition variable handlingGanesh Ajjanagadde2015-10-031-4/+14
| | | | | | | | | SDL_CreateMutex and SDL_CreateCond can fail: https://wiki.libsdl.org/SDL_CreateMutex. This patch makes handling more robust in one instance. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Marton Balint <cus@passwd.hu>
* configure: Remove --disable-avutil which has no effect from help output.Carl Eugen Hoyos2015-10-031-1/+0
|
* lavc/options_table: Add option flags to the truncated flag.Carl Eugen Hoyos2015-10-031-1/+1
| | | | Also add a short description for the help output.
* avfilter/vf_tinterlace: add mergex2 modePaul B Mahol2015-10-033-5/+36
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* checkasm: Remove use of deprecated av_set_cpu_flags_mask()Henrik Gramner2015-10-031-2/+3
|
* configure: Change screenpresso_decoder to select zlib instead of depMichael Niedermayer2015-10-031-1/+1
| | | | | | zlib is used as a suggest/select target not a dep Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/x86/hpeldsp_rnd_template: silence -Wunused-function on --disable-mmxGanesh Ajjanagadde2015-10-031-2/+2
| | | | | | | | | This silences some of the -Wunused-function warnings when compiled with --disable-mmx, e.g http://fate.ffmpeg.org/log.cgi?time=20150919094617&log=compile&slot=x86_64-archlinux-gcc-disable-mmx. Header guards are too brittle and ugly for this case. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* lavf/hls: allow subtitles to be read despite incomplete handlingRodger Combs2015-10-031-2/+5
| | | | | | | This will give incorrect results in some cases due to not parsing segments separately, so it currently requires -strict experimental. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* Merge commit 'e54d7e4e8ef7d778e2ddc5a60bf7307ed55d6333'Hendrik Leppkes2015-10-031-0/+1
|\ | | | | | | | | | | | | * commit 'e54d7e4e8ef7d778e2ddc5a60bf7307ed55d6333': dnxhddata: Deduplicate cid 1256 chroma table Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * dnxhddata: Deduplicate cid 1256 chroma tableChristophe Gisquet2015-10-021-12/+2
| | | | | | | | | | | | | | | | | | | | CID 1256 is specified as using the same table for luma and chroma, which is the same as CID 1235 luma table. This is consistent with the format supposedly being RGB, although most sequences seem to actually be YCbCr-encoded. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit '1fb63d6f43c348e9c990fa6f7c1bd43f22bc2389'Hendrik Leppkes2015-10-030-0/+0
|\ \ | |/ | | | | | | | | | | * commit '1fb63d6f43c348e9c990fa6f7c1bd43f22bc2389': dnxhddata: Deduplicate dnx100 tables Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * dnxhddata: Deduplicate dnx100 tablesJeremy James2015-10-021-48/+7
| | | | | | | | | | | | | | Tables 1258 and 1259 were not zigzagged when added, so it was not possible to notice the equivalence. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit 'cc320296ab438dfe3178f0e1f775af955fe6c064'Hendrik Leppkes2015-10-030-0/+0
|\ \ | |/ | | | | | | | | | | * commit 'cc320296ab438dfe3178f0e1f775af955fe6c064': dnxhddata: Fix cid 1260 luma and chroma tables Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * dnxhddata: Fix cid 1260 luma and chroma tablesJeremy James2015-10-021-16/+16
| | | | | | | | | | | | These table was not zigzagged when added. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit 'bfe1cd80ebeab58cbc1c91ac766a96fce8e4ec1e'Hendrik Leppkes2015-10-030-0/+0
|\ \ | |/ | | | | | | | | | | * commit 'bfe1cd80ebeab58cbc1c91ac766a96fce8e4ec1e': dnxhddata: Fix 10-bit DNxHD quant matrices Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * dnxhddata: Fix 10-bit DNxHD quant matricesJoseph Artsimovich2015-10-023-37/+39
| | | | | | | | | | | | | | | | | | | | | | | | Convert them to zigzag order, as the rest of them are. When I was adding support for 10-bit DNxHD, I just copy-pasted the missing quant matrices from the spec. Now it turns out the existing matrices in dnxhddata.c were in zigzag order. This resulted in wrong quantization for 10-bit DNxHD. The attached patch fixes the problem by converting 10-bit quant matrices to zigzag order. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '380146924ecad2e05e9dcc5c3c2e1b5ba47c51e8'Hendrik Leppkes2015-10-031-6/+15
|\ \ | |/ | | | | | | | | | | * commit '380146924ecad2e05e9dcc5c3c2e1b5ba47c51e8': x264: Add option to force IDR frames Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * x264: Add option to force IDR framesDerek Buitenhuis2015-10-011-5/+18
| | | | | | | | | | | | | | When forwarding the frame type information, by default x264 can decide which kind of keyframe output, add an option to force it to output IDR frames in to support use-cases such as preparing the content for segmented streams formats.
* | Merge commit 'eb02387add350f2b34a3e61539fe25ec6213eb18'Hendrik Leppkes2015-10-030-0/+0
|\ \ | |/ | | | | | | | | | | * commit 'eb02387add350f2b34a3e61539fe25ec6213eb18': x264: Expose the NV21 input support Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * x264: Expose the NV21 input supportYu Xiaolei2015-10-011-0/+6
| | | | | | | | | | | | | | | | | | x264 build 147 adds the native support for NV21. Useful to avoid additional pixel format conversion when encoding from a wide range of capture devices, Android among those. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit '74942685cb457c01937686892878403a409baf27'Hendrik Leppkes2015-10-030-0/+0
|\ \ | |/ | | | | | | | | | | * commit '74942685cb457c01937686892878403a409baf27': hls: Check av_opt_set_dict return value as well Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * hls: Check av_opt_set_dict return value as wellLuca Barbato2015-10-011-3/+2
| | | | | | | | Bug-Id: CID 1320426
* | Merge commit 'd0a3e89d41b05f9ed0e7401c352b60ed4f4d1ed5'Hendrik Leppkes2015-10-031-20/+21
|\ \ | |/ | | | | | | | | | | * commit 'd0a3e89d41b05f9ed0e7401c352b60ed4f4d1ed5': dcadec: make a number of samples per subband per subsubframe a named constant Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * dcadec: make a number of samples per subband per subsubframe a named constantAlexandra Khirnova2015-10-011-19/+21
| | | | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit '8ae1d87a2440cea0564efe2a6c9c223478a05f44'Hendrik Leppkes2015-10-031-0/+13
|\ \ | |/ | | | | | | | | | | * commit '8ae1d87a2440cea0564efe2a6c9c223478a05f44': build: Add support for known custom allocators Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * build: Add support for known custom allocatorsLuca Barbato2015-09-301-0/+13
| | | | | | | | | | | | Makes slightly easier to use jemalloc and tcmalloc. The two are quite common choices for profiling and debugging.
OpenPOWER on IntegriCloud