- 12 Sep, 2015 1 commit
-
-
wm4 authored
I can't come up with a nice way to handle this. It's hard to keep the lock-stepped input/output in this case. You can't predict whether the MMAL decoder will output a picture (because it's asynchronous), so you have to assume in general that any packet could produce 0 or 1 frames. You can't continue to write input packets to the decoder, because then you might get too many output frames, which you can't get rid of because the lavc decoding API does not allow the decoder to return an output frame without consuming an input frame (except when flushing). The ideal fix is a M:N decoding API (preferably asynchronous), which would make this code potentially much cleaner. For now, this hack will do. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
- 11 Sep, 2015 3 commits
-
-
Luca Barbato authored
That loop is completely stand-alone.
-
Luca Barbato authored
Matches the openjpeg behaviour.
-
Luca Barbato authored
Bug-Id: 887 CC: libav-stable@libav.org
-
- 10 Sep, 2015 4 commits
-
-
Luca Barbato authored
Bug-Id: 886 CC: libav-stable@libav.org
-
Luca Barbato authored
-
Hendrik Leppkes authored
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Hendrik Leppkes authored
Ensure that the components are ordered consistently, ie. always RGB(A) and YUV(A). This allows to identify a specific plane on a given pixel format without hard-coding knowledge of the plane order. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
- 09 Sep, 2015 1 commit
-
-
Vittorio Giovara authored
-
- 07 Sep, 2015 3 commits
-
-
Vittorio Giovara authored
The new fields can be accessed directly and are more intelligible. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
Vittorio Giovara authored
There is no practical benefit in having this structure elements bit packed given the size of the structure and its usage. Change types from uint16_t (packed) to plain int in order to simplify modifying the structure and accessing its fields. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
wm4 authored
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 06 Sep, 2015 4 commits
-
-
Alexandra Hájková authored
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Martin Storsjö authored
The previous restriction was partially designed to fix certain (broken) samples from bug 215. There should be no restriction on the number of keyframes per fragment or trun. The spec suggests that all frames lacking MOV_FRAG_SAMPLE_FLAG_IS_NON_SYNC are key frames, but we require the flag MOV_FRAG_SAMPLE_FLAG_DEPENDS_YES to be unset as well. This works for (possibly broken) media that never sets the NON_SYNC flag and should also be correct for any spec-compliant file. For files that never set either of the flags, all samples are marked as keyframes. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Luca Barbato authored
Do not make many assumption on the dimension of the slices and just try to decode additional lines if there is enough data left. Decodes all the samples kindly provided by ultramage.
-
Henrik Gramner authored
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
- 04 Sep, 2015 1 commit
-
-
Vittorio Giovara authored
-
- 03 Sep, 2015 9 commits
-
-
Luca Barbato authored
And the checks nearby it.
-
Luca Barbato authored
They are always the same.
-
Michael Niedermayer authored
Sample-Id: fraps_bug_huff.avi Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
Michael Niedermayer authored
Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Michael Niedermayer authored
Bug-ID: ffmpeg ticket 2593 Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Michael Niedermayer authored
Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Sean McGovern authored
And forward the error if it is not. Bug-Id: 881 CC: libav-stable@libav.org Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Sean McGovern authored
Bug-Id: 881 CC: libav-stable@libav.org Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Luca Barbato authored
The condition is not a failure.
-
- 02 Sep, 2015 2 commits
-
-
Vittorio Giovara authored
Support all DXDI and DXD3 normal quality videos.
-
Luca Barbato authored
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 31 Aug, 2015 7 commits
-
-
Luca Barbato authored
-
Luca Barbato authored
-
Michael Niedermayer authored
Despite '417792' being reported in the binary decoder, the buffer at encoding time needs to be bigger to avoid running out of space due to interlace handling. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
Vittorio Giovara authored
-
Vittorio Giovara authored
-
Vittorio Giovara authored
-
Vittorio Giovara authored
-
- 30 Aug, 2015 1 commit
-
-
Federico Tomassetti authored
It is useful to support a future staging branch and to have an automated consistency check on github pull requests.
-
- 28 Aug, 2015 4 commits
-
-
Vittorio Giovara authored
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
Vittorio Giovara authored
-
Vittorio Giovara authored
Deprecated in 02/2013.
-
Vittorio Giovara authored
Deprecated in 10/2012.
-