summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* avcodec/proresdec : add 12b prores idctMartin Vignali2018-12-02
| | | | based on patch by Kieran Kunhya
* avcodec/proresdec : add unpack alpha 12 funcMartin Vignali2018-12-02
|
* avcodec/proresdec : make inline func for unpack alphaMartin Vignali2018-12-02
|
* avcodec/proresdec : put unpack alpha func in prores ctxMartin Vignali2018-12-02
|
* avcodec/proresdsp indent after prev commitMartin Vignali2018-12-02
|
* avcodec/proresdec : rename dsp part for 10b and check dspinit for supported ↵Martin Vignali2018-12-02
| | | | | | bits per raw sample based on patch by Kieran Kunhya
* avcodec/proresdec : move dsp init after codec tag checkMartin Vignali2018-12-02
|
* avcodec/proresdsp : remove unused valueMartin Vignali2018-12-02
|
* avcodec/utils : add YUVA444P12 and YUVA422P12 to pixfmt who need height ↵Martin Vignali2018-12-02
| | | | padding in avcodec_align_dimensions2
* lavc/kvazaar: fix auto thread flag in kvazaar wrapper.Jun Zhao2018-12-02
| | | | | | | Now the kvazaar warpper didn't setting the threads for kvazaar API, and kavzaar will auto selecte the thread number. Signed-off-by: Jun Zhao <mypopydev@gmail.com>
* avdevice/decklink_enc: add support for setting genlock timing offsetMarton Balint2018-12-02
| | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* ffplay: fix -x and -y options when only one of them is usedMarton Balint2018-12-02
| | | | | | | | | | Previously if only -y was used then nothing happened, if only -x then zero window height was set which is undefined in SDL and caused a black window. From now on if only one dimension is set we calculate the other based on size/aspect of the shown content. Signed-off-by: Marton Balint <cus@passwd.hu>
* ffplay: convert float math to int math in calculate_display_rectMarton Balint2018-12-02
| | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* avformat/mpegenc: extend muxing PCM-DVD to other depthsPaul B Mahol2018-12-01
| | | | Fixes #6783.
* avcodec: add PCM-DVD encoderPaul B Mahol2018-12-01
| | | | Fixes #6784.
* avcodec/hevcdec: Check for overlapping slicesMichael Niedermayer2018-12-01
| | | | | | | | Fixes: Timeout Fixes: 10108/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_HEVC_fuzzer-6222384351674368 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/truemotion2rt: Fix rounding in input size checkMichael Niedermayer2018-12-01
| | | | | | | | Fixes: Timeout Fixes: 11332/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TRUEMOTION2RT_fuzzer-5678456612847616 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/mips: [loongson] refine optimization in h264_chroma.Shiyou Yin2018-12-01
| | | | | | | Remove invalid operation in the case x and y all equal 0, this refine made about 2% speedup for H264 decode on loongson platform. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* configure: enable mipsfpu for loongson platform.Shiyou Yin2018-11-30
| | | | | | mipsfpu supported by loongson 3a2000,3a3000,3a4000,2k1000, Fate tests passed. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/ac3dec: always skip junk bytes before sync bytesPaul B Mahol2018-11-30
| | | | Fixes #7278.
* lavc/qsvenc: assert uninitialized pict_typeLinjie Fu2018-11-30
| | | | | | | | | | | Assert in function ff_qsv_encode to avoid using uninitialized value: FF_DISABLE_DEPRECATION_WARNINGS avctx->coded_frame->pict_type = pict_type; FF_ENABLE_DEPRECATION_WARNINGS Signed-off-by: Linjie Fu <linjie.fu@intel.com> Signed-off-by: Zhong Li <zhong.li@intel.com>
* lavc/qsvenc: add forced_idr optionZhong Li2018-11-30
| | | | | | | This option can be used to repect original input I/IDR frame type. Reviewed-by: Mark Thompson <sw@jkqxz.net> Signed-off-by: Zhong Li <zhong.li@intel.com>
* lavc/qsvenc: enable ICQ and ICQ_LA on LinuxZhong Li2018-11-30
| | | | | | | ICQ/ICQ_LA are enabled with MSDK V1.28 Reviewed-by: Mark Thompson <sw@jkqxz.net> Signed-off-by: Zhong Li <zhong.li@intel.com>
* avformat/dashdec: add subtitle stream supportSteven Liu2018-11-30
| | | | Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
* lavc/libaomenc: Add a maximum constraint of 64 encoder threads.Jun Zhao2018-11-29
| | | | | | | | | fixed the error in Intel(R) Xeon(R) Gold 6152 CPU like: [libaom-av1 @ 0x469f340] Failed to initialize encoder: Invalid parameter [libaom-av1 @ 0x469f340] Additional information: g_threads out of range [..MAX_NUM_THREADS] Signed-off-by: Jun Zhao <mypopydev@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/libdav1d: add an option to toggle Film GrainJames Almer2018-11-28
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/libdav1d: read profile from the sequence header referenced by the ↵James Almer2018-11-28
| | | | | | ouput picture Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/libdav1d: use constants defined in the public API to limit thread countJames Almer2018-11-28
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/libdav1d: remove init cleanup internal codec capJames Almer2018-11-28
| | | | | | It's no longer needed now that the AVFifoBuffer was removed. Signed-off-by: James Almer <jamrial@gmail.com>
* Revert "libopus: Add channel mapping 2 support in libopusdec"Rostislav Pehlivanov2018-11-28
| | | | This reverts commit c8c995bc1ddc34df93049f002432286018c8cc94.
* Revert "avcodec/libopusenc: Fix warning when encoding ambisonics with ↵Rostislav Pehlivanov2018-11-28
| | | | | | channel mapping 2" This reverts commit 4cd6f08d2005c20a03ccd53a0a6f8a115c5ebe2e.
* avcodec/libopusenc: Fix warning when encoding ambisonics with channel mapping 2Felicia Lim2018-11-29
| | | | | | Also adds checks on the number of channels. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* lavf/rawdec: Do not mark streams from raw subtitle demuxers as data streams.Carl Eugen Hoyos2018-11-28
| | | | Improves "ffmpeg -i" output for raw dvbsub files.
* avcodec/opus: check if internal is availablePaul B Mahol2018-11-28
|
* avpriv_tempfile: add djgpp fallbackPeter Ross2018-11-28
|
* configure: memalign is broken on djgpp 2.05Peter Ross2018-11-28
| | | | | | | djgpp 2.05 finally provides posix-compatible memalign, but it is broken, so use malloc instead. discussion: http://www.delorie.com/archives/browse.cgi?p=djgpp/2017/12/29/16:26:58
* additional math.h functions for djgppPeter Ross2018-11-28
|
* configure: detect djgpp libcPeter Ross2018-11-28
|
* avcodec/opus: set skip_samplesPaul B Mahol2018-11-28
| | | | Also update fate test. Fixes #5258.
* hwcontext_opencl: Only release command queue if it existsMark Thompson2018-11-28
| | | | | If the frames context creation fails then the command queue reference need not exist when uninit is called.
* lavf/Makefile: Fix demuxer dependencies: dvbsub, dvbtxtCarl Eugen Hoyos2018-11-27
| | | | Allow standalone compilation of the dvbsub and the dvbtxt demuxer.
* ffmpeg: Avoid duplicating Closed Captions when increasing frame rate.Carl Eugen Hoyos2018-11-27
| | | | Fixes ticket #7506.
* lavfi/fps: Avoid duplicating Closed Captions when increasing frame rate.Carl Eugen Hoyos2018-11-27
|
* avcodec/diracdec: Check component quantMichael Niedermayer2018-11-27
| | | | | | | | Fixes: Timeout Fixes: 10708/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DIRAC_fuzzer-5730140957442048 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* lavf/dashdec: Add webm to the list of allowed extensions.Andrey Semashev2018-11-27
| | | | | | This is in coherence with dashenc, which can now generate segments with webm file name extension by default. Dashdec should be able to handle such streams by default as well.
* fftools/ffmpeg: delete the unused code.Jun Zhao2018-11-27
| | | | | | | There are come from 2012 ago and have never been used from this time. Signed-off-by: Jun Zhao <mypopydev@gmail.com>
* fftools/ffprobe: Indent the code.Jun Zhao2018-11-27
| | | | | | commit 196765a7cc4 missed the reindet. Signed-off-by: Jun Zhao <mypopydev@gmail.com>
* lavfi/buffersrc: Indent the code.Jun Zhao2018-11-27
| | | | | | commit b0012de420f missed reindent. Signed-off-by: Jun Zhao <mypopydev@gmail.com>
* avcodec/tiff: Fix integer overflows in left shift in init_image()Michael Niedermayer2018-11-27
| | | | | | | | Fixes: left shift of 255 by 24 places cannot be represented in type 'int' Fixes: 11377/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TIFF_fuzzer-5694319101476864 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* lavc/jrevdct: Avoid an aliasing violation.Carl Eugen Hoyos2018-11-27
| | | | | | Fixes fate on different PowerPC systems with some compilers. Analyzed-by: Lauri Kasanen