- 18 Sep, 2013 1 commit
-
-
Martin Storsjö authored
Abort if it is invalid if strict error checking has been requested. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 02 Sep, 2013 1 commit
-
-
Diego Biurrun authored
-
- 02 Aug, 2013 1 commit
-
-
Diego Biurrun authored
-
- 07 Jul, 2013 1 commit
-
-
Michael Niedermayer authored
This fixes crashes when playing back certain RealRTSP streams. When invoked from the RTP depacketizer, the full realmedia demuxer isn't invoked, but only certain functions from it, where a separate AVIOContext is passed in as parameter (for the buffer containing the data to parse). The functions called from within those entry points should only be using that parameter, not s->pb. In the depacketizer case, s is the RTSP context, where ->pb is null. Cc: libav-stable@libav.org Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 11 Mar, 2013 1 commit
-
-
Anton Khirnov authored
-
- 08 Mar, 2013 1 commit
-
-
Anton Khirnov authored
This will allow us to avoid copying the packets in many cases. This breaks ABI.
-
- 28 Nov, 2012 1 commit
-
-
Justin Ruggles authored
-
- 12 Nov, 2012 1 commit
-
-
Justin Ruggles authored
-
- 15 Oct, 2012 1 commit
-
-
Diego Biurrun authored
-
- 01 Oct, 2012 1 commit
-
-
Diego Biurrun authored
-
- 07 Aug, 2012 1 commit
-
-
Anton Khirnov authored
-
- 30 Jul, 2012 1 commit
-
-
Diego Biurrun authored
-
- 29 Jul, 2012 1 commit
-
-
Anton Khirnov authored
According to its description, it is supposed to be the LCM of all the frame durations. The usability of such a thing is vanishingly small, especially since we cannot determine it with any amount of reliability. Therefore get rid of it after the next bump. Replace it with the average framerate where it makes sense. FATE results for the wtv and xmv demux tests change. In the wtv case this is caused by the file being corrupted (or possibly badly cut) and containing invalid timestamps. This results in lavf estimating the framerate wrong and making up wrong frame durations. In the xmv case the file contains pts jumps, so again the estimated framerate is far from anything sane and lavf again makes up different frame durations. In some other tests lavf starts making up frame durations from different frame.
-
- 20 Apr, 2012 1 commit
-
-
Justin Ruggles authored
Fixes jittery video playback of rm files with cook audio.
-
- 19 Mar, 2012 1 commit
-
-
Kostya Shishkov authored
-
- 02 Mar, 2012 1 commit
-
-
Alex Converse authored
-
- 01 Mar, 2012 1 commit
-
-
Diego Biurrun authored
libavformat/rmdec.c:383: warning: format ‘%d’ expects type ‘int’, but argument 7 has type ‘int64_t’
-
- 22 Feb, 2012 2 commits
-
-
Ronald S. Bultje authored
Specifically, prevent jumping back in the file for the next index, since this can lead to infinite loops where we jump between indexes referring to each other, and don't read indexes that don't fit in the file. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Ronald S. Bultje authored
We read sub_packet_h / 2 packets per line of data (during deinterleaving), which equals zero if sub_packet_h <= 1, thus causing us to not read any data, leading to an infinite loop. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
- 27 Jan, 2012 1 commit
-
-
Anton Khirnov authored
-
- 07 Jan, 2012 1 commit
-
-
Diego Biurrun authored
-
- 30 Nov, 2011 2 commits
-
-
Anton Khirnov authored
It's supposed to be called only from (de)muxers.
-
Anton Khirnov authored
It's not supposed to be set outside of lavc. Set r_frame_rate instead.
-
- 07 Nov, 2011 1 commit
-
-
Martin Storsjö authored
This makes rdt work again, which has been broken since 603b8bc2. This commit made opening a demuxer without a file (or in this case, with a filename which can't be opened) fail, unless the demuxer actually declared AVFMT_NOFILE. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 19 Oct, 2011 1 commit
-
-
Anton Khirnov authored
Trivial replacements with sed are done in this commit: sed 's/av_new_stream(\([^)]*\), 0)/avformat_new_stream(\1, NULL)/'
-
- 19 Sep, 2011 2 commits
-
-
Laurent Aimar authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Laurent Aimar authored
It prevents crashes due to non initialized fields. Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
- 27 Aug, 2011 1 commit
-
-
Kostya Shishkov authored
Unlike other containers RealMedia stores its audio packets in scrambled form, with interleaver ID preceeding audio codec ID. Currently deinterleaving decision is tied to the codec while it's possible to have non-default deinterleaver with audio codec (like Int0 deinterleaver instead of specific one for Sipro). Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
- 17 Aug, 2011 3 commits
-
-
Kostya Shishkov authored
Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
Kostya Shishkov authored
Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
Kostya Shishkov authored
First, container stores only DTS and not PTS as it was believed. Second, multiple frames in a packet store timestamp instead of position after the frame length. Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
- 15 Aug, 2011 1 commit
-
-
Kostya Shishkov authored
Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
- 17 Jul, 2011 2 commits
-
-
Anton Khirnov authored
It's more readable and less prone to breakage.
-
Anton Khirnov authored
-
- 08 Jun, 2011 1 commit
-
-
Anton Khirnov authored
-
- 02 Jun, 2011 1 commit
-
-
Mans Rullgard authored
-
- 29 Apr, 2011 1 commit
-
-
Diego Biurrun authored
-
- 03 Apr, 2011 1 commit
-
-
Anton Khirnov authored
Use it instead of url_is_streamed and AVIOContext.is_streamed.
-
- 19 Mar, 2011 1 commit
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 17 Mar, 2011 1 commit
-
-
Anton Khirnov authored
Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-