- 01 Jan, 2018 5 commits
-
-
Carl Eugen Hoyos authored
This can avoid OOM for min_size close to FFmpeg's arbitrary alloc limits.
-
Carl Eugen Hoyos authored
Avoids large allocations for short files with invalid stts entry. Fixes bugzilla 1102.
-
Paul B Mahol authored
Doesn't change anything but is more correct. Signed-off-by: Paul B Mahol <onemda@gmail.com>
-
Rostislav Pehlivanov authored
Fix suggested by RiCON. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
-
Carl Eugen Hoyos authored
Happy new year!
-
- 31 Dec, 2017 5 commits
-
-
Steven Liu authored
fix CID: 1426991 Signed-off-by: Steven Liu <lq@chinaffmpeg.org> Signed-off-by: Aman Gupta <aman@tmm1.net> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
Paul B Mahol authored
Signed-off-by: Paul B Mahol <onemda@gmail.com>
-
wm4 authored
There is no POSIX error code for EOF - recv() signals EOF by simply returning 0. But libavformat recently changed its conventions and requires an explicit AVERROR_EOF, or it might get into an endless retry loop, consuming 100% CPU while doing nothing.
-
Nicolas George authored
pts_wrap_bits defaults to 33 (like MPEG), that causes valid timestamps to be unwrapped and become invalid. Inspired by a patch by Wu Zhiqiang <mymoeyard@gmail.com>.
-
Aman Gupta authored
Encrypted HLS segments have regular http:// urls, but open_input() actually prefixes them with crypto+ before calling open_url(), so they end up using the crypto protocol and not the http protocol. This means invoking ff_http_do_new_request will fail, so we avoid calling it in the first place. After the earlier http.c commit, the failure results in a warning printed to the user. In earlier versions, the failure would cause a segfault. Signed-off-by: Aman Gupta <aman@tmm1.net>
-
- 30 Dec, 2017 3 commits
-
-
Michael Niedermayer authored
Fixes: Out of heap array read Fixes: 4683/clusterfuzz-testcase-minimized-6152313673613312 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegSigned-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Aman Gupta authored
Signed-off-by: Aman Gupta <aman@tmm1.net>
-
Rostislav Pehlivanov authored
There's no difference apart from which entropy coding functions get called. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
-
- 29 Dec, 2017 7 commits
-
-
Karthick Jeyapal authored
Reviewed-by: Aman Gupta <aman@tmm1.net> Reviewed-by: Steven Liu <lq@onvideo.cn>
-
Karthick Jeyapal authored
Reviewed-by: Aman Gupta <aman@tmm1.net> Reviewed-by: Steven Liu <lq@onvideo.cn>
-
Karthick Jeyapal authored
This is required for AV playout from master.m3u8. Otherwise master.m3u8 lists only video-only and/or audio-only streams. Reviewed-by: Steven Liu <lq@chinaffmpeg.org>
-
Karthick Jeyapal authored
Reviewed-by: Steven Liu <lq@chinaffmpeg.org>
-
Karthick Jeyapal authored
Reviewed-by: Steven Liu <lq@chinaffmpeg.org>
-
Carl Eugen Hoyos authored
-
Carl Eugen Hoyos authored
-
- 28 Dec, 2017 8 commits
-
-
Michael Niedermayer authored
Fixes: signed integer overflow: 2 * 1629495328 cannot be represented in type 'int' Fixes: 4716/clusterfuzz-testcase-minimized-5835915940331520 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: left shift of negative value -1 Fixes: 4690/clusterfuzz-testcase-minimized-6117482428366848 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: shift exponent 32 is too large for 32-bit type 'unsigned int' Fixes: 4688/clusterfuzz-testcase-minimized-6572210748653568 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegSigned-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Steven Liu authored
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Reviewed-by: Karthick Jeyapal <kjeyapal@akamai.com>
-
Carl Eugen Hoyos authored
Fixes ticket #6935.
-
Carl Eugen Hoyos authored
Raises the maximum resolution from 2716x2707 to approximately 4096x4095. Fixes ticket #6795.
-
James Almer authored
* commit 'c6558e88': x264: Support version 153 See 2a111c99 7e60c743Merged-by: James Almer <jamrial@gmail.com>
-
James Almer authored
* commit '2beba58e': mmaldec: Fix compilation after 2fcb0090 This commit is a noop, see 758fbc54Merged-by: James Almer <jamrial@gmail.com>
-
- 27 Dec, 2017 8 commits
-
-
James Almer authored
* commit 'ddea22a6': avconv: Use codec hardware config to configure hwaccels lavc: Mark all AVHWAccel structures as const lavc: Delete all fake hwaccels lavc: Remove register mechanism for hwaccels lavc: Deprecate av_hwaccel_next() and av_register_hwaccel() lavc: Use hardware config information in ff_get_format() webp: Fix alpha initialisation lavc: Add hardware config metadata for decoders supporting hardware output lavc: Add codec metadata to indicate hardware support This commit is a noop, see 24cc0a53 758fbc54 9f00fa53 67e81d79 3536a3ef 9bd326ac da4e02b1 3a71bcc2 b0cd14fbMerged-by: James Almer <jamrial@gmail.com>
-
James Almer authored
-
Luca Barbato authored
It has native simultaneus 8 and 10 bit support.
-
Paul B Mahol authored
Signed-off-by: Paul B Mahol <onemda@gmail.com>
-
Paul B Mahol authored
Signed-off-by: Paul B Mahol <onemda@gmail.com>
-
Paul B Mahol authored
Signed-off-by: Paul B Mahol <onemda@gmail.com>
-
Paul B Mahol authored
Signed-off-by: Paul B Mahol <onemda@gmail.com>
-
wm4 authored
Does not work. Even emits a warning with some compilers that the attribute does not work on enums. It's likely that there is way to make it work, but not worth the trouble.
-
- 26 Dec, 2017 4 commits
-
-
Aman Gupta authored
Some http/1.0 implementations, like python's SimpleHTTPServer, can only support one client connection at a time. Making a second request while the first is still connected leads to a deadlock. This change enables multiple connections for http/1.1 servers only, which need to support keepalive by default and should have no problem with concurrent requests. Signed-off-by: Aman Gupta <aman@tmm1.net>
-
Aman Gupta authored
Can be used by the api user to figure out what http features the server supports based on the response received. Signed-off-by: Aman Gupta <aman@tmm1.net>
-
Aman Gupta authored
Fixes a segfault when reading a live playlist (without end tag) from non-http url (like a file on disk). Signed-off-by: Aman Gupta <aman@tmm1.net>
-
Aman Gupta authored
This makes do_new_request fail early when dealing with a http/1.0 server, avoiding unnecessary "reconnecting" warnings shown to the user. Signed-off-by: Aman Gupta <aman@tmm1.net>
-