Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cbs: Refcount all the things! | Mark Thompson | 2018-02-20 | 1 | -1/+2 |
| | | | | | | | | 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: Allocate the context inside the init function | Mark Thompson | 2018-02-20 | 1 | -8/+8 |
| | | | | | ... instead of making callers allocate it themselves. This is more consistent with other APIs in libav. | ||||
* | mpeg12: Move finding the best frame rate to common code | Mark Thompson | 2017-09-12 | 1 | -53/+5 |
| | | | | Previously in the mpeg2_metadata filter. Also adds a test. | ||||
* | lavc: Add mpeg2_metadata bitstream filter | Mark Thompson | 2017-08-20 | 1 | -0/+360 |