51 Commits (a686d34fea6e963f878518ffe3a08512362ed79b)

Author SHA1 Message Date
James Almer a754ee0844 avcodec/h2645_parse: replace three bool arguments in ff_h2645_packet_split with a single flags one 5 months ago
Anton Khirnov e4601cc339 lavc/hevc*: move to hevc/ subdir 8 months ago
Mattias Wadman 78812cd147 avcodec/h2645_parse: Don't treat 0x000002 as a start code and truncate 11 months ago
Nuo Mi 0b8c1f26d3 avcodec/h2645_parse: add support for H266/VVC 2 years ago
Andreas Rheinhardt a217c1472d avcodec/h2645_parse: Only trim RBSP trailing padding if it exists 3 years ago
Andreas Rheinhardt c22a9ece2e avcodec/h2645_parse: Remove H2645NAL.rbsp_buffer 3 years ago
Michael Niedermayer ee50f72715 avcodec/h2645_parse: Reduce the initial skipped_bytes_pos size with small inputs 4 years ago
Andreas Rheinhardt 2c6f532e0a Mark some pointers as const 4 years ago
James Almer 23bbb01077 avcodec/h2645_parse: reset the H2645NAL type value before parsing a NAL header 4 years ago
James Almer 1e41a9be34 avcodec/h2645_parse: skip empty NAL units earlier 4 years ago
James Almer a4d28ea030 avcodec/h2645_parse: always return 0 on successful h{264,evc}_parse_nal_header() calls 4 years ago
Andreas Rheinhardt 7272d0c0a9 avcodec/hevc, h2645_parse: Fix HEVC NAL unit names and constants 5 years ago
Andriy Gelman ad326379c6 lavc/h2645_parse: Don't automatically remove nuh_layer_id > 0 packets 5 years ago
Andriy Gelman cebb446911 avcodec/h2645_parse: Reset nal_buffer_size on uninit 5 years ago
Michael Niedermayer 22bec0d33f avcodec/h2645_parse: Use av_fast_realloc() for nals array 5 years ago
Andriy Gelman 78b86c30d3 avcodec/h2645_parse: simplify memset call 5 years ago
James Almer af70bfbead avcodec/h2645_parse: zero initialize the rbsp buffer 5 years ago
Derek Buitenhuis 90b85ab21f h2645_parse: Fix loglevel for NAL header parsing 6 years ago
Andreas Rheinhardt 992532ee31 h2645_parse: Make ff_h2645_packet_split reference-compatible 6 years ago
Jun Zhao b7cd2ab22e lavc/h2645_parse: add h264_nal_unit_name for h264 NAL type. 7 years ago
Jun Zhao 7582a907e4 lavc/h2645_parse: rename the nal_unit_name to hevc_nal_unit_name. 7 years ago
Jun Zhao 48c5ac8b0f lavc/h2645_parse: log more HEVC NAL type. 7 years ago
James Almer 9a09f4c54a avcodec/h2645_parse: skip NALUs with no content after stripping all the trailing zeros 7 years ago
Michael Niedermayer 7562567f41 avcodec/h2645_parse: Replace RNXYA by RNXY in ff_h2645_extract_rbsp() 7 years ago
Kieran Kunhya 03b82b3ab9 h2645_parse: Allocate a single buffer per packet 7 years ago
Anton Khirnov 83b2b34d06 h2645_parse: use the bytestream2 API for packet splitting 8 years ago
Michael Niedermayer 15dd56c093 avcodec/h2645_parse: fix nal size 9 years ago
Michael Niedermayer 528171ba84 avcodec/h2645_parse: Use get_nalsize() in ff_h2645_packet_split() 9 years ago
Michael Niedermayer 382a68b008 vcodec/h2645_parse: Clear buffer padding 9 years ago
Michael Niedermayer cc13bc8c4f avcodec/h2645: Fix NAL unit padding 9 years ago
Vittorio Giovara 61bd0ed781 h264: Log more information about invalid NALu size 9 years ago
Janne Grunau 17c99b6158 h2645_parse: handle embedded Annex B NAL units in size prefixed NAL units 9 years ago
Hendrik Leppkes 83a940e7fb h2645_parse: don't overread AnnexB NALs within an avc stream 9 years ago
Hendrik Leppkes c3e9b098e1 h2645_parse: only read avc length code at the correct position 9 years ago
Hendrik Leppkes a9bb4cf87d h2645_parse: support badly muxed mp4 streams 9 years ago
Hendrik Leppkes d46e856350 h265_parse: skip zero sized NAL units 9 years ago
Hendrik Leppkes 9cc1ab63ac h2645_parse: allow partial escaping 9 years ago
Hendrik Leppkes c802389393 h2645_parse: initialize the GetBitContext to the proper size 9 years ago
Anton Khirnov 90ed6c5cf7 h2645_parse: compute the actual data length, without trailing paddding 9 years ago
Anton Khirnov b667252a41 h2645_parse: add support for parsing h264 9 years ago
Anton Khirnov 52ec149fbe h2645_parse: change the AVCodecContext* parameter to void* 9 years ago
Anton Khirnov 8229eff4b7 h2645_parse: add a function for uninitializing the packet 9 years ago
Anton Khirnov fa936a307f hevc_parse: rename into h2645_parse 9 years ago
Mark Thompson fbec157ea0 lavc/hevc: Allow arbitrary garbage in bytestream as long as at least one NAL unit is found. 9 years ago
Vittorio Giovara 059a934806 lavc: Consistently prefix input buffer defines 10 years ago
Michael Niedermayer 744051a57a avcodec/hevc_parse: Print the name of the NAL units in addition to the numerical nal_unit_type in the debug output 10 years ago
Michael Niedermayer 99558270ed avcodec/hevc: Simplify skipped_bytes_pos code further 10 years ago
Michael Niedermayer ad92410d90 avcodec/hevc: Move skipped_bytes_pos_nal to HEVCNAL, simplify code 10 years ago
Michael Niedermayer bcc6c7bb65 avcodec/hevc: Move skipped_bytes_pos_size_nal into HAVCNAL 10 years ago
Michael Niedermayer 5620ed3557 avcodec/hevc: Remove skipped_bytes_nal, simplify code 10 years ago