Broadcast
  1. Broadcast

ffmpeg

Public
AuthorCommitMessageCommit dateIssues
Ashish Pratap SinghAshish Pratap Singh
7b7037e5b03avfilter:vf_libvmaf: improve docs.Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
Ashish Pratap SinghAshish Pratap Singh
4c38aa79eceavfilter/vf_libvmaf: fix errors while running with psnr=1.This patch fixes the seg fault which ocuured while running libvmaf filter with option psnr=1. Signed-off-by: ashk43712 <ashk43712@gmail.com> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
Carl Eugen HoyosCarl Eugen Hoyos
0a60cc909edlavf/amr: Do not set codec_tag for raw amr_nb and raw amr_wb.
Marton BalintMarton Balint
d68a557df49ffplay: use SDL2 audio APIIt allows us to specify what kind of audio parameter changes are allowed. Should fix ticket #6721. Signed-off-by: Marton Balint <cus@passwd.hu>
Martin VignaliMartin Vignali
cb618da8d39Maintainers : add myself for exrSigned-off-by: Michael Niedermayer <michael@niedermayer.cc>
Michael NiedermayerMichael Niedermayer
981e99ab999avcodec/sbrdsp_fixed: Fix integer overflow in shift in sbr_hf_g_filt_c()Fixes: runtime error: shift exponent 66 is too large for 64-bit type 'long long' Fixes: 3642/clusterfuzz-testcase-minimized-5443853801750528 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Michael NiedermayerMichael Niedermayer
7d1dec46689avcodec/aacsbr_fixed: Fix division by zero in sbr_gain_calc()Fixes: 3642/clusterfuzz-testcase-minimized-5443853801750528 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Michael NiedermayerMichael Niedermayer
e34fe61bf45avutil/softfloat: Add FLOAT_MINSigned-off-by: Michael Niedermayer <michael@niedermayer.cc>
Michael NiedermayerMichael Niedermayer
e131b8cedb0avcodec/h264idct_template: Fix integer overflows in ff_h264_idct8_add()Fixes: runtime error: signed integer overflow: -503316480 + -2013265038 cannot be represented in type 'int' Fixes: 3805/clusterfuzz-testcase-minimized-6578427831255040 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Carl Eugen HoyosCarl Eugen Hoyos
e06bdc3c37flavf/amr: Add amrnb and amrwb demuxers.Fixes ticket #6678.
Carl Eugen HoyosCarl Eugen Hoyos
2cc51d5025clavc/v4l2_context: Change the type of the ioctl cmd to uint32_t.Fixes a warning on recent Linux: libavcodec/v4l2_context.c: In function 'ff_v4l2_context_set_status': libavcodec/v4l2_context.c:496:26: warning: comparison is always false due to limited range of data type
Piotr BandurskiPiotr Bandurski
6ea77115324avcodec/qdrw: support 16bpp files with bppcnt == 2 && bpp == 8
Paul B MaholPaul B Mahol
3f4fccf4d6davformat/mvdec: check for EOFFixes #6805. Signed-off-by: Paul B Mahol <onemda@gmail.com>
Peter GroßePeter Große
0ae1f6ddeb3ffmpeg.c: fix code style in seek_to_startSigned-off-by: Peter Große <pegro@friiks.de> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Peter GroßePeter Große
3ddb887c884ffmpeg.c: fix calculation of input file duration in seek_to_start()Fixes looping files without audio or when using stream_copy, where ist->nb_samples is not set since no decoding is done. This fixes ticket #5719 and also fixes an endless loop with the sample in ticket #6139. Signed-off-by: Peter Große <pegro@friiks.de> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Kaustubh RasteKaustubh Raste
b9cd26f556favcodec/mips: Improve hevc uni weighted 4 tap hz mc msa functionsUse global mask buffer for appropriate mask load. Use immediate unsigned saturation for clip to max saving one vector register. Remove unused macro. Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com> Reviewed-by: Manojkumar Bhosale <Manojkumar.Bhosale@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Kaustubh RasteKaustubh Raste
1e7e9fbb03cavcodec/mips: Improve hevc uni 4 tap hz and vt mc msa functionsUse global mask buffer for appropriate mask load. Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com> Reviewed-by: Manojkumar Bhosale <Manojkumar.Bhosale@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Michael NiedermayerMichael Niedermayer
4b51437dccdavcodec/xan: Check for bitstream end in xan_huffman_decode()Fixes: Timeout Fixes: 3707/clusterfuzz-testcase-6465922706440192 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Michael NiedermayerMichael Niedermayer
66f0c958bfdavcodec/exr: fix undefined shift in pxr24_uncompress()Fixes: runtime error: left shift of 255 by 24 places cannot be represented in type 'int' Fixes: 3787/clusterfuzz-testcase-minimized-5728764920070144 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>
Kieran KunhyaKieran Kunhya
1358f7ddb3aRevert "vc2enc: Calculate average slice quantiser correctly"This reverts commit 626d200e76e15487cff20992256a55919432b0b3.
Marton BalintMarton Balint
415038f2bd3ffplay: only use hardware accelerated SDL texture formatsTypically only a small subset of the SDL texture formats are supported directly by the SDL renderer drivers, the rest is software emulated. It's better if libswscale does the format conversion to a hardware-accelerated texture format instead of SDL. This should fix video render slowdowns with some texture formats after 3bd2228d05a05eab5f91ac00b01efac9cb07649b. Signed-off-by: Marton Balint <cu...
Marton BalintMarton Balint
84d31e2475cffplay: create the window and the renderer before starting playbackSigned-off-by: Marton Balint <cus@passwd.hu>
Kieran KunhyaKieran Kunhya
626d200e76evc2enc: Calculate average slice quantiser correctly
Kieran KunhyaKieran Kunhya
77748d12a01h264: Make Truncating SPS/PPS message debug.
Kieran KunhyaKieran Kunhya
03b82b3ab98h2645_parse: Allocate a single buffer per packetDrastically reduces memory usage on pathological streams. Fixes ticket #6789
Carl Eugen HoyosCarl Eugen Hoyos
3357b68bc02lavc/alac: Avoid allocating huge memory blocks for malicious alac input.
Kaustubh RasteKaustubh Raste
8f6c398d44bavcodec/mips: Improve hevc bi wgt 4 tap hz and vt mc msa functionsUse global mask buffer for appropriate mask load. Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com> Reviewed-by: Manojkumar Bhosale <Manojkumar.Bhosale@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Kaustubh RasteKaustubh Raste
e1555eb76cdavcodec/mips: Improve hevc bi 4 tap hz and vt mc msa functionsUse global mask buffer for appropriate mask load. Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com> Reviewed-by: Manojkumar Bhosale <Manojkumar.Bhosale@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Kaustubh RasteKaustubh Raste
5cb261301c1avcodec/mips: Improve avc avg mc 20, 21 and 23 msa functionsLoad the specific destination bytes instead of MSA load and pack. Remove unused macros and functions. Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com> Reviewed-by: Manojkumar Bhosale <Manojkumar.Bhosale@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Sasi InguvaSasi Inguva
c2a8f0fcbe5lavf/mov.c: Refine edit list start seek, based on PTS computed from CTTS.Partially fixes t/6699. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Carl Eugen HoyosCarl Eugen Hoyos
9d0b42bce52fate: Fix fitsdec-gbrap16 test on big-endian hardware.
Paul B MaholPaul B Mahol
1f24b33d9afavfilter/vf_tile: remove limit of max tile sizeSigned-off-by: Paul B Mahol <onemda@gmail.com>
Nicolas FrattaroliNicolas Frattaroli
6a50a8f3401snowenc: fix use of deprecated APIReplace avcodec_get_chroma_sub_sample with the recommended av_pix_fmt_get_chroma_sub_sample, which fixes a compilation warning. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Nicolas FrattaroliNicolas Frattaroli
1c06a32cfa5diracdec: fix deprecated API usageavcodec_get_chroma_sub_sample is deprecated and generates a warning during build, so av_pix_fmt_get_chroma_sub_sample is used Signed-off-by: Nicolas Frattaroli <ffmpeg@fratti.ch> Signed-off-by: James Almer <jamrial@gmail.com>
James AlmerJames Almer
2805c8dcfc3MMerge commit 'eb061ad6fd0e3cea7cf7cfbff0749bc90dd7d888'* commit 'eb061ad6fd0e3cea7cf7cfbff0749bc90dd7d888': tls_gnutls: Readd support for nonblocking operation Merged-by: James Almer <jamrial@gmail.com>
James AlmerJames Almer
575fc7e80a1MMerge commit '0671eb2346c17e8fb13784cf90ce416661fdea1c'* commit '0671eb2346c17e8fb13784cf90ce416661fdea1c': tls_openssl: Readd support for nonblocking operation Merged-by: James Almer <jamrial@gmail.com>
James AlmerJames Almer
eaa25b09e41avformat/tls_openssl: move some functions up in the fileCosmetic change, reduces differences with libav.
James AlmerJames Almer
90adafe6aabMMerge commit '84ab1cc437fa47a00532f305b9fe15b5b66c8c5e'* commit '84ab1cc437fa47a00532f305b9fe15b5b66c8c5e': movenc: allow alternative hvc1 h.265 codec tag movenc: write correct format hvcc when tag is hvc1 movenc: move tags definitions to where they are used movenc: simplify codec_tag lookup movenc: use correct tag list for AVOutputFormat.codec_tag aarch64: vp9: Fix assembling with Xcode 6.2 and older doc: Drop the legacy symlink to R...
Michael NiedermayerMichael Niedermayer
cf5a6c754aaavcodec/gdv: Check compression before allocating frameFixes: 2926/clusterfuzz-testcase-4987110014582784 This reduces decoding time from 7 to 4 seconds The timeout should have been fixed in 0561bd2fc2bff0dbe651d5998e9f129c43d25eb3 but ossfuzz did not close this issue 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 <...
Kaustubh RasteKaustubh Raste
48d77d5cd4aavcodec/mips: Improve hevc uni weighted hv mc msa functionsUse immediate unsigned saturation for clip to max saving one vector register. Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com> Reviewed-by: Manojkumar Bhosale <Manojkumar.Bhosale@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Kaustubh RasteKaustubh Raste
72dbc610be3avcodec/mips: Improve avc avg mc 02, 12 and 32 msa functionsRemove loops and unroll as block sizes are known. Load the specific destination bytes instead of MSA load and pack. Remove unused macro and functions. Signed-off-by: Kaustubh Raste <kaustubh.raste@imgtec.com> Reviewed-by: Manojkumar Bhosale <Manojkumar.Bhosale@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Steven LiuSteven Liu
c7360512c27avformat/hlsenc: reindent hlsenc codeSigned-off-by: Steven Liu <lq@onvideo.cn>
Steven LiuSteven Liu
c52beb4839eavformat/hlsenc: check hls segment mode for ignore the init filenameignore the fmp4_init_filename when in normal hls segment mode Signed-off-by: Steven Liu <lq@onvideo.cn>
Nicolas GeorgeNicolas George
d5995c531d6lavfi/framepool: use av_image_check_size2().Allow filters to handle larger frames.
Nicolas GeorgeNicolas George
345e7072ab8lavfi: check links properties after configuring them.For now, check the image size. Inspired by a patch from Paul B Mahol. Invalid sizes would be detected later by allocation failures, detecting problems earlier is cleaner.
James AlmerJames Almer
5ab41a25ba9MMerge commit 'fd1ffa1f10e940165035ccb79d4a6523da196062'* commit 'fd1ffa1f10e940165035ccb79d4a6523da196062': d3d11va: Link directly to dxgi.dll and d3d11.dll functions if LoadLibrary is unavailable This commit is a noop, see 3125a4a8a8fc7dde938bff6a668f53b26bf47860 Merged-by: James Almer <jamrial@gmail.com>
James AlmerJames Almer
1076f93a94cMMerge commit 'c2b0bea40f1fd4399ff6184a2df4f397c0f4b3ab'* commit 'c2b0bea40f1fd4399ff6184a2df4f397c0f4b3ab': avconv_hw: Free device on initialisation failure vf_hwmap: Properly free a locally derived device vf_hwmap: Add missing error code configure: Fix handling of _select dependencies This commit is a noop, see 6dfcbd80ad446ff163b47f2bf432bbf706436ea8 d984b29b21f6442fb6a809c08c07533dd496b1f9 70808859ddf4c636472b56f5ec637c4754276867 f434dd...
James AlmerJames Almer
7e5ebd0009aMMerge commit '7b1f9873be2f9d5aea2762c9197ff46df82768dc'* commit '7b1f9873be2f9d5aea2762c9197ff46df82768dc': build: Adjust dependencies for faan(i)dct components Merged-by: James Almer <jamrial@gmail.com>
James AlmerJames Almer
9f10052c9d3MMerge commit '635897ac78ef29869f0321ab921c91b3e1aad453'* commit '635897ac78ef29869f0321ab921c91b3e1aad453': configure: Factorize qsv dependencies Merged-by: James Almer <jamrial@gmail.com>
James AlmerJames Almer
6c35f890678MMerge commit 'c599c43fa147d7a001cdbf8f3b7da0a965f2e285'* commit 'c599c43fa147d7a001cdbf8f3b7da0a965f2e285': configure: Add missing arch dependencies for arch extensions Merged-by: James Almer <jamrial@gmail.com>