summaryrefslogtreecommitdiff
path: root/libavcodec/evc_parse.h
Commit message (Collapse)AuthorAge
* avcodec/evc*: Improve included headersAndreas Rheinhardt2023-07-24
| | | | | | In particular, don't include avcodec.h in evc_frame_merge_bsf.c. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
* avcodec/evc_parse: use unsigned types in structs where correspondsJames Almer2023-06-23
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/evc_parser: use a GetBitContext to parse entire NALUsJames Almer2023-06-21
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/evc_parse: pass a GetBitContext to the slice header parsing functionJames Almer2023-06-21
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/evc_parse: remove ff_evc_parse_nal_unit()James Almer2023-06-19
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/evc_parser: make ff_evc_parse_nal_unit() local to the parserJames Almer2023-06-19
| | | | | | This is in preparation for the following commits. Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/evc_parse: split off deriving PoCJames Almer2023-06-19
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/evc_parser: stop exporting delay and gop_sizeJames Almer2023-06-19
| | | | | | | The former is a property a decoder may export, and the latter is only used in encoding scenarios. Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/evc_parse: split off Parameter Set parsing into its own fileJames Almer2023-06-19
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/evc_parse: add missing includesJames Almer2023-06-17
| | | | | | Fixes make checkheaders. Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/evc_parse: make freeing EVCParserContext buffers a shared functionJames Almer2023-06-17
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/evc_parse: use a local EVCParserSliceHeader when parsing slicesJames Almer2023-06-17
| | | | | | There's no need to store EVC_MAX_PPS_COUNT amount of slice headers in EVCParserContext. Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/evc_parser: Added parser implementation for EVC formatDawid Kozinski2023-06-15
- Added constants definitions for EVC parser - Provided NAL units parsing following ISO_IEC_23094-1 - EVC parser registration Signed-off-by: Dawid Kozinski <d.kozinski@samsung.com>