aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/cbs.c
Commit message (Expand)AuthorAgeFilesLines
* avcodec/cbs_vp8: Add support for VP8 codec bitstreamDai, Jianhui J2023-11-151-0/+6
* avcodec/cbs: Use RefStruct-API for unit contentAndreas Rheinhardt2023-10-071-56/+45
* cbs: Make tracing more generalMark Thompson2023-09-221-59/+62
* avcodec/cbs: Add specialization for ff_cbs_(read|write)_unsigned()Andreas Rheinhardt2023-07-301-4/+30
* avcodec/cbs: add cbs implementation for H266/VVCNuo Mi2023-06-291-0/+6
* avcodec/cbs: add API to discard units by AVDiscardZhao Zhili2023-06-191-0/+21
* avcodec/cbs: Remove CBS_CONTENT_TYPE_PODAndreas Rheinhardt2022-10-221-14/+4
* avcodec/cbs: Only write extradata if there is something to writeAndreas Rheinhardt2022-09-251-0/+4
* avcodec/cbs: Remove ff_cbs_alloc_unit_contentAndreas Rheinhardt2022-08-081-22/+2
* avcodec/cbs_internal: Use unions to shrink size of descriptorsAndreas Rheinhardt2022-08-081-13/+13
* avcodec/cbs: Use smaller scope for variables, add constAndreas Rheinhardt2022-08-081-10/+9
* avcodec/cbs: Remove redundant assignmentAndreas Rheinhardt2022-08-081-6/+0
* avcodec/cbs: Avoid code duplication for making unit refcounted/writableAndreas Rheinhardt2022-08-081-49/+25
* avcodec/cbs: Mark init and close functions as av_coldAndreas Rheinhardt2022-07-091-5/+5
* avcodec/cbs: Make ff_cbs_insert_unit_data() always append the new unitAndreas Rheinhardt2022-02-081-7/+15
* avcodec/cbs: Make ff_cbs_alloc_unit_data() staticAndreas Rheinhardt2021-09-081-18/+23
* avcodec/cbs: add a helper to read extradata within packet side dataJames Almer2021-08-141-0/+13
* lavc/cbs: avoid avcodec.h dependencyAnton Khirnov2021-06-101-0/+1
* Avoid intermediate bitcount for number of bytes in PutBitContextAndreas Rheinhardt2021-03-301-1/+1
* avcodec/cbs: Remove redundant checks for CodedBitstreamContext.codecAndreas Rheinhardt2021-03-121-3/+3
* avcodec/cbs: allow cbs_read_fragment_content() to skip decomposition of unitsJames Almer2021-01-041-0/+6
* avcodec/cbs: add an AVClass to CodedBitstreamType for option handlingJames Almer2021-01-041-0/+9
* Mark some pointers as constAndreas Rheinhardt2021-01-011-1/+1
* cbs: Add function to read extradata from an AVCodecContextMark Thompson2020-11-241-38/+39
* avcodec/cbs: add a flush callback to CodedBitstreamTypeJames Almer2020-09-291-0/+6
* cbs: Add support functions for handling unit content referencesMark Thompson2020-09-021-0/+163
* cbs: Describe allocate/free methods in tabular formMark Thompson2020-09-021-0/+69
* avcodec/cbs: Remove unused function parametersAndreas Rheinhardt2020-07-071-29/+19
* avcodec/cbs: Allocate more CodedBitstreamUnit at once in cbs_insert_unit()Michael Niedermayer2020-06-131-2/+2
* avcodec/cbs: Fix potential double-free when adding unit failsAndreas Rheinhardt2020-02-091-1/+4
* avcodec/cbs: Fix potential overflowAndreas Rheinhardt2019-11-171-1/+3
* avcodec/cbs: Factor out common code for writing unitsAndreas Rheinhardt2019-11-171-5/+59
* cbs: Don't set AVBuffer's opaqueAndreas Rheinhardt2019-07-291-1/+1
* cbs: ff_cbs_delete_unit: Replace return value with assertAndreas Rheinhardt2019-07-081-7/+5
* cbs: Allow non-blank packets in ff_cbs_write_packetAndreas Rheinhardt2019-07-071-1/+2
* avcodec/cbs: add helper functions and macros to read and write signed valuesJames Almer2019-04-161-0/+79
* libavcodec/cbs: Stop needlessly reallocating the units arrayAndreas Rheinhardt2019-02-251-26/+36
* lavc: Add coded bitstream read/write support for AV1Mark Thompson2018-09-261-0/+6
* lavc/cbs: Add JPEG supportMark Thompson2018-09-231-0/+6
* lavc: Add coded bitstream read/write support for VP9Mark Thompson2018-05-021-0/+6
* cbs: Add support for array subscripts in trace outputMark Thompson2018-05-021-7/+37
* cbs: Fragment/unit data is always reference countedMark Thompson2018-05-011-7/+12
* avcodec/cbs: create reference counted fragments in ff_cbs_read_extradata()James Almer2018-04-261-21/+20
* cbs: Add a table of all supported codec IDsMark Thompson2018-03-181-0/+13
* avcodec/cbs: use a reference to the assembled CodedBitstreamFragment buffer w...James Almer2018-03-051-4/+8
* Merge commit 'ce5870a3a8f2b10668ee4f04c2ae0287f66f31b2'Mark Thompson2018-02-211-29/+136
|\
| * cbs: Refcount all the things!Mark Thompson2018-02-201-29/+136
* | Merge commit 'a3daecd6375279d9fdb863ac9db3545a33e97651'Mark Thompson2018-02-211-1/+1
|\|
| * cbs: Demote the "decomposition unimplemented" warningMark Thompson2018-02-201-1/+1
| * cbs: Add an explicit type for coded bitstream unit typesMark Thompson2018-02-201-5/+7