Andriy Gelman
140ce8ada6
doc/general: Fix entry for AMQP
...
Signed-off-by: Andriy Gelman <andriy.gelman@gmail.com >
Signed-off-by: Marton Balint <cus@passwd.hu >
2020-03-19 20:06:03 +01:00
Timo Rothenpieler
d9a37af070
avutil/hwcontext_cuda: combine transfer functions
...
Gets rid of some mostly duplicated code and adds the ability to do
hardware to hardware transfers.
2020-03-19 17:38:36 +01:00
Paul B Mahol
c693e7b053
avformat/yuv4mpegdec: add support for 444alpha
2020-03-19 17:34:31 +01:00
Paul B Mahol
4eb5dfb52e
avformat/yuv4mpegdec: use proper error codes
2020-03-19 17:34:31 +01:00
Yaroslav Pogrebnyak
08d46cb586
avutil/hwcontext_cuda: add YUVA420P pixel format
...
Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org >
2020-03-19 16:38:08 +01:00
Paul B Mahol
f5f6fbb6b2
avformat/xwma: return always proper error codes
2020-03-19 10:58:07 +01:00
Linjie Fu
acc6f632b4
lavfi/vf_dnn_processing: Fix compile warning of mixed declarations and code
...
Signed-off-by: Linjie Fu <linjie.fu@intel.com >
Reviewed-by: Guo, Yejun <yejun.guo@intel.com >
2020-03-19 14:27:23 +08:00
Andreas Rheinhardt
daa2fb9a8c
MAINTAINERS: Don't mention Google+
...
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 >
2020-03-19 02:19:25 +01:00
Andreas Rheinhardt
c7bcc30f37
MAINTAINERS: Add myself as maintainer for matroska*
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-03-19 02:19:25 +01:00
Michael Niedermayer
96c0469455
avformat/nsvdec: Fix memleaks on errors while reading the header
...
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 >
2020-03-19 02:19:25 +01:00
Michael Niedermayer
3197b0099b
avcodec/siren: Fix integer overflow in get_dw()
...
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 >
2020-03-19 02:19:25 +01:00
Michael Niedermayer
c85bf16318
avcodec/ffwavesynth: Fix integer overflow in computation of ddphi
...
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 >
2020-03-18 20:23:15 +01:00
Lynne
2e611cd9c0
MAINTAINERS: add myself and my gpg key
2020-03-18 17:59:49 +00:00
Andriy Gelman
1e3d4fa0fb
avcodec/avcodec: Fix typos
...
Signed-off-by: Andriy Gelman <andriy.gelman@gmail.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2020-03-18 00:58:07 -03:00
Lynne
1a5e9ae4d8
scale_vulkan: add support for RGB->YUV conversions
...
Only top-left chroma position supported for now.
2020-03-17 22:52:00 +00:00
Lynne
ecc3dceff4
hwcontext_vulkan: fix imported image bitmask
2020-03-17 22:52:00 +00:00
Paul B Mahol
d64cbd4fda
remove CHAR_MIN/CHAR_MAX usage
...
It is not needed at all.
2020-03-17 22:46:36 +01:00
Paul B Mahol
9a2d950f96
doc/general: remove dupe entry and fix section
2020-03-17 20:06:11 +01:00
Paul B Mahol
9f75d33ac3
doc/general: mention more DPCM codecs
2020-03-17 19:52:46 +01:00
Paul B Mahol
a6fd2863ce
doc/general: move apdcm zork to right place
2020-03-17 16:36:54 +01:00
Paul B Mahol
1bc8c38b53
doc/general: mention some added CRI stuff
2020-03-17 16:32:00 +01:00
Paul B Mahol
7322eab453
avformat: add hca demuxer
2020-03-17 16:08:13 +01:00
Paul B Mahol
fed0de3728
avcodec: add CRI HCA decoder
2020-03-17 16:07:25 +01:00
Paul B Mahol
0bbc4914da
avcodec/allcodecs: move sdx2 to correct place
2020-03-17 16:05:49 +01:00
Paul B Mahol
4f248a34c5
avformat: add derf demuxer
2020-03-17 16:05:49 +01:00
Paul B Mahol
c6bbdba9cd
avcodec: add derf dpcm decoder
2020-03-17 16:05:15 +01:00
Paul B Mahol
30a73361fa
avformat: add fwse demuxer
2020-03-17 16:04:42 +01:00
Paul B Mahol
230703a9fa
avcodec: add ADPCM IMA MTF decoder
2020-03-17 16:03:39 +01:00
Jan Ekström
c149f16db1
fate/ffmpeg: add test for time limited sub2video instance
...
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.
2020-03-16 19:35:17 +02:00
Jan Ekström
9c8a5fd57e
fate/ffmpeg: add a second, simple sub2video test
2020-03-16 19:35:17 +02:00
Jan Ekström
7ba3ea212f
ffmpeg: explicitly handle sub2video subpicture initialization
...
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.
2020-03-16 19:35:17 +02:00
Thilo Borgmann
39fbd06314
lavd/avfoundation: Add basic transport control observation for capable devices.
2020-03-16 10:26:03 +01:00
Anton Khirnov
e38b8b0dc6
h264dec: do not return a value from init_dimensions()
...
There are no failure cases left in this function.
2020-03-16 09:27:48 +01:00
Anton Khirnov
1b17988cb5
vp3: eliminate copy_fields
...
It is very fragile against fields being moved and hides what is actually
being copied. Copy all the fields explicitly instead.
2020-03-16 09:27:17 +01:00
Anton Khirnov
15546f772c
examples/avio_dir_cmd: drop support for move/delete operations
...
They use non-public functions, which is unacceptable for a public API
example. Rename the example back to avio_list_dir.
This effectively reverts c84d208c27
and
767d780ec0
.
2020-03-16 09:23:37 +01:00
Anton Khirnov
7f0a7e3e63
mpegvideo: drop an unnecessary function parameter
...
It is always 0.
2020-03-16 09:21:03 +01:00
Anton Khirnov
2e53b7eea1
mpegvideodata: drop useless comments
2020-03-16 09:20:57 +01:00
Andreas Rheinhardt
c467328f07
avformat/webmdashenc: Remove write_trailer
...
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 >
2020-03-15 12:15:24 -03:00
Marton Balint
425b6a9a2c
avformat/mxfenc: allow all frame rates if -strict mode is set to unofficial 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 >
2020-03-14 22:25:25 +01:00
Marton Balint
331b96acb5
avformat/mxfenc: factorize timecode checking and setting
...
Signed-off-by: Marton Balint <cus@passwd.hu >
2020-03-14 22:25:25 +01:00
Marton Balint
ae4d00b97f
avformat/mxfenc: add some missing content package rates
...
Fixes ticket #8523 .
Signed-off-by: Marton Balint <cus@passwd.hu >
2020-03-14 22:25:25 +01:00
Marton Balint
f69154b2c4
avformat/mxfenc: move content package rates and timebase combinations to a separate struct
...
Signed-off-by: Marton Balint <cus@passwd.hu >
2020-03-14 22:25:25 +01:00
Marton Balint
27a8146990
avformat/mxf: get rid of samples per frame array usage
...
Signed-off-by: Marton Balint <cus@passwd.hu >
2020-03-14 22:25:25 +01:00
Marton Balint
aef2016bb0
avformat/audiointerleave: disallow using a samples_per_frame array
...
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 >
2020-03-14 22:25:25 +01:00
Andreas Rheinhardt
abbb466368
avformat/smoothstreaming: Fix memleaks on errors
...
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 >
2020-03-14 22:07:27 +01:00
Andreas Rheinhardt
6e9cc96429
avformat/matroskaenc: Check BlockAdditional size before use
...
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 >
2020-03-14 22:07:27 +01:00
Andreas Rheinhardt
b49af89e03
avformat/avienc: Use AV_STRINGIFY for compile time constant
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-03-14 22:07:27 +01:00
Andreas Rheinhardt
a4a98f15b2
avformat/nutenc: Drop redundant frees
...
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 >
2020-03-14 22:07:27 +01:00
Paul B Mahol
6fbc7f092e
avfilter/af_anequalizer: fix off by one in reallocation
2020-03-14 19:39:04 +01:00
Andreas Rheinhardt
fa5bff611d
avformat/mux: Unify setting number of muxed packets
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2020-03-14 18:24:04 +01:00