- 25 Jul, 2017 3 commits
-
-
Nicolas George authored
-
James Almer authored
-
Steven Liu authored
get key file only once time is ok, no need more times. Ticket-id: #6545 Found-by: JohnPi Signed-off-by:
Steven Liu <lq@onvideo.cn>
-
- 24 Jul, 2017 7 commits
-
-
Michael Niedermayer authored
Fixes: runtime error: shift exponent 32 is too large for 32-bit type 'unsigned int' Fixes: 2698/clusterfuzz-testcase-minimized-4713541443518464 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegSigned-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes: avcodec/aacps.c:511:40: runtime error: signed integer overflow: 1509077651 + 758068176 cannot be represented in type 'int' Fixes: 2678/clusterfuzz-testcase-minimized-4702787684270080 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegSigned-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Clément Bœsch authored
See https://github.com/gopro/gpmf-parser for more information on the data stream itself.
-
Steven Liu authored
ticket-id: #6541 when use hls fmp4 muxer, the extention name is not .m4s, this code can fix it. Found-by: JohnPi Signed-off-by:
Steven Liu <lq@onvideo.cn>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes: 2699/clusterfuzz-testcase-minimized-5631303862976512 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegSigned-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes: runtime error: shift exponent 64 is too large for 64-bit type 'residual' (aka 'unsigned long') Fixes: 2674/clusterfuzz-testcase-minimized-4999700518273024 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegSigned-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 23 Jul, 2017 3 commits
-
-
Muhammad Faiz authored
That line has been written by previous job. Fix tsan warning. Reviewed-by:
Paul B Mahol <onemda@gmail.com> Signed-off-by:
Muhammad Faiz <mfcc64@gmail.com>
-
Brice Waegeneire authored
Signed-off-by:
Brice Waegeneire <brice.wge@gmail.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Vodyannikov Aleksandr authored
Fixes: Ticket6546 Regression since: 54aaadf6Reviewed-by:
Muhammad Faiz <mfcc64@gmail.com> Reviewed-by:
Kieran Kunhya <kierank@obe.tv> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 22 Jul, 2017 4 commits
-
-
foo86 authored
Fixes CID 1409924.
-
foo86 authored
Fixes CID 1409915.
-
Mark Thompson authored
-
Mark Thompson authored
-
- 21 Jul, 2017 12 commits
-
-
Vittorio Giovara authored
Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
Vittorio Giovara authored
Otherwise the first decoded frame will still be tagged with the original transfer instead of the alternative one. Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
Vittorio Giovara authored
-
Vittorio Giovara authored
-
Michael Niedermayer authored
avcodec/diracdec: Check dimensions which are closer to what is allocated in alloc_sequence_buffers() Fixes OOM Fixes: 2674/clusterfuzz-testcase-minimized-4999700518273024 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegSigned-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Requested-by:
Kieran Kunhya <kierank@obe.tv> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Kaustubh Raste authored
Reduced msa load-store code. Removed inline asm of GP load-store for 64 bit. Updated variable names in GP load-store macros for naming consistency. Corrected macro descriptions. 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>
-
foo86 authored
Signed-off-by:
James Almer <jamrial@gmail.com>
-
James Almer authored
This prevents potential ABI issues with GetBitContext. Reviewed-by:
foo86 <foobaz86@gmail.com> Signed-off-by:
James Almer <jamrial@gmail.com>
-
Wan-Teh Chang authored
ff_h264_decode_mb_cabac() and ff_h264_decode_mb_cavlc() are very long functions. Declaring decode_chroma as const makes it clear the variable doesn't change after initialization. Signed-off-by:
Wan-Teh Chang <wtc@google.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Wan-Teh Chang authored
hevc_await_progress() uses the variable |y| only inside the "if" block. So |y| only needs to be declared and initialized in that block. Signed-off-by:
Wan-Teh Chang <wtc@google.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Wan-Teh Chang authored
This file already has #include "idctdsp.h", which is resolved to the idctdsp.h header in the directory where this file resides by compilers. Two other files in this directory, libavcodec/x86/idctdsp_init.c and libavcodec/x86/xvididct_init.c, also rely on #include "idctdsp.h" working this way. Signed-off-by:
Wan-Teh Chang <wtc@google.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 20 Jul, 2017 3 commits
-
-
Rostislav Pehlivanov authored
0th CDF value is where probabilities are. Signed-off-by:
Rostislav Pehlivanov <atomnuker@gmail.com>
-
James Almer authored
-
James Almer authored
Should fix compilation failures introduced by 9b937958.
-
- 19 Jul, 2017 8 commits
-
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
James Almer authored
Fixes fate-source.
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
George Boyle authored
For the blue and violet noise, I took the pink and brown noise respectively and subtracted the offsets instead of adding them. When I eyeball the frequency spectrum of the resulting outputs it looks correct to me, i.e. the blue graph appears to be a mirror image of the pink, and the same can be said of the violet and the brown. I did not do anything else to confirm the correctness.
-
foo86 authored
-
foo86 authored
-
Muhammad Faiz authored
Benchmark (with 2 cpus): ./ffmpeg -f rawvideo -s 1280x720 -t 1000 -i /dev/zero \ -filter_threads $threads -vf transpose=clock -f null null threads=2: old: 31.129s 31.446s 31.574s new: 29.602s 29.636s 29.656s threads=3 (nb_threads = nb_cpus + 1 is bad choice at this situation): old: 40.132s 40.279s 40.279s new: 39.308s 39.570s 39.693s threads=4: old: 31.306s 31.366s 31.654s new: 30.231s 30.360s 30.451s Signed-off-by:
Muhammad Faiz <mfcc64@gmail.com>
-
Muhammad Faiz authored
Also remove pthread_cond_broadcast(progress_cond) on uninit. Broadcasting it is not required because workers are always parked when they are not in thread_execute. So it is imposible that a worker is waiting on progress_cond when uninitialized. Benchmark: ./ffmpeg -threads $threads -thread_type slice -i 10slices.mp4 -f null null threads=2: old: 70.212s 70.525s 70.877s new: 65.219s 65.377s 65.484s threads=3: old: 65.086s 66.306s 66.409s new: 63.229s 65.026s 65.116s threads=4: old: 60.993s 61.482s 62.123s new: 59.224s 59.441s 59.667s threads=5: old: 57.576s 57.860s 58.832s new: 53.032s 53.948s 54.086s Signed-off-by:
Muhammad Faiz <mfcc64@gmail.com>
-