- 21 Jun, 2016 2 commits
-
-
Anton Khirnov authored
The PS parsing code is independent from the decoder, so it makes more sense for it to have its own separate header.
-
Anton Khirnov authored
This is more consistent with the naming of other decoders.
-
- 04 May, 2016 1 commit
-
-
Vittorio Giovara authored
Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
- 24 Apr, 2016 1 commit
-
-
Anton Khirnov authored
Make the SPS/PPS parsing independent of the H264Context, to allow decoupling the parser from the decoder. The change is modelled after the one done earlier for HEVC. Move the dequant buffers to the PPS to avoid complex checks whether they changed and an expensive copy for frame threads.
-
- 28 Mar, 2016 2 commits
-
-
Anton Khirnov authored
-
Anton Khirnov authored
This will allow decoupling the parser from the decoder.
-
- 27 Jul, 2015 1 commit
-
-
Vittorio Giovara authored
Convert doxygen to multiline and express bitfields more simply. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 04 Apr, 2015 1 commit
-
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 21 Mar, 2015 27 commits
-
-
Anton Khirnov authored
While it is a per-frame variable, it is only really used in the low-level decoding code, so it is more efficient to store it in the slice context.
-
Anton Khirnov authored
There is no need to store a whole H264Picture, with a full AVFrame embedded in it. This should allow getting rid of the embedded AVFrame later.
-
Anton Khirnov authored
-
Anton Khirnov authored
Also change the method for allocating to the same one as used by edge_emu_buffer.
-
Anton Khirnov authored
Also change the method for allocating them. Instead of two possible alloc calls from different places, just ensure they are allocated at the start of each slice. This should be simpler and less bug-prone than the previous method.
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
All the variables modified by this code are either per-MB arrays or have been moved to the per-slice context
-
Anton Khirnov authored
It is read-only in this code.
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
- 12 Mar, 2015 1 commit
-
-
Michael Niedermayer authored
Found-by: Clang -fsanitize=shift Reported-by: Thierry Foucu <tfoucu@google.com> Reviewed-by: "Ronald S. Bultje" <rsbultje@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 22 Nov, 2014 1 commit
-
-
Reimar Döffinger authored
As far as I can tell the value can never go outside the int16_t type. And especially the cost of the initialization is reduced quite a bit by making it smaller. Overall decoding speedup not measurable though. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
-
- 17 Aug, 2014 1 commit
-
-
Michael Niedermayer authored
Fixes Ticket3412 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 29 May, 2014 1 commit
-
-
Diego Biurrun authored
-
- 23 Mar, 2014 1 commit
-
-
Vittorio Giovara authored
-