- 20 5月, 2014 1 次提交
-
-
由 Janne Grunau 提交于
-
- 19 5月, 2014 1 次提交
-
-
由 Anton Khirnov 提交于
-
- 18 5月, 2014 1 次提交
-
-
由 Anton Khirnov 提交于
-
- 15 5月, 2014 1 次提交
-
-
由 Anton Khirnov 提交于
Use it instead of checking CODEC_FLAG_BITEXACT in the first stream's codec context. Using codec options inside lavf is fragile and can easily break when the muxing codec context is not the encoding context.
-
- 14 5月, 2014 1 次提交
-
-
由 Anton Khirnov 提交于
-
- 24 3月, 2014 1 次提交
-
-
由 Anton Khirnov 提交于
-
- 17 2月, 2014 2 次提交
-
-
由 Diego Biurrun 提交于
@parblock is only supported in very recent Doxygen versions.
-
由 Diego Biurrun 提交于
-
- 10 2月, 2014 5 次提交
-
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
Remove some vague / incorrect statements and make the text more specific and less confusing.
-
由 Anton Khirnov 提交于
Remove some vague / incorrect statements and make the text more specific and less confusing.
-
- 05 2月, 2014 1 次提交
-
-
由 Luca Barbato 提交于
Currently ff_interleave_packet_per_dts() waits until it gets a frame for each stream before outputting packets in interleaved order. Sparse streams (i.e. streams with much fewer packets than the other streams, like subtitles or audio with DTX) tend to add up latency and in specific cases end up allocating a large amount of memory. Emit the top packet from the packet_buffer if it has a time delta larger than a specified threshold. Original report of the issue and initial proposed solution by mus.svz@gmail.com. Bug-id: 31 Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
- 04 2月, 2014 1 次提交
-
-
由 Anton Khirnov 提交于
Those streams should never get any packets by definition.
-
- 29 10月, 2013 1 次提交
-
-
由 Anton Khirnov 提交于
avconv abuses the API by accessing AVStream.parser (which is private). Removing AVStream.reference_dts in 2ba68dd0 breaks ABI compatibility for an old avconv using a newer lavf. Fix this by adding a dummy field until the next bump.
-
- 28 10月, 2013 1 次提交
-
-
由 Anton Khirnov 提交于
-
- 17 9月, 2013 1 次提交
-
-
由 Luca Barbato 提交于
This is enabled by default and can be disabled with "-fflags -flush_packets". Inspired by a patch from Nicolas George <nicolas.george@normalesup.org>. Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 05 9月, 2013 1 次提交
-
-
由 John Stebbins 提交于
This allows creation of frame accurate chapter marks from sources like DVD and BD where the precise chapter location is not known until the chapter mark has been reached during reading. Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-
- 20 8月, 2013 1 次提交
-
-
由 Diego Biurrun 提交于
-
- 05 5月, 2013 1 次提交
-
-
由 Diego Biurrun 提交于
-
- 04 5月, 2013 1 次提交
-
-
由 Diego Biurrun 提交于
-
- 25 4月, 2013 1 次提交
-
-
由 Luca Barbato 提交于
Most formats do not support negative timestamps, shift them to avoid unexpected behaviour and a number of bad crashes. CC:libav-stable@libav.org Signed-off-by: NAnton Khirnov <anton@khirnov.net> Signed-off-by: NLuca Barbato <lu_zero@gentoo.org>
-
- 12 3月, 2013 5 次提交
-
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
-
由 Anton Khirnov 提交于
-
- 08 3月, 2013 1 次提交
-
-
由 Anton Khirnov 提交于
This will allow us to avoid copying the packets in many cases. This breaks ABI.
-
- 21 12月, 2012 1 次提交
-
-
由 Diego Biurrun 提交于
-
- 15 11月, 2012 2 次提交
-
-
由 Luca Barbato 提交于
Support multiple video/audio streams with different format in the same session. Signed-off-by: NLuca Barbato <lu_zero@gentoo.org>
-
由 Luca Barbato 提交于
-
- 03 11月, 2012 2 次提交
-
-
由 Anton Khirnov 提交于
A sentence was mistakenly inserted in the middle of another sentence.
-
由 Anton Khirnov 提交于
-
- 18 10月, 2012 1 次提交
-
-
由 Martin Storsjö 提交于
Signed-off-by: NMartin Storsjö <martin@martin.st>
-
- 01 10月, 2012 1 次提交
-
-
由 Diego Biurrun 提交于
-
- 07 8月, 2012 1 次提交
-
-
由 Anton Khirnov 提交于
-
- 29 7月, 2012 3 次提交
-
-
由 Anton Khirnov 提交于
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.
-
由 Anton Khirnov 提交于
AVPacket.duration is mostly made up and thus completely useless, this is especially true for video streams. Therefore use dts difference for framerate estimation and the max_analyze_duration check. The asyncts test now needs -analyzeduration, because the default is 5 seconds and the audio stream in the sample appears at ~10 seconds.
-
由 Luca Barbato 提交于
Useful in cases where a significant analyzeduration is still needed, while minimizing buffering before output. An example is processing low-latency streams where all media types won't necessarily come in if the analyzeduration is small. Additional changes by Josh Allmann <joshua.allmann@gmail.com> Signed-off-by: NAnton Khirnov <anton@khirnov.net>
-