- 08 Aug, 2016 3 commits
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Hendrik Leppkes authored
Reviewed-by:
Matt Oliver <protogonoi@gmail.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 3bf142c7 ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes out of array access Fixes: poc.swf Found-by:
连一汉 <lianyihan@360.cn> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 6aa39080 ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 07 Aug, 2016 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit bbec14de ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 06 Aug, 2016 5 commits
-
-
Michael Niedermayer authored
Fixes Ticket5689 Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 803c058a ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Anssi Hannula authored
This will be useful when the amount of streams per subdemuxer is not known at hls_read_header time in a following commit. (cherry picked from commit 9884f17e ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Anssi Hannula authored
This will avoid a large time difference between variants in the most common case. (cherry picked from commit 4d85069e ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Anssi Hannula authored
Commit 81306fd4bdf ("hls: eliminate ffurl_* usage", merged in d0fc5de3) changed the hls demuxer to use AVIOContext instead of URLContext for its HTTP requests. HLS demuxer uses the "offset" option of the http demuxer, requesting the initial file offset for the I/O (http URLProtocol uses the "Range:" HTTP header to try to accommodate that). However, the code in libavformat/aviobuf.c seems to be doing its own accounting for the current file offset (AVIOContext.pos), with the assumption that the initial offset is always zero. HLS demuxer does an explicit seek after open_url to account for cases where the "offset" was not effective (due to the URL being a local file or the HTTP server not obeying it), which should be a no-op in case the file offset is already at that position. However, since aviobuf.c code thinks the starting offset is 0, this doesn't work properly. This breaks retrieval of ranged media segments. To fix the regression, just drop the seek call from the HLS demuxer when the HTTP(S) protocol is used. (cherry picked from commit 9cb30f7a ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes Ticket5736 Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit c1bfeda5 ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 05 Aug, 2016 6 commits
-
-
Burt P authored
Signed-off-by:
Burt P <pburt0@gmail.com> Taken from ba69a810 Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
If negative pts are possible for some codecs in ogg then the code needs to be changed to use signed values. Found-by:
Thomas Guilbert <tguilbert@google.com> Fixes: clusterfuzz_usan-2016-08-02 Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit c5cc3b08 ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Found-by:
Thomas Guilbert <tguilbert@google.com> Fixes: clusterfuzz_usan-2016-08-02 Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 6cd9a8b6 ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Paul B Mahol authored
(cherry picked from commit 82b84c71)
-
Steven Robertson authored
10- and 12-bit DNxHR use the same DC coefficient decoding process and VLC table, just with a different shift value. From SMPTE 2019-1:2016, 8.2.4 DC Coefficient Decoding: "For 8-bit video sampling, the maximum value of η=11 and for 10-/12-bit video sampling, the maximum value of η=13." A sample file will be uploaded to show that with this patch, things decode correctly: dnxhr_hqx_12bit_1080p_smpte_colorbars_davinci_resolve.mov Signed-off-by:
Steven Robertson <steven@strobe.cc> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit e1be80aa)
-
Carl Eugen Hoyos authored
Fixes Debian bugs #831529, #831909, #832964. Signed-off-by:
Mark Thompson <sw@jkqxz.net> (cherry picked from commit 82e53b3c)
-
- 03 Aug, 2016 1 commit
-
-
Timothy Gu authored
-
- 02 Aug, 2016 1 commit
-
-
Carl Eugen Hoyos authored
Fixes ticket #5484. (cherry picked from commit 5aede051)
-
- 01 Aug, 2016 7 commits
-
-
Michael Niedermayer authored
Suggested-by: BBB Fixed-by: BBB Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 77b0f3f2 ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Xinzheng Zhang authored
avformat/flvdec: parse keyframe before a\v stream was created add_keyframes_index() when stream created or keyframe parsed Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit ad14aab3 ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Xinzheng Zhang authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit cd141e71 ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Kacper Michajłow authored
This fixes crash in avformat_open_input() when accessing protocol_whitelist field. Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit e947b75b ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Kacper Michajłow authored
Fix const corectness and zero init the struct. This example code would actually crash when initializing string. Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 69630f4d ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Sasi Inguva authored
Signed-off-by:
Sasi Inguva <isasi@google.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 282477bf ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes use of freed memory Should fix valgrind failures of fate-h264-skip-nointra Found-by: logan Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit febc862b) Conflicts: libavcodec/h264_parser.c
-
- 26 Jul, 2016 1 commit
-
-
Luca Barbato authored
The exit condition was missing. Signed-off-by:
Timothy Gu <timothygu99@gmail.com> (cherry picked from commit e85d38c2 ) Signed-off-by:
Timothy Gu <timothygu99@gmail.com>
-
- 25 Jul, 2016 1 commit
-
-
James Almer authored
Signed-off-by:
James Almer <jamrial@gmail.com> (cherry picked from commit 5adfbd39)
-
- 24 Jul, 2016 1 commit
-
-
Carl Eugen Hoyos authored
Regression since 0bf5fd2e (cherry picked from commit 71167f7f)
-
- 15 Jul, 2016 1 commit
-
-
Clément Bœsch authored
Fixes the incorrect detection of 16_selma_OneFrame_QP39.yuv (gray16le rawvideo) as vplayer format. (cherry picked from commit 77726d32)
-
- 11 Jul, 2016 1 commit
-
-
Matthieu Bouron authored
H264ParamSets has its SPS/PPS stored raw (SODB) and needs to be converted to NAL units before sending them to MediaCodec. This patch adds the missing convertion of the SPS/PPS from SOBP to RBSP which makes the resulting NAL units correct. Fixes codec initialization on Nexus 4 and Nexus 7. (cherry picked from commit 88d9c30c)
-
- 09 Jul, 2016 1 commit
-
-
James Almer authored
This reverts commit cb8646af. This change has brough more issues than benefits, between compilation time failures depending on flags used and code miscompilation causing runtime crashes. See the "[PATCH 2/2] configure: Enable GCC vectorization on ≥4.9" thread in the ffmpeg-devel mailing list for the relevant discussion. (cherry picked from commit fd6dbc53)
-
- 01 Jul, 2016 3 commits
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 2a8dadb3 ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Based-on: patch by James Almer Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 86fec7a7 ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 30 Jun, 2016 4 commits
-
-
Michael Niedermayer authored
This fixes part of Ticket5676 This fixes kodi, mpv, chromium and ffplay build against 3.0 and linked to 3.1 This is a similar ABI fix to 1eb43af1 Approved-by: BBB Approved-by: jamrial Approved-by: BtbN Approved-by: nevcairiel Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit c1c7e0ab ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Hendrik Leppkes authored
This ensures the AVStream->codec entry is kept in sync when new streams are discovered mid-playback or changes to the context occur from other sources. Fixes trac 5678. Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit c2e13d2e ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
This fixes part of Ticket5676 This fixes kodi, mpv, chromium and ffplay build against 3.0 and linked to 3.1 This is a similar ABI fix to 1eb43af1 Approved-by: BBB Approved-by: jamrial Approved-by: BtbN Approved-by: nevcairiel Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 042fb69d ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Martin Vignali authored
fix ticket #5674 the size of data to process in piz_uncompress, is now calc using the pixel type of each channel. the data reorganization, alos take care about the size of each channel Reviewed-by:
Paul B Mahol <onemda@gmail.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit d9e1e081 ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 29 Jun, 2016 3 commits
-
-
Michael Niedermayer authored
Fixes integer overflow Fixes: poc.mp4 Found-by:
ajax secure <ajax4sec@hotmail.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 8a3221cc ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Timo Rothenpieler authored
This fixes an accidental ABI break introduced at 8688d3af.
-
Timo Rothenpieler authored
Even though this is not part of the public API, some external applications access fields after it, thus breaking after updating from ffmpeg 3.0 or earlier. Since it is not public, it can be freely moved to the end to avoid that problem in the future. Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc>
-