summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* hwcontext_opencl: include header file in HEADERSDaniel Playfair Cal2020-03-20
| | | | | | | | This matches the inclusion of the other hwcontext_<hwaccel>.h headers. The skipping of the header depending on build flags is already present. Signed-off-by: Daniel Playfair Cal: <daniel.playfair.cal@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* fftools/ffmpeg_opt: Fix [u]int64_t specifier stringAndreas Rheinhardt2020-03-19
| | | | | | | | | | | PRId64 and PRIu64 already expand to the complete specifier; adding another 'd' at the end is wrong and just leads to warnings that say that only an option like '-frames:v 2d' will be used, although said option won't be accepted at all ('Expected int64 for frames:v but found 2d'). Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com> Signed-off-by: Marton Balint <cus@passwd.hu>
* doc/general: Fix entry for AMQPAndriy Gelman2020-03-19
| | | | | Signed-off-by: Andriy Gelman <andriy.gelman@gmail.com> Signed-off-by: Marton Balint <cus@passwd.hu>
* avutil/hwcontext_cuda: combine transfer functionsTimo Rothenpieler2020-03-19
| | | | | Gets rid of some mostly duplicated code and adds the ability to do hardware to hardware transfers.
* avformat/yuv4mpegdec: add support for 444alphaPaul B Mahol2020-03-19
|
* avformat/yuv4mpegdec: use proper error codesPaul B Mahol2020-03-19
|
* avutil/hwcontext_cuda: add YUVA420P pixel formatYaroslav Pogrebnyak2020-03-19
| | | | Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* avformat/xwma: return always proper error codesPaul B Mahol2020-03-19
|
* lavfi/vf_dnn_processing: Fix compile warning of mixed declarations and codeLinjie Fu2020-03-19
| | | | | Signed-off-by: Linjie Fu <linjie.fu@intel.com> Reviewed-by: Guo, Yejun <yejun.guo@intel.com>
* MAINTAINERS: Don't mention Google+Andreas Rheinhardt2020-03-19
| | | | | | | It has been shut down in April 2019. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* MAINTAINERS: Add myself as maintainer for matroska*Andreas Rheinhardt2020-03-19
| | | | | Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/nsvdec: Fix memleaks on errors while reading the headerMichael Niedermayer2020-03-19
| | | | | | | | | Fixes: memleaks Fixes: 21084/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5655975492321280 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/siren: Fix integer overflow in get_dw()Michael Niedermayer2020-03-19
| | | | | | | | | Fixes: signed integer overflow: 685813396 + 1803454769 cannot be represented in type 'int' Fixes: 21073/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SIREN_fuzzer-5744900508483584 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/ffwavesynth: Fix integer overflow in computation of ddphiMichael Niedermayer2020-03-18
| | | | | | | | | Fixes: signed integer overflow: 1302123111085380114 - -8319005078741256972 cannot be represented in type 'long' Fixes: 20991/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FFWAVESYNTH_fuzzer-5148554161291264 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Reviewed-by: Nicolas George <george@nsup.org> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* MAINTAINERS: add myself and my gpg keyLynne2020-03-18
|
* avcodec/avcodec: Fix typosAndriy Gelman2020-03-18
| | | | | Signed-off-by: Andriy Gelman <andriy.gelman@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* scale_vulkan: add support for RGB->YUV conversionsLynne2020-03-17
| | | | Only top-left chroma position supported for now.
* hwcontext_vulkan: fix imported image bitmaskLynne2020-03-17
|
* remove CHAR_MIN/CHAR_MAX usagePaul B Mahol2020-03-17
| | | | It is not needed at all.
* doc/general: remove dupe entry and fix sectionPaul B Mahol2020-03-17
|
* doc/general: mention more DPCM codecsPaul B Mahol2020-03-17
|
* doc/general: move apdcm zork to right placePaul B Mahol2020-03-17
|
* doc/general: mention some added CRI stuffPaul B Mahol2020-03-17
|
* avformat: add hca demuxerPaul B Mahol2020-03-17
|
* avcodec: add CRI HCA decoderPaul B Mahol2020-03-17
|
* avcodec/allcodecs: move sdx2 to correct placePaul B Mahol2020-03-17
|
* avformat: add derf demuxerPaul B Mahol2020-03-17
|
* avcodec: add derf dpcm decoderPaul B Mahol2020-03-17
|
* avformat: add fwse demuxerPaul B Mahol2020-03-17
|
* avcodec: add ADPCM IMA MTF decoderPaul B Mahol2020-03-17
|
* fate/ffmpeg: add test for time limited sub2video instanceJan Ekström2020-03-16
| | | | | | | | | | | | Utilizes a subpicture sample with one decodable subpicture for the test. Based on a failing test case in reported by Michael in https://ffmpeg.org/pipermail/ffmpeg-devel/2019-February/240398.html which at the time had no test case for it. Additionally, this is the first test case for the presentation graphics format.
* fate/ffmpeg: add a second, simple sub2video testJan Ekström2020-03-16
|
* ffmpeg: explicitly handle sub2video subpicture initializationJan Ekström2020-03-16
| | | | | | | | Each time the sub2video structure is initialized, the sub2video subpicture is initialized together with the first received heartbeat. The heartbeat's PTS is utilized as the subpicture start time. Additionally, add some documentation on the stages.
* lavd/avfoundation: Add basic transport control observation for capable devices.Thilo Borgmann2020-03-16
|
* h264dec: do not return a value from init_dimensions()Anton Khirnov2020-03-16
| | | | There are no failure cases left in this function.
* vp3: eliminate copy_fieldsAnton Khirnov2020-03-16
| | | | | It is very fragile against fields being moved and hides what is actually being copied. Copy all the fields explicitly instead.
* examples/avio_dir_cmd: drop support for move/delete operationsAnton Khirnov2020-03-16
| | | | | | | | They use non-public functions, which is unacceptable for a public API example. Rename the example back to avio_list_dir. This effectively reverts c84d208c275d6a43b3c3421d38772179abf8acee and 767d780ec001167b2fd8f6cfe4ef78a3a8b1e34c.
* mpegvideo: drop an unnecessary function parameterAnton Khirnov2020-03-16
| | | | It is always 0.
* mpegvideodata: drop useless commentsAnton Khirnov2020-03-16
|
* avformat/webmdashenc: Remove write_trailerAndreas Rheinhardt2020-03-15
| | | | | | | | | It doesn't do anything: All allocated blocks have already been freed in write_header. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com> Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* avformat/mxfenc: allow all frame rates if -strict mode is set to unofficial ↵Marton Balint2020-03-14
| | | | | | | | | | or lower There was no consensus wheter or not to allow unofficial frame rates due to possible interoperability issues, a compromise is to only allow it if -strict mode is set to unofficial. Signed-off-by: Marton Balint <cus@passwd.hu>
* avformat/mxfenc: factorize timecode checking and settingMarton Balint2020-03-14
| | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* avformat/mxfenc: add some missing content package ratesMarton Balint2020-03-14
| | | | | | Fixes ticket #8523. Signed-off-by: Marton Balint <cus@passwd.hu>
* avformat/mxfenc: move content package rates and timebase combinations to a ↵Marton Balint2020-03-14
| | | | | | separate struct Signed-off-by: Marton Balint <cus@passwd.hu>
* avformat/mxf: get rid of samples per frame array usageMarton Balint2020-03-14
| | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* avformat/audiointerleave: disallow using a samples_per_frame arrayMarton Balint2020-03-14
| | | | | | | Only MXF used an actual sample array, and that is unneeded there because simple rounding rules can be used instead. Signed-off-by: Marton Balint <cus@passwd.hu>
* avformat/smoothstreaming: Fix memleaks on errorsAndreas Rheinhardt2020-03-14
| | | | | | | | | | | | | | If an AVFormatContext could be allocated, but white-/blacklists couldn't be copied, the AVFormatContext would leak as it was only accessible through a local variable that goes out of scope when one goes to fail. Furthermore, in case writing a header of a submuxer failed, the options used for said call could leak. Both of these memleaks have been fixed. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/matroskaenc: Check BlockAdditional size before useAndreas Rheinhardt2020-03-14
| | | | | | | | Don't read a 64bit number before having checked that the data is at least 8 bytes long. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/avienc: Use AV_STRINGIFY for compile time constantAndreas Rheinhardt2020-03-14
| | | | | Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/nutenc: Drop redundant freesAndreas Rheinhardt2020-03-14
| | | | | | | | Should writing the header fail, the allocations already performed will be freed during deinit so remove the frees in nut_write_header(). Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>