| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
ce5870a3a8 |
cbs: Refcount all the things!
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). |
8 years ago |
|
|
2651352988 |
cbs: Allocate the context inside the init function
... instead of making callers allocate it themselves. This is more consistent with other APIs in libav. |
8 years ago |
|
|
b31a9eae02 |
lavc: Add hevc_metadata bitstream filter
This is able to modify some header metadata found in the VPS/SPS/VUI, and can also add/remove AUDs. |
8 years ago |
|
|
9e93001b61 |
lavc: Add h264_metadata bitstream filter
This is able to modify some header metadata found in the SPS/VUI, and can also add/remove AUDs and insert user data in SEI NAL units. |
8 years ago |