- 03 May, 2016 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 02 May, 2016 2 commits
-
-
Michael Niedermayer authored
avcodec/mjpegdec: Do not try to detect last scan but apply idct after all scans for progressive jpeg Fixes: IMG-20160418-WA0002.jpg Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit deaf58ab ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes Ticket5443 Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 11db7eee ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 30 Apr, 2016 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 29 Apr, 2016 34 commits
-
-
Michael Niedermayer authored
Fixes crash Fixes Ticket5412 Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 78baa450 ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes assertion failure Fixes Ticket5394 Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 005c61c6) Conflicts: libavcodec/ttaenc.c
-
Jan Ekström authored
Functionality used before didn't widen the values from limited to full range. Additionally, now the decoder uses BT.709 where it should be used according to the video resolution. Default for not yet set colorimetry is BT.709 due to most observed HDMV content being HD. BT.709 coefficients were gathered from the first two parts of BT.709 to BT.2020 conversion guide in ARIB STD-B62 (Pt. 1, Chapter 6.2.2). They were additionally confirmed by manually calculating values. Fixes #4637 (cherry picked from commit 9779b626 ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes Ticket5319 Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 9ac154d1 ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes segfault Fixes Ticket5347 Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 2e67a99f ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com> (cherry picked from commit 38797a80 ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com> (cherry picked from commit 9149e9c0 ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes out of array read Fixes: mozilla bug 1266129 Found-by: Tyson Smith Tested-by: Tyson Smith Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 9f36ea57) Conflicts: libavcodec/avpacket.c
-
Ivan authored
Sometimes video fails to decode if H.264 configuration changes mid stream. The reason is that configuration parser assumes that nal_ref_idc is equal to 11b while actually some codecs but 01b there. The H.264 spec is somewhat vague about this but it looks like it allows any non-zero nal_ref_idc for sps/pps. Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 3a727606 ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes Ticket 5438 Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 8e26bdd5 ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Marios Titas authored
Currently, if the movie source filter is used and a seek_point is specified on a file that has a negative start time, ffmpeg will fail. An easy way to reproduce this is as follows: $ ffmpeg -vsync passthrough -filter_complex 'color=d=10,setpts=PTS-1/TB' test.mp4 $ ffmpeg -filter_complex 'movie=filename=test.mp4:seek_point=2' -f null - The problem is caused by checking for int64_t overflow the wrong way. In general, to check whether a + b overflows, it is not enough to do: a > INT64_MAX - b because b might be negative; the correct way is: b > 0 && > a > INT64_MAX - b Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit c1f9734f ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Aaron Boxer authored
http://ghostscript.com/~tor/gs-browse/gs/openjpeg/libopenjpeg/t1.c Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit b6b4b0a6 ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Reviewed-by: maintainer Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 0cd9ff4e ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Ico Doornekamp authored
Original mail and my own followup on ffmpeg-user earlier today: I have a device sending out a MJPEG/RTP stream on a low quality setting. Decoding and displaying the video with libavformat results in a washed out, low contrast, greyish image. Playing the same stream with VLC results in proper color representation. Screenshots for comparison: http://zevv.nl/div/libav/shot-ffplay.jpg http://zevv.nl/div/libav/shot-vlc.jpg A pcap capture of a few seconds of video and SDP file for playing the stream are available at http://zevv.nl/div/libav/mjpeg.pcap http://zevv.nl/div/libav/mjpeg.sdp I believe the problem might be in the calculation of the quantization tables in the function create_default_qtables(), the attached patch solves the issue for me. The problem is that the argument 'q' is of the type uint8_t. According to the JPEG standard, if 1 <= q <= 50, the scale factor 'S' should be 5000 / Q. Because the create_default_qtables() reuses the variable 'q' to store the result of this calculation, for small values of q < 19, q wil subsequently overflow and give wrong results in the calculated quantization tables. The patch below uses a new variable 'S' (same name as in RFC2435) with the proper range to store the result of the division. Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit e3e6a2cf ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes Ticket5244 Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 068026b0 ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes Ticket5345 Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 50ef7361 ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Luca Barbato authored
Rename luma table to delta table and change how it is used. CC: libav-stable@libav.org Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by:
Diego Biurrun <diego@biurrun.de> (cherry picked from commit f8c34f4b) (cherry picked from commit 73f3c8f7 ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Luca Barbato authored
Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by:
Diego Biurrun <diego@biurrun.de> (cherry picked from commit d4066a70) (cherry picked from commit 522ab0b9 ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Przemysław Sobala authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 0d097a86 ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
This should theoretically improve the randomness slightly Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 2540d884 ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Martin Cracauer authored
Trying to make heads and tails out of DTS 6.1 I can across this typo. I also noticed that this wiki page is incorrect or misleading, the channel order for 6.1 given does not match the source code. At the least it should be clarified that the layout given does not apply to DTS. https://trac.ffmpeg.org/wiki/AudioChannelManipulation Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 73d1398f ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
This is safer, as a selected demuxer could still mean that it was auto-detected by a user application Reviewed-previously-by:
Nicolas George <george@nsup.org> Reviewed-previously-by:
Andreas Cadhalpun <andreas.cadhalpun@googlemail.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 689211d5) Conflicts: libavformat/concatdec.c
-
Boris Nagels authored
RTCP synchronization packet was broken since commit in ffmpeg version > 2.8.3 (commit: e04b039b) Since this commit (2e814d03) "rtpenc: Simplify code by introducing a macro for rescaling NTP timestamps", NTP_TO_RTP_FORMAT uses av_rescale_rnd() function to add the data to the packet. This causes an overflow in the av_rescale_rnd() function and it will return INT64_MIN. Causing the NTP stamp in the RTCP packet to have an invalid value. Github: Closes #182 Reverting commit '2e814d03' solves the problem. (cherry picked from commit 1109ed79 ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Found-by: jamrial Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 554f6e93 ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Rodger Combs authored
(cherry picked from commit 3617e69d ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes: ebd58db6-dc86-11e5-91c2-59daeddf50c7.jpg Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit c6f4720b ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
This should fix leaving uninitialized pointers in priv which can confuse user applications. See: https://github.com/golang/go/issues/14426 Only or release branches Reviewed-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes part of Ticket5264 Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 67e5bd0c ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes part of Ticket5264 Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit df36257a ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Carl Eugen Hoyos authored
Based on 59074310 by Andreas Cadhalpun. Fixes ticket #5259. (cherry picked from commit 2aa21eec ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 1ec7a703 ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Reviewed-by: BBB Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit f6492a2e ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Reviewed-by: BBB Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit d07f6e5f ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
KO Myung-Hun authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 346ec917 ) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 03 Mar, 2016 1 commit
-
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com> (cherry picked from commit bdf474bc ) Signed-off-by:
Timothy Gu <timothygu99@gmail.com>
-
- 01 Feb, 2016 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-