204 Commits (8aed3911fc454e79697e183660bf30d31334a64b)

Author SHA1 Message Date
Michael Niedermayer 6364fa9e9a
avcodec/h264: Avoid using gray gap frames as references 1 year ago
Michael Niedermayer 68e1cf204a
avcodec/h264: Use FRAME_RECOVERED_HEURISTIC instead of IDR/SEI 1 year ago
Michael Niedermayer 3f4a1a24a5
avcodec/h264: Seperate SEI and IDR recovery handling 1 year ago
Andreas Rheinhardt 315c956cbd avcodec/pthread_frame: Remove ff_thread_release_buffer() 1 year ago
Andreas Rheinhardt 4e6cf5e52b avcodec/h264dec: Constify H.264 decoder 1 year ago
Andreas Rheinhardt 787351a68e avcodec/h264_ps: Use RefStruct API for SPS/PPS 1 year ago
Andreas Rheinhardt 27f22f3383 all: Remove unnecessary libavcodec/internal.h inclusions 3 years ago
Anton Khirnov ef4537bd1b lavc/h264: replace MAX_DELAYED_PIC_COUNT with FF_ARRAY_ELEMS where appropriate 3 years ago
Anton Khirnov b05cebe602 lavc/h264: replace MAX_MMCO_COUNT with H264_MAX_MMCO_COUNT 3 years ago
Paul B Mahol ef73ccc2c4 avcodec/h264_refs: do not use invalid mmco values in case of error 5 years ago
Michael Niedermayer 7d3581e6bb avcodec/h264_refs: Also check reference in ff_h264_build_ref_list() 5 years ago
Michael Niedermayer 697984b9db avcodec/h264_refs: Document last if() in ff_h264_execute_ref_pic_marking() 6 years ago
Michael Niedermayer b544850a52 avcodec/h264_refs: Detect more random access points which are not marked 6 years ago
Sean McGovern cb167f2947 h264_refs: validate the SPS pointer in ff_h264_execute_ref_pic_marking() 8 years ago
Aman Gupta b6eaa3928e avcodec/h264, videotoolbox: fix crash after VT decoder fails 8 years ago
Diego Biurrun d4c2103bd3 golomb: Convert to the new bitstream reader 8 years ago
Michael Niedermayer 5bbffe3412 avcodec/h264_refs: Change default case to av_assert0() to suppress warning 8 years ago
Diego Biurrun b96f0ab3d2 h264: Kill broken disabled cruft 8 years ago
Michael Niedermayer fd1588919d avcodec/h264: remove list_count and ref_count clearing 8 years ago
Michael Niedermayer 58dc8bbca4 avcodec/h264_refs: Assert that op is 0-2 8 years ago
Anton Khirnov b13fc1e344 h264: do not pass H264Context to h264_slice_header_parse() 9 years ago
Anton Khirnov 5c2fb561d9 h264: add H264_ prefix to the NAL unit types 9 years ago
Anton Khirnov 251cbb4400 h264: create a new header for common h264 definitions 9 years ago
Anton Khirnov 9df889a5f1 h264: rename h264.[ch] to h264dec.[ch] 9 years ago
Anton Khirnov debca90863 h264: store {curr,max}_pic_num in the per-slice context 9 years ago
Diego Biurrun 84b2d3fb68 h264: Drop unused function check_opcodes() 9 years ago
Anton Khirnov bec993381c h264: postpone generating the implicit MMCOs 9 years ago
Anton Khirnov 2d410ebbaa h264: decode the MMCOs into per-slice contexts 9 years ago
Anton Khirnov 39ab2ea531 h264: rename mmco_index to nb_mmco 9 years ago
Anton Khirnov ed9a20ebe4 h264: split reading the ref list modifications and actually building the ref list 9 years ago
Anton Khirnov 7b50d60442 h264: call ff_h264_fill_mbaff_ref_list() when constructing the normal ref list 9 years ago
Anton Khirnov b16e9b9ac9 h264: move initialising the explicit pred weight table for MBAFF 9 years ago
Anton Khirnov b93c0aed79 h264: drop an outdated comment 9 years ago
Michael Niedermayer 3402871f36 avcodec/h264_refs: Fix pps_ref_count with multiple PPS 9 years ago
Michael Niedermayer a8289d2407 avcodec/h264_refs: Remove unused pps_count 9 years ago
Vittorio Giovara 41ed7ab45f cosmetics: Fix spelling mistakes 9 years ago
Anton Khirnov 89ae244e78 h264_refs: remove an unused parameter from ff_h264_fill_mbaff_ref_list() 9 years ago
Anton Khirnov 755f79f84c h264_refs: make the H264Context const where possible 9 years ago
Anton Khirnov a2fd547839 h264_refs: reorder functions to avoid forward declarations 9 years ago
Anton Khirnov c8dcff0cdb h264: factor out calculating the POC count into a separate file 9 years ago
Anton Khirnov 3176217c60 h264: decouple h264_ps from the h264 decoder 9 years ago
Anton Khirnov e481458bc3 h264: factor out pred weight table parsing into a separate file 9 years ago
Diego Biurrun 29c2d06d67 cosmetics: Drop empty comment lines 9 years ago
Michael Niedermayer 9434ec5f76 avcodec/h264_refs: Fix and add back trace code removed in e1c5170c63 9 years ago
Michael Niedermayer 4da2ac5c7a avcodec/h264: Fix regression caused by removial of default_ref_list 9 years ago
Diego Biurrun 2080bea4a7 h264_refs: Remove broken trace debug code 9 years ago
Anton Khirnov 9d74012761 h264: improve behaviour with invalid reference lists 9 years ago
Mark Harris c51c08e0e7 avcodec: Use get_ue_golomb_long() when needed 9 years ago
Michael Niedermayer b92b4775a0 avcodec/h264_refs: Fix long_idx check 9 years ago
Anton Khirnov 741b494fa8 h264: eliminate default_ref_list 9 years ago