62 Commits (89828417b0629400cf66ba6dec333281dbdbdca8)

Author SHA1 Message Date
Andreas Rheinhardt 790f793844 avutil/common: Don't auto-include mem.h 8 months ago
Dai, Jianhui J c9fe9fb863 avcodec/cbs_vp8: Add support for VP8 codec bitstream 1 year ago
Andreas Rheinhardt 3e9b8d14e5 avcodec/cbs: Use RefStruct-API for unit content 1 year ago
Mark Thompson abe16daea1 cbs: Make tracing more general 1 year ago
Andreas Rheinhardt a105b11a9d avcodec/cbs: Add specialization for ff_cbs_(read|write)_unsigned() 1 year ago
Nuo Mi dfc62fd1c6 avcodec/cbs: add cbs implementation for H266/VVC 1 year ago
Zhao Zhili a8aeab107e avcodec/cbs: add API to discard units by AVDiscard 1 year ago
Andreas Rheinhardt 543ef831a8 avcodec/cbs: Remove CBS_CONTENT_TYPE_POD 2 years ago
Andreas Rheinhardt a7e54196cc avcodec/cbs: Only write extradata if there is something to write 2 years ago
Andreas Rheinhardt 2ba04bafb4 avcodec/cbs: Remove ff_cbs_alloc_unit_content 2 years ago
Andreas Rheinhardt 9638f5b1a2 avcodec/cbs_internal: Use unions to shrink size of descriptors 2 years ago
Andreas Rheinhardt 715d3286bc avcodec/cbs: Use smaller scope for variables, add const 2 years ago
Andreas Rheinhardt e35b8b848c avcodec/cbs: Remove redundant assignment 2 years ago
Andreas Rheinhardt 33f33beead avcodec/cbs: Avoid code duplication for making unit refcounted/writable 2 years ago
Andreas Rheinhardt ad5040a442 avcodec/cbs: Mark init and close functions as av_cold 2 years ago
Andreas Rheinhardt 66d7a21132 avcodec/cbs: Make ff_cbs_insert_unit_data() always append the new unit 3 years ago
Andreas Rheinhardt fd43b868e1 avcodec/cbs: Make ff_cbs_alloc_unit_data() static 3 years ago
James Almer e680c5c344 avcodec/cbs: add a helper to read extradata within packet side data 3 years ago
Anton Khirnov e91901adf6 lavc/cbs: avoid avcodec.h dependency 3 years ago
Andreas Rheinhardt c81b8e04aa Avoid intermediate bitcount for number of bytes in PutBitContext 4 years ago
Andreas Rheinhardt 85685297c2 avcodec/cbs: Remove redundant checks for CodedBitstreamContext.codec 4 years ago
James Almer 3b8400c221 avcodec/cbs: allow cbs_read_fragment_content() to skip decomposition of units 4 years ago
James Almer 9caf132462 avcodec/cbs: add an AVClass to CodedBitstreamType for option handling 4 years ago
Andreas Rheinhardt 2c6f532e0a Mark some pointers as const 4 years ago
Mark Thompson 7bacf60ae5 cbs: Add function to read extradata from an AVCodecContext 4 years ago
James Almer 515b6419ca avcodec/cbs: add a flush callback to CodedBitstreamType 4 years ago
Mark Thompson 42daac1c74 cbs: Add support functions for handling unit content references 4 years ago
Mark Thompson bc7a7e0d65 cbs: Describe allocate/free methods in tabular form 4 years ago
Andreas Rheinhardt 1bdbc50bf4 avcodec/cbs: Remove unused function parameters 4 years ago
Michael Niedermayer 49ba60fed0 avcodec/cbs: Allocate more CodedBitstreamUnit at once in cbs_insert_unit() 4 years ago
Andreas Rheinhardt ac5d5046c8 avcodec/cbs: Fix potential double-free when adding unit fails 5 years ago
Andreas Rheinhardt cda3e8ca04 avcodec/cbs: Fix potential overflow 5 years ago
Andreas Rheinhardt 7c92eaace2 avcodec/cbs: Factor out common code for writing units 5 years ago
Andreas Rheinhardt 4e7e30bbe0 cbs: Don't set AVBuffer's opaque 5 years ago
Andreas Rheinhardt 730e5be3aa cbs: ff_cbs_delete_unit: Replace return value with assert 5 years ago
Andreas Rheinhardt 1e93f5060f cbs: Allow non-blank packets in ff_cbs_write_packet 5 years ago
James Almer 5006dcdf9a avcodec/cbs: add helper functions and macros to read and write signed values 6 years ago
Andreas Rheinhardt b8c45bbcbc libavcodec/cbs: Stop needlessly reallocating the units array 6 years ago
Mark Thompson c8c81ac502 lavc: Add coded bitstream read/write support for AV1 6 years ago
Mark Thompson 525de2000b lavc/cbs: Add JPEG support 6 years ago
Mark Thompson b5df289eb7 lavc: Add coded bitstream read/write support for VP9 7 years ago
Mark Thompson 300ef25314 cbs: Add support for array subscripts in trace output 7 years ago
Mark Thompson d7786b66bd cbs: Fragment/unit data is always reference counted 7 years ago
James Almer dff1fb27aa avcodec/cbs: create reference counted fragments in ff_cbs_read_extradata() 7 years ago
Mark Thompson 84bb8327f5 cbs: Add a table of all supported codec IDs 7 years ago
James Almer df3a2ff767 avcodec/cbs: use a reference to the assembled CodedBitstreamFragment buffer when writing packets 7 years ago
Mark Thompson ce5870a3a8 cbs: Refcount all the things! 7 years ago
Mark Thompson a3daecd637 cbs: Demote the "decomposition unimplemented" warning 7 years ago
Mark Thompson 1d12a545ce cbs: Add an explicit type for coded bitstream unit types 7 years ago
Mark Thompson 2651352988 cbs: Allocate the context inside the init function 7 years ago