summaryrefslogtreecommitdiff
path: root/libavcodec/cbs.h
Commit message (Collapse)AuthorAge
* lavc: Add coded bitstream read/write support for VP9Mark Thompson2018-05-02
|
* cbs: Fragment/unit data is always reference countedMark Thompson2018-05-01
| | | | | Make this clear in the documentation and add some asserts to ensure that it is always true.
* cbs: Add a table of all supported codec IDsMark Thompson2018-03-18
| | | | Use it as the set of codec IDs supported by the trace_headers BSF.
* Merge commit 'ce5870a3a8f2b10668ee4f04c2ae0287f66f31b2'Mark Thompson2018-02-21
|\ | | | | | | | | | | | | | | | | * 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-20
| | | | | | | | | | | | | | | | 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).
| * cbs: Minor comment fixes / cosmeticsMark Thompson2018-02-20
| |
| * cbs: Add an explicit type for coded bitstream unit typesMark Thompson2018-02-20
| | | | | | | | Also fix conversion specifiers used for the unit type.
| * cbs: Allocate the context inside the init functionMark Thompson2018-02-20
| | | | | | | | | | ... instead of making callers allocate it themselves. This is more consistent with other APIs in libav.
| * lavc: Add coded bitstream read/write APIMark Thompson2017-08-12
|
* lavc: Add coded bitstream read/write support for MPEG-2Mark Thompson2017-10-17
| | | | | (cherry picked from commit 2bc9ba8d3c41f3a8e56484bd67b05040c7909a01) (cherry picked from commit a41b69b5eb950c10d8ede472bcc4e88ce4246db9)
* lavc: Add coded bitstream read/write support for H.265Mark Thompson2017-10-17
| | | | | | (cherry picked from commit 867381b8b51fa21fa2b8f071f508f3d39cc9c1f0) (cherry picked from commit f763489364416bb6866adc4f4a96012dd2ca1bd0) (cherry picked from commit 067a9ddeb8feff1f724856f0054930c55219f76b)
* lavc: Add coded bitstream read/write support for H.264Mark Thompson2017-10-17
| | | | | | (cherry picked from commit acf06f45441be24c5cbae0920579cd69427326a1) (cherry picked from commit 768eb9182e94a94bc2ef46f565a0dac7afef3b57) (cherry picked from commit e7f64191b27bcf37cbf7006606f0f439c6cdc24f)
* lavc: Add coded bitstream read/write APIMark Thompson2017-10-17
(cherry picked from commit 18f1706f331bf5dd565774eae680508c8d3a97ad) (cherry picked from commit 44cde38c8acbef7d5250e6d1b52b1020871e093b)