Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | cosmetics: Fix spelling mistakes | Vittorio Giovara | 2016-05-04 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||
* | h264: decouple h264_ps from the h264 decoder | Anton Khirnov | 2016-04-24 |
| | | | | | | | | | 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. | ||
* | h264: remove the svq3-specific code | Anton Khirnov | 2016-03-28 |
| | |||
* | h264: factor out pred weight table parsing into a separate file | Anton Khirnov | 2016-03-28 |
| | | | | This will allow decoupling the parser from the decoder. | ||
* | lavc: AV-prefix all codec flags | Vittorio Giovara | 2015-07-27 |
| | | | | | | Convert doxygen to multiline and express bitfields more simply. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||
* | h264: move [uv]linesize to the per-slice context | Anton Khirnov | 2015-03-21 |
| | | | | | | 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. | ||
* | h264: use a smaller struct for the ref lists | Anton Khirnov | 2015-03-21 |
| | | | | | | 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. | ||
* | h264_mb: remove an unused function parameter | Anton Khirnov | 2015-03-21 |
| | |||
* | h264: move top_borders into the per-slice context | Anton Khirnov | 2015-03-21 |
| | | | | | Also change the method for allocating to the same one as used by edge_emu_buffer. | ||
* | h264: move the scratch buffers into the per-slice context | Anton Khirnov | 2015-03-21 |
| | | | | | | | 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. | ||
* | h264: move mb_mbaff into the per-slice context | Anton Khirnov | 2015-03-21 |
| | |||
* | h264: move mb_field_decoding_flag into the per-slice context | Anton Khirnov | 2015-03-21 |
| | |||
* | h264_mb: constify all uses of H264Context | Anton Khirnov | 2015-03-21 |
| | | | | | All the variables modified by this code are either per-MB arrays or have been moved to the per-slice context | ||
* | h264_mb: constify block_offset | Anton Khirnov | 2015-03-21 |
| | | | | It is read-only in this code. | ||
* | h264: move mb_{x,y} into the per-slice context | Anton Khirnov | 2015-03-21 |
| | |||
* | h264: move mb_xy into the per-slice context | Anton Khirnov | 2015-03-21 |
| | |||
* | h264: move is_complex into the per-slice context | Anton Khirnov | 2015-03-21 |
| | |||
* | h264: move loopfilter parameters into the per-slice context | Anton Khirnov | 2015-03-21 |
| | |||
* | h264: move [{top,left}_]cbp into the per-slice context | Anton Khirnov | 2015-03-21 |
| | |||
* | h264: move mb[_{padding,luma_dc}] into the per-slice context | Anton Khirnov | 2015-03-21 |
| | |||
* | h264: move the ref lists variables into the per-slice context | Anton Khirnov | 2015-03-21 |
| | |||
* | h264: move sub_mb_type into the per-slice context | Anton Khirnov | 2015-03-21 |
| | |||
* | h264: move the slice type variables into the per-slice context | Anton Khirnov | 2015-03-21 |
| | |||
* | h264: move mb_[uv]linesize into the per-slice context | Anton Khirnov | 2015-03-21 |
| | |||
* | h264: move {mv,ref}_cache into the per-slice context | Anton Khirnov | 2015-03-21 |
| | |||
* | h264: move non_zero_count_cache into the per-slice context | Anton Khirnov | 2015-03-21 |
| | |||
* | h264: move *_samples_available into the per-slice context | Anton Khirnov | 2015-03-21 |
| | |||
* | h264: move intra4x4_pred_mode[_cache] into the per-slice context | Anton Khirnov | 2015-03-21 |
| | |||
* | h264: move some neighbour information into the per-slice context | Anton Khirnov | 2015-03-21 |
| | |||
* | h264: move {chroma,intra16x16}_pred_mode into the per-slice context | Anton Khirnov | 2015-03-21 |
| | |||
* | h264: move the quantizers into the per-slice context | Anton Khirnov | 2015-03-21 |
| | |||
* | h264: split weighted pred-related vars into per-slice context | Anton Khirnov | 2015-03-21 |
| | |||
* | dsputil: Split off quarterpel bits into their own context | Diego Biurrun | 2014-05-29 |
| | |||
* | h264: move macroblock decoding into its own file | Vittorio Giovara | 2014-03-23 |