- 31 Dec, 2017 1 commit
-
-
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 13 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>
-
Aman Gupta authored
Fixes compile error when building with network or protocols disabled. This code would never be reached (because the demuxer fails much earlier on http playlists or segments), so it doesn't matter much what we do here as long as it compiles. Signed-off-by: Aman Gupta <aman@tmm1.net>
-
Aman Gupta authored
Signed-off-by: Aman Gupta <aman@tmm1.net>
-
James Almer authored
This partially reverts a change in behavior introduced in 2a111c99. Signed-off-by: James Almer <jamrial@gmail.com>
-
Mark Thompson authored
video_format is not used.
-
Michael Niedermayer authored
Fixes: runtime error: left shift of negative value -180 Fixes: 4626/clusterfuzz-testcase-minimized-5647837887987712 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: signed integer overflow: 2147483646 + 33554433 cannot be represented in type 'int' Fixes: 4563/clusterfuzz-testcase-minimized-5438979567517696 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpegSigned-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
James Almer authored
x264 now supports multibitdepth builds, with a slightly changed API to request bitdepth during initialization. Reviewed-by: Ricardo Constantino <wiiaboo@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
-
James Almer authored
The x264_bit_depth constant has been removed in newer x264 builds. Signed-off-by: James Almer <jamrial@gmail.com>
-
James Almer authored
Signed-off-by: James Almer <jamrial@gmail.com>
-