summaryrefslogtreecommitdiffstats
path: root/libavcodec/cbs_av1.h
Commit message (Collapse)AuthorAgeFilesLines
* avcodec/cbs_av1: add support for Scalability MetadataJames Almer2019-04-161-1/+14
| | | | | Reviewed-by: Mark Thompson <sw@jkqxz.net> Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/cbs_av1: add support for Padding OBUsJames Almer2019-04-141-0/+7
| | | | | | | Based on itut_t35 Matadata OBU parsing code. Reviewed-by: Mark Thompson <sw@jkqxz.net> Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/cbs_av1: fix parsing delta_frame_id_minus1James Almer2018-12-201-1/+1
| | | | | | | | | | delta_frame_id_minus1 is not a single value in the bitstream, and can store values up to 17 bits wide. Fixes parsing files with frame ids. Reviewed-by: Mark Thompson <sw@jkqxz.net> Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/cbs_av1: fix storage size for segmentation_params feature_value fieldsJames Almer2018-11-141-1/+1
| | | | | | | The valid range is -255 to 255. Reviewed-by: Mark Thompson <sw@jkqxz.net> Signed-off-by: James Almer <jamrial@gmail.com>
* cbs_av1: Support redundant frame headersMark Thompson2018-11-051-1/+4
|
* avcodec/cbs_av1: fix decoder/encoder_buffer_delay variable typesJames Almer2018-11-041-2/+2
| | | | | | | | buffer_delay_length_minus_1 is five bits long, meaning decode_buffer_delay and encoder_buffer_delay can have values up to 32 bits long. Reviewed-by: Mark Thompson <sw@jkqxz.net> Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/cbs_av1: fix parsing frame_size_with_refsJames Almer2018-10-271-1/+1
| | | | | | | | | | found_ref is not a single value in the bitstream. Fixes parsing files with frame size changes. Based on code from cbs_vp9. Reviewed-by: Mark Thompson <sw@jkqxz.net> Signed-off-by: James Almer <jamrial@gmail.com>
* lavc: Add coded bitstream read/write support for AV1Mark Thompson2018-09-261-0/+429
OpenPOWER on IntegriCloud