- 03 Jun, 2013 1 commit
-
-
Kostya Shishkov authored
-
- 02 Jun, 2013 3 commits
-
-
Kostya Shishkov authored
The buffer is used for an additional pass of frame compression, so videos can be coded without ever using it (and some are coded so indeed, e.g. in Woodruff and the Schnibble of Azimuth game).
-
Kostya Shishkov authored
-
Diego Biurrun authored
-
- 01 Jun, 2013 2 commits
-
-
Kostya Shishkov authored
-
Kostya Shishkov authored
Indeo 4 has quantiser range 0-31 instead of 0-23 for Indeo 5, and clipping quantiser leads to incorrect quantisation and DC prediction on low-quality videos. This fixes bug 259.
-
- 30 May, 2013 1 commit
-
-
Kostya Shishkov authored
-
- 29 May, 2013 9 commits
-
-
Martin Storsjö authored
A few of the h264qpel neon functions are shared with other hpeldsp functions in this file. This fixes standalone compilation of the h264 decoder on arm. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
This fixes build errors in cases where FFT is disabled. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Diego Biurrun authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Diego Biurrun authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Luca Barbato authored
Odd chunk size makes no sense for stereo and incomplete chunks are not supported. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Luca Barbato authored
Simplify a little, assume empty frames are acceptable and do not pointlessly reinit the bytestream2 contexts using possibly wrong size values. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
-
Luca Barbato authored
CC: libav-stable@libav.org
-
Luca Barbato authored
While at it drop useless parentheses.
-
- 28 May, 2013 24 commits
-
-
Janne Grunau authored
The decoder did not start predicted frames with missing references but called the end of frame handling on them anyway. This caused an assertion in the VA API HW accelorator since it tried to render a picture with uninitialized buffers.
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
This way we don't require the caller to parse the block header. It also allows the channel configuration to change mid-stream.
-
Anton Khirnov authored
This way we don't require the caller to parse the block header. It also allows the sample rate to change mid-stream.
-
Kostya Shishkov authored
Currently if no custom block VLC is specified for band, a default block VLC will be used, while the global block VLC stored in the context should be used instead. This fixes decoding of one sample I have.
-
Kostya Shishkov authored
That involves fixing INV_HAAR4() macro and changing it to work with different input and output like INV_HAAR8() instead of in-place transform.
-
Kostya Shishkov authored
-
Michael Niedermayer authored
Also add a note about the feature in the changelog. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Michael Niedermayer authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Michael Niedermayer authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Michael Niedermayer authored
Now it can use different references for those blocks and even use averaging. This fixes several chroma artifacts in several videos. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Michael Niedermayer authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Michael Niedermayer authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Michael Niedermayer authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Michael Niedermayer authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Michael Niedermayer authored
Use the intensity-compensated reference frame for subsequent fields/B-frames. Since we currently don't change the reference frame we have to maintain lookup tables for intensity compensation in the following dependent frames. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Michael Niedermayer authored
This simplifies the code since copying MVs to the reference is not needed anymore (and maybe something about fixing artifacts). Also remove the unused mv_f_last. Fixes a small number of artifacts in black_screen_VC-1.mkv and several more artifacts in other videos. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Anton Khirnov authored
This allows us to get rid of demuxer-specific hacks in the decoder and will allow streamcopy from matroska once we have a wavpack muxer.
-
Anton Khirnov authored
Currently the demuxer shaves the blocks and exports only the information that is useful to the decoder. Exporting the blocks just as they are stored is simpler to understand and will make remuxing wavpack easier.
-
Anton Khirnov authored
We don't know whether it will be float until we look at the data.
-
Anton Khirnov authored
The decoder always returns output if an error does not occur.
-
Anton Khirnov authored
Such blocks are not valid.
-
Anton Khirnov authored
Number of samples in the first block is checked to be strictly positive earlier in wavpack_decode_frame() and number of samples in all the other blocks is checked to be equal to the first one.
-