659 Commits (dacfaf237335d96fa6ebac3d834194761f8d8f7f)

Author SHA1 Message Date
Carl Eugen Hoyos 6aaff88fd9 Revert r13542: Spatial direct mode probably also works with PAFF. 17 years ago
Michael Niedermayer c32867b5b6 Loop filtering with multiple slice types fix. 17 years ago
Michael Niedermayer 9f5c1037b1 Use slice_type_nos instead of slice_type where it makes no difference. 17 years ago
Michael Niedermayer 4b30289ec9 SI/SP slice support. (not bitexact) 17 years ago
Michael Niedermayer 932f396f50 Remove superfluous (). 17 years ago
Michael Niedermayer e3e6f18f16 Simplify slice type checks. 17 years ago
Michael Niedermayer 72caa912f2 More correct ref comparison in the loop filter. 17 years ago
Michael Niedermayer 29d05ebc7a Simplify spatial direct ref selection with FFMIN3() 17 years ago
Michael Niedermayer 41f5c62f5c Fix used references indexes in the loop filter. 17 years ago
Michael Niedermayer 4f20b45fbe Fix h264_loop_filter_strength_mmx2() so it works with PAFF. 17 years ago
Michael Niedermayer fb19e1443b Take the brain amputated spec literally if the user asks for it (-strict 1). 17 years ago
Michael Niedermayer 2a811db238 Make the automatic has_b_frames increasing code increase it up to the 17 years ago
Michael Niedermayer 28bb9eb24b Try to fix my latest 100l fate SVQ3 breakage. 17 years ago
Michael Niedermayer 801b27fa7c Remove apparently unneeded out!=NULL check. 17 years ago
Michael Niedermayer 3eaa6d0e56 Simplify picture output code. 17 years ago
Michael Niedermayer 6b476f05e3 Remove useless #if 0 code. 17 years ago
Michael Niedermayer 7c0efeccfa Do not forget marking disposed delayed pics as unused. 17 years ago
Michael Niedermayer 79f4494a04 indent 17 years ago
Michael Niedermayer 0ab515e935 simplify 17 years ago
Michael Niedermayer df8a7dff29 Remove delayed_output_pic, I do not understand what this variable was good for. 17 years ago
Michael Niedermayer 1b547abaa3 Drop out of order pics even if bitstream_restriction_flag is set. 17 years ago
Michael Niedermayer 197ea52443 Make frames non reference by default, so they are disposed of automatically 17 years ago
Michael Niedermayer 1d42f41091 indent 17 years ago
Michael Niedermayer 7a9dba3cd6 SVQ3 uses the JPEG variant of YUV 4:2:0. 17 years ago
Alexander Strange 64b9d48f76 Move the size of the H264Context delayed_pic array into a #define. 17 years ago
Måns Rullgård e1f15d3836 H264: fix index range assert() in remove_short_at_index() 17 years ago
Jason Garrett-Glaser 3a8322b133 H264: Fix decoding with CABAC/delta_qp/PCM macroblocks. 17 years ago
Michael Niedermayer 7445f9cc67 fix IPCM_decode_error.h264 17 years ago
Alexander Strange 58cc7dd9fc Cosmetics: split a long line. 17 years ago
Alexander Strange 92ed1ec957 Use get_cabac_bypass_sign instead of an if/else. 17 years ago
Alexander Strange 142ee5d73d Reorder the if/else for residual cats to match gcc's branch prediction. 17 years ago
Alexander Strange 47775cb8de Simplify loop condition for readability. 17 years ago
Alexander Strange 9f734c3b57 Reindent. 17 years ago
Alexander Strange 9588ec340c Clone decode_cabac_residual() for DC residuals, to get rid of a bunch of branches in the main loop. 17 years ago
Alexander Strange 2e254bc583 Don't generate two copies of hl_decode_mb() under ENABLE_SMALL. 17 years ago
Alexander Strange fedec603db Don't test for H264 encoding unless an encoder exists. 17 years ago
Stefano Sabatini fe4bf37455 Make AVCodec long_names definition conditional depending on CONFIG_SMALL. 17 years ago
Carl Eugen Hoyos 7e14f14584 Warn about unimplemented H264 feature. 17 years ago
Pascal Massimino ae899d12ae in TRUNCATED mode, use residual fragments in ParseContext 17 years ago
Diego Biurrun 9c852bcf58 cosmetics: spelling typo fixes 17 years ago
Diego Biurrun f4433de9ef consistency cosmetics: indices --> indexes 17 years ago
Michael Niedermayer 4806b9226c print direct_spatial_mv_pred 17 years ago
Alexander Strange bff2266a7f Remove newly unused variables. 17 years ago
Alexander Strange d2b54ec801 Use h->mb_xy directly in decode_cabac_residual(). 17 years ago
Alexander Strange 64514ee8de Store mb_xy in H264Context and only calculate it once per MB. 17 years ago
Carl Eugen Hoyos e0a0c85dbd One const per declaration is enough. 17 years ago
Jason Garrett-Glaser 144783887c Use a state machine to reduce branching logic in decode_cabac_residual. 17 years ago
Stefano Sabatini 6140271f54 Add some long names to AVCodec declarations. 17 years ago
Vladimir Voroshilov 159ef4b02a Implement FFMAX3(a,b,c) - maximum over three arguments. 17 years ago
Jeff Downs 52cb7981e2 Redo r12838, this time using svn copy to create h264_i386.h from cabac.h. 17 years ago