708 Commits (be43ae66517272dc2d9e7420df6931e622d9e4bc)

Author SHA1 Message Date
Haruhiko Yamagata b19d493f2b Add field prev_interlaced_frame to H264Context to be able to flag soft telecine 16 years ago
Michael Niedermayer f4ebb334be Fix sei_ct_type check so it does not mistreat ct_type= unknown. 16 years ago
Michael Niedermayer 4d95ae1882 Print ct_type and pic_struct. 16 years ago
Baptiste Coudurier 87e302bfd8 remove unused hack which set AVCodecContext frame_number to pic timestamp 16 years ago
Haruhiko Yamagata 86b0e9948b H264: Don't deblock if alpha or beta is 0. 16 years ago
David Conrad 580a7465fb Add a chroma_sample_location field to define positioning of chroma samples 16 years ago
Michael Niedermayer 74b14aacfa Support broken avc nal encapsulation. 16 years ago
Michael Niedermayer d225a1e248 Fix 2 access units in a packet mp4s. 16 years ago
Michael Niedermayer ead793358a Get rid of the non sensical idea of using the current picture for missing 16 years ago
Michael Niedermayer 256299d302 Factorize field_end() out. 16 years ago
Michael Niedermayer 7824b129a0 Assert that the first list1 entry is a reference frame. 16 years ago
Reimar Döffinger 238ef6dadd Add a av_fast_malloc function and replace several uses of av_fast_realloc, 16 years ago
Reimar Döffinger 6752dd5aee Loop up to MAX_THREADS instead of h->s.avctx->thread_count to free the thread 16 years ago
Reimar Döffinger cbf1eae9a5 Add forgotten void return type to ff_h264_free_context 16 years ago
Reimar Döffinger 15861962a7 Add a ff_h264_free_context function and call it from the H.264 parser. 16 years ago
Thilo Borgmann 7a00bbad21 Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes an 16 years ago
Michael Niedermayer 7ed673af71 Print timing_info on -debug 1. 16 years ago
Diego Biurrun 1b0f4920b8 Mark variables "j" and "structure" in execute_ref_pic_marking() as av_uninit 16 years ago
Ivan Schreter 70e01da3bf Add support for ct_type to correctly detect interlaced flag 16 years ago
Vitor Sessak a66430c0d0 Add more correct bound checking in filter_mb(). 16 years ago
Panagiotis Issaris a0f8005079 When a H.264 stream references a PPS or SPS id which doesn't exist, instead of 16 years ago
Alex Converse 09a64ee614 H.264: Simplify decode_residual() 16 years ago
Michael Niedermayer 47cd974ae5 Do not set low_delay if has_b_frames has been set before init() 16 years ago
Michael Niedermayer efd8c1f64d Adjust time_base exactly when changing ticks_per_frame to 2 this is safer 16 years ago
Ivan Schreter 03831f462e Correctly reset SEI variables. 16 years ago
Gwenole Beauchesne 6026a0968a Add hardware acceleration hooks to H.264. 16 years ago
Michael Niedermayer 19df37a8a6 Fix SVQ3 regression since ticks_per_frame=2. 16 years ago
Michael Niedermayer 3797c74ba5 Add ticks_per_frame, this should hopefully fix the regressions caused 16 years ago
Michael Niedermayer f56995b4a6 Half user provided time_base once during the first frame when there is no 16 years ago
Michael Niedermayer d404b3edb3 Add hwaccel->decode_slice() call for avhwaccel by Gwenole Beauchesne. 16 years ago
Ivan Schreter fc9fe42833 Correct time_base of H.264 and repeat_pict. 16 years ago
Michael Niedermayer a05aa821b6 add ff_find_hwaccel() by Gwenole Beauchesne 16 years ago
Michael Niedermayer 09a9b45e4f Add and use ff_pixfmt_list_420. 16 years ago
Diego Biurrun acced32d08 Mark two variables with av_uninit to avoid false positive gcc warnings. 16 years ago
Gwenole Beauchesne 40e5d31b57 More approved hunks for VAAPI & our new and cleaner hwaccel API. 16 years ago
Reimar Döffinger 66e6038cf1 Check return value of frame_start(), this avoids a crash if AVCodecContext::get_buffer failed. 16 years ago
Ivan Schreter 1790a5e908 Make the following H264 functions available to the parser: 16 years ago
Ivan Schreter ebb61f834a Use last decoded SPS as current SPS in order to parse picture timing SEI 16 years ago
Ivan Schreter 3878be318b Silence two warnings: 16 years ago
Ivan Schreter 2ea89d9274 Parse buffering period (H.264, D.1.1). 16 years ago
Ivan Schreter 24a414e0fa Store CPB count in the context. 16 years ago
Ivan Schreter cf6065ca6b Parse cbp_removal_delay in SEI picture structure. 16 years ago
Ivan Schreter ff594f81df Parse dpb_output_delay in SEI picture structure. 16 years ago
Ivan Schreter 82e38c2952 Parse initial_cpb_removal_delay_length. 16 years ago
Gwenole Beauchesne ce09f9270a Move initialization of {luma,chroma}_weight_flag[] up, 16 years ago
Diego Biurrun de86157836 cosmetics: 'void/int inline' --> 'inline void/int' to avoid warnings of the type 16 years ago
Carl Eugen Hoyos c99a35768f Silence following warning if only zeros were not consumed: 16 years ago
Alexander Strange 898189880b H264: Change left_block_options to uint8_t from int, saving a little space. 16 years ago
Ivan Schreter 37a558fe51 Add SEI recovery point frame counter to H264Context and use it when 16 years ago
Ivan Schreter dd02ea118b Replace hard-coded SEI type constants with symbolic names 16 years ago