1032 Commits (21a928d07c25c552765fcdbe320c1adeadbef5b8)

Author SHA1 Message Date
Måns Rullgård 4693b031a3 Move H264 dsputil functions into their own struct 15 years ago
Michael Niedermayer 5820b90da0 Fix indention 15 years ago
Michael Niedermayer 2ce1c2e063 Always reset slice_table. 15 years ago
Michael Niedermayer 3d9137c883 Reorder indexes in weight tables. 15 years ago
Michael Niedermayer 1a29c6a0bb cosmetic addition of {} 15 years ago
Michael Niedermayer 70118abd68 Merge weight & offset tables, 15 cpu cycles faster. 15 years ago
Michael Niedermayer 72f86ec013 Simplify implicit_weight table init. 15 years ago
Michael Niedermayer 145061a176 Fix a bunch of bugs ive introduced recently that broke threaded decoding. 15 years ago
Aurelien Jacobs bc99737689 revert r22112 which broke playback of cathedral-beta2-400extra-crop-avc.mp4 15 years ago
Janusz Krzysztofik 7c994c366c Process picture aspect ratio changes in H.264. 15 years ago
Michael Niedermayer 747db4e31a Move init of right side of ref_cache from fill_caches() to init_the_darn_decoder(). 15 years ago
Michael Niedermayer 358b5b1a59 Get rid of mb2b8_xy and b8_stride, change arrays organized based on b8_stride to 15 years ago
Michael Niedermayer 36b54927fd Dont allocate direct_table 8 times too large. 15 years ago
Michael Niedermayer 662a5b2370 Reorder intra4x4_pred_mode so that we can read/write 4 values at once. 15 years ago
Michael Niedermayer 5b0fb5244d Store intra4x4_pred_mode per row only. 15 years ago
Michael Niedermayer e1c88a2138 Cut the size of mvd_table by yet another factor of 2. 15 years ago
Michael Niedermayer d43c192236 Keep mvd_table values of only 2 mb rows. 15 years ago
Michael Niedermayer b5bd070029 Change mvd_cache & mvd_table to 8bit, this is overall a bit faster 15 years ago
Michael Niedermayer db8cb47d15 Try to set has_b_frames in codec init if we know everything alraedy. 15 years ago
Michael Niedermayer 9855b2e3c8 Move extradata reading code into codec init instead of doing it 15 years ago
avcoder 0cb17649d8 Remove unused variable mb_xy. 15 years ago
Måns Rullgård 19769ece3b H264: use alias-safe macros 15 years ago
Michael Niedermayer 024bf79fe0 Simplify deblock_left/top condition for deblocking_filter=2 15 years ago
Michael Niedermayer 69a28f3e2b Move predict_field_decoding_flag() from h264.h to .c as its only used there and belongs 15 years ago
Michael Niedermayer 69cc31832f Move check for and call of predict_field_decoding_flag() from the mb code to 15 years ago
Michael Niedermayer f4b8b82514 Merge decode_cabac_mb_dqp() with surronding code. 15 years ago
Michael Niedermayer 94cb599443 Drop if(0) code. 15 years ago
Alexander Strange 78998bf217 h264: Remove unused variables. 15 years ago
Michael Niedermayer 02e8c5f0a5 Dont drop B frames without last_picture. 15 years ago
Michael Niedermayer 3566042a0d Try to support truncated h264 frames mixed with mpeg pes headers in mkv. 15 years ago
Michael Niedermayer 055a6aa76a Set x264_build so that checks are simpler. 15 years ago
Michael Niedermayer 3102d180bb Fix large timebases. 15 years ago
Rafaël Carré dd0cd3d273 Export H264 profile and level in AVCodecContext. 15 years ago
Rafaël Carré 881b5b80da Fix svq3_* function declarations. 15 years ago
Michael Niedermayer aaa995d7f2 100l typo fix, mixed up +-1 forcing the loop filter skip to never skip. 15 years ago
Alexander Strange 1e4f1c56d7 100l, correct wrong H.264+adaptive MBAFF decoding 15 years ago
Alexander Strange 0b69d6254f H.264: Use 64-/128-bit write-combining macros for copies 15 years ago
Michael Niedermayer 77d40dce93 Remove is_complex from loop_filter() its useless there in its current form. 15 years ago
Laurent Aimar 0dc343d4cb Added a missing const to ff_h264_get_slice_type(). 15 years ago
Michael Niedermayer 50eb40a799 Remove all uses of slice_type* from the loop filter, also remove its 15 years ago
Michael Niedermayer 0c32e19d58 Move +52 from the loop filter to the alpha/beta offsets in the context. 15 years ago
Michael Niedermayer 7231ccf4d5 Cosmetic, get rid of &x[0] 15 years ago
Michael Niedermayer 2b3649f656 Fix compilation with -O0. 15 years ago
Michael Niedermayer fb823b7791 Fix 10l segfault with threads. 15 years ago
Michael Niedermayer 6d7e6b2657 Perform reference remapping at fill_cache() time instead of in the 15 years ago
Michael Niedermayer 44a5e7b64c Move the qp check to skip the loop filter up. 15 years ago
Michael Niedermayer f432b43b08 Split fill_caches() between filter and decoder. 15 years ago
Michael Niedermayer c988f97566 Rearchitecturing the stiched up goose part 1 15 years ago
Michael Niedermayer 4c568cbcac Consider slice_beta_offet in qp_thresh. 15 years ago
Michael Niedermayer 2e36c931f0 Avoid wasting 4 cpu cycles per MB in redundantly calculating qp_thresh. 15 years ago