369 Commits (9b26bf7e2a3904d0e4b80f8d771223d3045013db)

Author SHA1 Message Date
Derek Buitenhuis 4413e950b2 h264_slice: Wait for refs to be available before we use them in error concealment 8 years ago
Timothy Gu 826c780c12 Revert "Revert "Merge commit 'd1d7678040cd60148f97b372cb4291bcc45b2e22'"" 9 years ago
Timothy Gu e4af9be0f4 Revert "Merge commit 'd1d7678040cd60148f97b372cb4291bcc45b2e22'" 9 years ago
Michael Niedermayer 8385e1718e avcodec/h264_slice: Make setup_finished check cover more cases 9 years ago
Clément Bœsch f8ce1e8282 lavc/h264_slice: adjust a few line breaks to reduce diff with Libav 9 years ago
Michael Niedermayer 9bf3fdcd3c avcodec/h264_slice: Move h264_init_ps() call into h264_field_start() 9 years ago
Anton Khirnov a8cbe5a0cc h264_ps: export actual height in MBs as SPS.mb_height 9 years ago
Clément Bœsch 64c619369b lavc/h264_slice: use sps directly when checking for invalid 8x8 inference 9 years ago
James Almer 77eb05a2f1 avcodec/h264_slice: Only call ff_h264_flush_change() on initialized contexts 9 years ago
Benoit Fouet 879330c561 h264: make H264ParamSets sps const 9 years ago
Benoit Fouet 4cc1ce4a91 h264: straighten dimensions check ff_h264_decode_seq_parameter_set 9 years ago
Clément Bœsch a2901472fe lavc/h264_slice: properly forward positive "error" code 9 years ago
Michael Niedermayer 0c50f6905f avcodec/h264: Remove au_pps_id 9 years ago
Michael Niedermayer e6e8750e94 avcodec/h264: Remove current_sps_id 9 years ago
Diego Biurrun 3c84eaae9d h264: Eliminate unused but set variable 9 years ago
Anton Khirnov 58640fe89e h264: handle frame recovery in h264_field_start() 9 years ago
Anton Khirnov e26c64148b h264: discard slices of redundant pictures right after parsing the slice header 9 years ago
Anton Khirnov 6efc463858 h264: always set redundant_pic_count during slice header parsing 9 years ago
Anton Khirnov 606fb6c032 h264: call the hwaccel frame_start() from h264_field_start() 9 years ago
Anton Khirnov d1d7678040 h264: fix the check for mixed IDR/non-IDR slices 9 years ago
Anton Khirnov b13fc1e344 h264: do not pass H264Context to h264_slice_header_parse() 9 years ago
Anton Khirnov 996f13413b h264: fix warnings in fill_filter_caches_inter() 9 years ago
Anton Khirnov bc7f426851 h264: drop tests whether the codec id is AV_CODEC_ID_H264 9 years ago
Anton Khirnov 5c2fb561d9 h264: add H264_ prefix to the NAL unit types 9 years ago
Anton Khirnov f638b67e57 h264: move the parameter set definitions to a new header file 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 f651c6a259 h264: factor out setting frame properties / side data 9 years ago
Anton Khirnov bcd91f1644 h264: move a per-field block from decode_slice_header() to field_start() 9 years ago
Anton Khirnov 17e7c03e12 h264: only allow ending a field/starting a new one before finish_setup() 9 years ago
Anton Khirnov debca90863 h264: store {curr,max}_pic_num in the per-slice context 9 years ago
Anton Khirnov f966498e43 h264: decode the poc values from the slice header into the per-slice context 9 years ago
Anton Khirnov 54dd9b1cdd h264: set mb_aff_frame in frame_start() 9 years ago
Anton Khirnov 8d36932c8d h264: move the block starting a new field out of slice_header_parse() 9 years ago
Anton Khirnov b25cd7540e h264: pass a H2645NAL to slice header decoding 9 years ago
Clément Bœsch 26cfafa52d lavc/h264_slice: mark ref2frm as const pointers 9 years ago
Clément Bœsch 4fdea02d68 lavc/h264: add a logging ctx to ff_h264_pred_weight_table() 9 years ago
Michael Niedermayer 4a8ed314fb avcodec/h264_slice: Add casts to suppress warnings 9 years ago
Anton Khirnov 61f168ae34 h264: factor out setting the parameter sets for a frame 9 years ago
Anton Khirnov 6e92181bf8 h264: pass just the PPS to get_chroma_qp() 9 years ago
Anton Khirnov d1f539c97e h264: merge the two reinit blocks in slice_header_parse() 9 years ago
Anton Khirnov 3fba16ecd9 h264: factor starting a new field out of parsing the slice header 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 7ab5d577a9 h264: move initializing the slice start out of h264_slice_header_parse() 9 years ago
Anton Khirnov 4cec43a9ee h264: move calculating the POC out of h264_slice_header_parse() 9 years ago
Anton Khirnov 6dd996c7c8 h264: move building the reference list out of h264_slice_header_parse() 9 years ago
Anton Khirnov 0bad254300 h264: move initing the implicit pred weight table out of h264_slice_header_parse() 9 years ago
Anton Khirnov ed9a20ebe4 h264: split reading the ref list modifications and actually building the ref list 9 years ago