39 Commits (79b40ff58c2e6f59d7a5e6d289243a10ff1dccb4)

Author SHA1 Message Date
Haihao Xiang fce8b90851 lavc/cbs_av1: restore CodedBitstreamAV1Context when AVERROR(ENOSPC) 2 years ago
Andreas Rheinhardt 2ba04bafb4 avcodec/cbs: Remove ff_cbs_alloc_unit_content 2 years ago
Andreas Rheinhardt 27f22f3383 all: Remove unnecessary libavcodec/internal.h inclusions 3 years ago
Andreas Rheinhardt 66d7a21132 avcodec/cbs: Make ff_cbs_insert_unit_data() always append the new unit 3 years ago
James Almer f951d47563 avcodec/cbs_av1: add an option to select an operating point 4 years ago
James Almer 233a99e191 avcodec/cbs_av1: ensure Sequence Header unit content is always reference counted 4 years ago
Jan Ekström a66d1779bb avcodec/cbs_av1: add support for standard MP4/Matroska extradata 4 years ago
James Almer a876bc9c17 avcodec/cbs_av1: add a range check to tg_end 4 years ago
Michael Niedermayer d40f249861 avcodec/cbs_av1: Free content in cbs_av1_free_metadata() 4 years ago
James Almer dfd184eed5 avcodec/cbs_av1: implement a CodedBitstreamType.flush() callback 4 years ago
Mark Thompson ae7686a64f cbs_av1: Use table-based alloc/free 4 years ago
James Almer 994d2567f1 avcodec/cbs_av1: always store temporal_id and spatial_id in CodedBitstreamAV1Context 4 years ago
James Almer d11cc743c8 Revert "avcodec/cbs_av1: keep separate reference frame state for reading and writing" 4 years ago
Andreas Rheinhardt 1bdbc50bf4 avcodec/cbs: Remove unused function parameters 4 years ago
Andreas Rheinhardt 9fe30bd9a9 avcodec/cbs_av1: Simplify writing uvlc elements 4 years ago
Andreas Rheinhardt 6f06c17a55 avcodec/cbs_av1: Fix writing uvlc numbers >= INT_MAX 4 years ago
James Almer 318a1a383d avcodec/cbs_av1: abort when written inferred values don't match 4 years ago
Andreas Rheinhardt 14dd0a9057 avcodec/cbs: Avoid leaving the ... out in calls to variadic macros 5 years ago
Michael Niedermayer a70d836364 avcodec/cbs_av1: Check leb128 values read 5 years ago
Fei Wang 1ea44178f5 avcodec/cbs_av1: avoid reading trailing bits when obu type is OBU_TILE_LIST 5 years ago
James Almer 4e2bef6a82 avcodec/cbs_av1: keep separate reference frame state for reading and writing 5 years ago
Andreas Rheinhardt 7c92eaace2 avcodec/cbs: Factor out common code for writing units 5 years ago
James Almer 245cbab556 avcodec/cbs_av1: support one byte long OBUs when the size is not set in the bitstream 5 years ago
Andreas Rheinhardt 1929dd4eff avcodec/cbs_av1: Make overread check more robust 5 years ago
Andreas Rheinhardt 4e7e30bbe0 cbs: Don't set AVBuffer's opaque 5 years ago
Andreas Rheinhardt b71a0367a6 cbs: Remove useless initializations 5 years ago
Andreas Rheinhardt ad2745e867 cbs_av1, cbs_jpeg, cbs_mpeg2, cbs_vp9: Fix undef 6 years ago
James Almer e2f766e13f avcodec/cbs_av1: use the new signed value read/write functions 6 years ago
James Almer 1f260d7285 avcodec/cbs_av1: add support for Padding OBUs 6 years ago
James Almer 62074b8f85 avcodec/cbs_av1: add a function to strip trailing zeroes from a buffer size 6 years ago
James Almer 461303f94a avcodec/cbs_av1: fix parsing spatial_id 6 years ago
James Almer 3e8b8b6b50 avcodec/cbs_av1: don't call cbs_av1_read_trailing_bits() when no bits remain in the OBU 6 years ago
Mark Thompson b97a4b6588 cbs_av1: Fix reading of overlong uvlc codes 6 years ago
Carl Eugen Hoyos 0b7269e62d lavc/cbs: Do not use format specifier "z" on Windows. 6 years ago
James Almer 96717a4271 avcodec/cbs_av1: don't abort when splitting Temporal Units containing OBUs with no obu_size field 6 years ago
James Almer f0f2832a5c avcodec/cbs_av1: fix parsing signed integer values 6 years ago
Mark Thompson f5894178fb cbs_av1: Support redundant frame headers 6 years ago
Mark Thompson 6bdb7712ae cbs_av1: Fix header writing when already aligned 6 years ago
Mark Thompson c8c81ac502 lavc: Add coded bitstream read/write support for AV1 6 years ago