Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cbs: Refcount all the things! | Mark Thompson | 2018-02-20 | 1 | -29/+136 |
| | | | | | | | | 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: Demote the "decomposition unimplemented" warning | Mark Thompson | 2018-02-20 | 1 | -1/+1 |
| | | | | | | This is harmless and should not be a warning - unknown units are passed through to the write functions unchanged, and no other code will interact with them. | ||||
* | cbs: Add an explicit type for coded bitstream unit types | Mark Thompson | 2018-02-20 | 1 | -5/+7 |
| | | | | Also fix conversion specifiers used for the unit type. | ||||
* | cbs: Allocate the context inside the init function | Mark Thompson | 2018-02-20 | 1 | -3/+17 |
| | | | | | ... instead of making callers allocate it themselves. This is more consistent with other APIs in libav. | ||||
* | cbs: Add a missing return value check | Mark Thompson | 2017-11-12 | 1 | -1/+1 |
| | |||||
* | cbs: Always check for bitstream end before reading | Mark Thompson | 2017-09-12 | 1 | -0/+6 |
| | |||||
* | lavc: Add coded bitstream read/write support for MPEG-2 | Mark Thompson | 2017-08-20 | 1 | -0/+3 |
| | | | | Also enable MPEG-2 support in the trace_headers filter. | ||||
* | lavc: Add coded bitstream read/write support for H.265 | Mark Thompson | 2017-08-12 | 1 | -0/+3 |
| | |||||
* | lavc: Add coded bitstream read/write support for H.264 | Mark Thompson | 2017-08-12 | 1 | -0/+3 |
| | |||||
* | lavc: Add coded bitstream read/write API | Mark Thompson | 2017-08-12 | 1 | -0/+460 |