summaryrefslogtreecommitdiffstats
path: root/libavcodec/cbs_h264.h
Commit message (Collapse)AuthorAgeFilesLines
* cbs_h264: Add support for mastering display SEI messagesMark Thompson2018-05-101-0/+10
|
* cbs_h264: Add support for pan-scan rectangle SEI messagesMark Thompson2018-05-101-0/+12
|
* avcodec/cbs_h2645: use AVBufferRef to store list of active parameter setsJames Almer2018-05-091-0/+2
| | | | | | | | Removes unnecessary data copies, and partially fixes potential issues with dangling references held in said lists. Reviewed-by: Mark Thompson <sw@jkqxz.net> Signed-off-by: James Almer <jamrial@gmail.com>
* Merge commit 'eccc03c8fbc603a0a3257df66f0705f74fe2581a'Mark Thompson2018-02-211-0/+6
|\ | | | | | | | | | | | | | | | | * commit 'eccc03c8fbc603a0a3257df66f0705f74fe2581a': cbs_h264: Add support for filler NAL units Some bitstream -> get_bits. Merged-by: Mark Thompson <sw@jkqxz.net>
| * cbs_h264: Add support for filler NAL unitsMark Thompson2018-02-201-0/+6
| |
* | Merge commit '7157d959264f3729da463725c6faa580d9394d19'Mark Thompson2018-02-211-1/+3
|\ \ | |/ | | | | | | | | | | * commit '7157d959264f3729da463725c6faa580d9394d19': cbs_h264: Move slice_group_id array out of PPS structure Merged-by: Mark Thompson <sw@jkqxz.net>
| * cbs_h264: Move slice_group_id array out of PPS structureMark Thompson2018-02-201-1/+3
| | | | | | | | It's very large, and is only used in some FMO streams.
* | Merge commit 'a2ca8ed903b435446031a8a0792ca535e6ee2913'Mark Thompson2018-02-211-0/+19
|\ \ | |/ | | | | | | | | | | * commit 'a2ca8ed903b435446031a8a0792ca535e6ee2913': cbs_h264: Add utility functions to insert/delete SEI messages Merged-by: Mark Thompson <sw@jkqxz.net>
| * cbs_h264: Add utility functions to insert/delete SEI messagesMark Thompson2018-02-201-0/+19
| |
* | Merge commit 'ce5870a3a8f2b10668ee4f04c2ae0287f66f31b2'Mark Thompson2018-02-211-0/+4
|\ \ | |/ | | | | | | | | | | | | | | * commit 'ce5870a3a8f2b10668ee4f04c2ae0287f66f31b2': cbs: Refcount all the things! Some changes for bitstream API. Merged-by: Mark Thompson <sw@jkqxz.net>
| * cbs: Refcount all the things!Mark Thompson2018-02-201-0/+4
| | | | | | | | | | | | | | | | This makes it easier for users of the CBS API to get alloc/free right - all subelements use the buffer API so that it's clear how to free them. It also allows eliding some redundant copies: the packet -> fragment copy disappears after this change if the input packet is refcounted, and more codec-specific cases are now possible (but not included in this patch).
| * lavc: Add coded bitstream read/write support for H.264Mark Thompson2017-08-121-0/+427
|
* lavc: Add coded bitstream read/write support for H.264Mark Thompson2017-10-171-0/+427
(cherry picked from commit acf06f45441be24c5cbae0920579cd69427326a1) (cherry picked from commit 768eb9182e94a94bc2ef46f565a0dac7afef3b57) (cherry picked from commit e7f64191b27bcf37cbf7006606f0f439c6cdc24f)
OpenPOWER on IntegriCloud