- 07 1月, 2020 12 次提交
-
-
由 Matt Oliver 提交于
-
由 Matt Oliver 提交于
-
由 Michael Niedermayer 提交于
Fixes: signed integer overflow: 2147483647 + 1 cannot be represented in type 'int' Fixes: 19788/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VMDAUDIO_fuzzer-5743379690553344 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegReviewed-by: NPaul B Mahol <onemda@gmail.com> Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
由 Limin Wang 提交于
Have tested with be and le pixel format on be and le system for >8bit. System: lmwang@ubuntu:~/ffmpeg.git.mips$ grep HAVE_BIGENDIAN config.h ffmpeg.git git:(showinfo) ✗ grep HAVE_BIGENDIAN config.h Test result: 1, yuv420p ./ffmpeg -f lavfi -i color=black:duration=1:r=1:size=1280x720,format=yuv420p,showinfo Master: mean:[16 128 128] stdev:[0.0 0.0 0.0] After applied the patch: mean:[16 128 128] stdev:[0.0 0.0 0.0] 2, yuv420p10le ./ffmpeg -f lavfi -i color=black:duration=1:r=1:size=1280x720,format=yuv420p10le,showinfo Master: mean:[32 1 1] stdev:[32.0 1.0 1.0] After applied the patch: mean:[64 512 512] stdev:[0.0 0.0 0.0] 3, yuv420p10be ./ffmpeg -f lavfi -i color=black:duration=1:r=1:size=1280x720,format=yuv420p10be,showinfo Master: mean:[32 1 1] stdev:[32.0 1.0 1.0] After applied the patch: mean:[64 512 512] stdev:[0.0 0.0 0.0] Signed-off-by: NLimin Wang <lance.lmwang@gmail.com> Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
由 Andreas Rheinhardt 提交于
The documentation of both avio_open() as well as avio_open2() states that on failure, the pointer to an AVIOContext given to this function (via a pointer to a pointer to an AVIOContext) will be set to NULL. Yet it didn't happen upon failure of ffurl_open_whitelist() or when allocating the internal buffer failed. This commit changes this. Signed-off-by: NAndreas Rheinhardt <andreas.rheinhardt@gmail.com> Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
由 Limin Wang 提交于
Signed-off-by: NLimin Wang <lance.lmwang@gmail.com> Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
由 Mark Thompson 提交于
Fixes CID 1457236.
-
由 Xinpeng Sun 提交于
"VAProcFilterParameterBufferHDRToneMapping" was defined in libva 2.4.1, which will lead to build failure for the filter tonemap_vaapi for libva 2.3.0 with current check. This patch is to fix this build error. Signed-off-by: NXinpeng Sun <xinpeng.sun@intel.com>
-
由 Carl Eugen Hoyos 提交于
Fixes the following gcc warning: libavcodec/vdpau_vp9.c:45:5: warning: ISO C90 forbids mixed declarations and code
-
由 Carl Eugen Hoyos 提交于
libswscale/utils.c:89:42: warning: adding 'unsigned long' to a string does not append to the string [-Wstring-plus-int]
-
由 Paul B Mahol 提交于
-
由 Paul B Mahol 提交于
-
- 06 1月, 2020 8 次提交
-
-
由 Gyan Doshi 提交于
-
由 Gyan Doshi 提交于
-
由 Paul B Mahol 提交于
-
由 Limin Wang 提交于
Signed-off-by: NLimin Wang <lance.lmwang@gmail.com> Signed-off-by: NGyan Doshi <ffmpeg@gyani.pro>
-
由 Derek Buitenhuis 提交于
Currently, the decoder checks the 128th value of the 4th quant table during while deriving the context on each sample, in order to speed itself up. This is due to relying on the behavior of FFmpeg's FFV1 encoder, in which if that value is zero, the entire 4th and 5th quant tables are assumed to be entirely zero. This does not match the FFV1 spec, which has no such restriction, and after some discussion, it was decided to fix FFmpeg to abide by the spec, rather than change the spec. We will now check whether the 4th and 5th quant tables are zero properly, by checking the 128th valye of both tables (which means they are zero due to the way they're coded in the bitstream). For further context, the FFV1 issue in question is located at: https://github.com/FFmpeg/FFV1/issues/169Signed-off-by: NDerek Buitenhuis <derek.buitenhuis@gmail.com>
-
由 Ulrich Spörlein 提交于
Sources include various lists on the Internet, as well as the current Wikipedia page at https://en.wikipedia.org/w/index.php?title=List_of_ID3v1_Genres&oldid=896774343 but most importantly the list as used by taglib at https://github.com/taglib/taglib/commit/3e60e339a4bc46e2a1a7aea782502480561a8acf#diff-f86455366624350770f41b4940925dde Further patches to harmonize the spelling have been sent to taglib and libid3tag. See also https://github.com/taglib/taglib/pull/942/Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
由 Michael Niedermayer 提交于
Fixes: Assertion failure Fixes: 19753/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_PGSSUB_fuzzer-5688461843759104 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegReviewed-by: NPaul B Mahol <onemda@gmail.com> Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
由 Gyan Doshi 提交于
In the merge commit 878f8b0d, entry for replaygain_noclip was placed in commands, which it is not, instead of among the options.
-
- 05 1月, 2020 11 次提交
-
-
由 Paul B Mahol 提交于
Instead of dereferencing same thing again.
-
由 Paul B Mahol 提交于
-
由 Gyan Doshi 提交于
Prevents a run of consecutive duplicate frames from all being encoded as keyframes, when force_key_frames is set to source.
-
由 Gyan Doshi 提交于
The user-set forced KF times are parsed *after* this deleted loop and rescaled right after parsing.
-
由 Gyan Doshi 提交于
Also clarify behaviour in case of specified timestamps
-
由 Sebastian Pop 提交于
This patch rewrites the innermost loop of ff_yuv2planeX_8_neon to avoid zips and horizontal adds by using fused multiply adds. The patch also uses ld1r to load one element and replicate it across all lanes of the vector. The patch also improves the clipping code by removing the shift right instructions and performing the shift with the shift-right narrow instructions. I see 8% difference on an m6g instance with neoverse-n1 CPUs: $ ffmpeg -nostats -f lavfi -i testsrc2=4k:d=2 -vf bench=start,scale=1024x1024,bench=stop -f null - before: t:0.014015 avg:0.014096 max:0.015018 min:0.013971 after: t:0.012985 avg:0.013013 max:0.013996 min:0.012818 Tested with `make check` on aarch64-linux. Signed-off-by: NSebastian Pop <spop@amazon.com> Reviewed-by: NClément Bœsch <u@pkh.me> Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
由 Limin Wang 提交于
Signed-off-by: NLimin Wang <lance.lmwang@gmail.com> Signed-off-by: NMichael Niedermayer <michael@niedermayer.cc>
-
由 Carl Eugen Hoyos 提交于
-
由 Jun Zhao 提交于
ff_filter_frame() always frees the frame in case of error, so we don't need to free the frame after ff_filter_frame() fails. Fix CID 1457230. Signed-off-by: NJun Zhao <barryjzhao@tencent.com>
-
由 Paul B Mahol 提交于
This always happened at start with alternative boundary mode disabled. The clipping only occurred if starting samples where high enough.
-
由 Paul B Mahol 提交于
-
- 04 1月, 2020 8 次提交
-
-
由 Paul B Mahol 提交于
Clipping can happen when smoothed gain is higher than maximum allowed gain factor for current frame and peak value option is set to enough low value.
-
由 Jun Zhao 提交于
In case of failure, all the successfully set entries are stored in *pm. We need to manually free the created dictionary to avoid memory leak. Reviewed-by: NMichael Niedermayer <michael@niedermayer.cc> Signed-off-by: NJun Zhao <barryjzhao@tencent.com>
-
由 Jun Zhao 提交于
In case of failure, all the successfully set entries are stored in *pm. We need to manually free the created dictionary to avoid memory leak. Signed-off-by: NJun Zhao <barryjzhao@tencent.com>
-
由 Jun Zhao 提交于
In case of failure, all the successfully set entries are stored in *pm. We need to manually free the created dictionary to avoid memory leak. Signed-off-by: NJun Zhao <barryjzhao@tencent.com>
-
由 Jun Zhao 提交于
In case of failure, all the successfully set entries are stored in *pm. We need to manually free the created dictionary to avoid memory leak. Reviewed-by: NMichael Niedermayer <michael@niedermayer.cc> Signed-off-by: NJun Zhao <barryjzhao@tencent.com>
-
由 Marton Balint 提交于
The user should use ffmpeg -sources decklink or ffmpeg -sinks decklink instead. Signed-off-by: NMarton Balint <cus@passwd.hu>
-
由 Marton Balint 提交于
Deprecated since Sep 28, 2017. Signed-off-by: NMarton Balint <cus@passwd.hu>
-
由 Marton Balint 提交于
Deprecated since March 28, 2017. Signed-off-by: NMarton Balint <cus@passwd.hu>
-
- 03 1月, 2020 1 次提交
-
-
由 Marton Balint 提交于
Maybe we should just reject multiple streams for the image2 muxer instead? Signed-off-by: NMarton Balint <cus@passwd.hu>
-