898 Commits (56535793810584f5b3ae59e62cea66fe22d0307d)

Author SHA1 Message Date
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
Måns Rullgård 5317c95b75 Remove CONFIG_H264_ENCODER references 16 years ago
Gwenole Beauchesne cb99c652eb Add fields to H264Context and SPS for upcoming VA API support. 16 years ago
Diego Biurrun 6bf959fee5 Add av_unused to conditionally used variable, fixes the warning: 16 years ago
Diego Biurrun bad5537e2c Use full internal pathname in doxygen @file directives. 16 years ago
Gwenole Beauchesne 2e584eea4b cosmetics: Add empty line for consistent formatting. 16 years ago
Stefan Gehrer 45beb850de remove zigzag_scan8x8, it is the same as ff_zigzag_direct 16 years ago
Aurelien Jacobs 199436b952 moves mid_pred() into mathops.h (with arch specific code split by directory) 16 years ago
Carl Eugen Hoyos 0d3d172f32 Remove CODEC_ID_H264_VDPAU. 16 years ago
Aurelien Jacobs 49fb20cb8a replace all occurrence of ENABLE_ by the corresponding CONFIG_, HAVE_ or ARCH_ 16 years ago
Aurelien Jacobs b250f9c66d Change semantic of CONFIG_*, HAVE_* and ARCH_*. 16 years ago