64 Commits (7fce481a69053dd24dbf9f1cb0f5b51df2ec925c)

Author SHA1 Message Date
  Diego Biurrun ba87f0801d Remove explicit filename from Doxygen @file commands. 15 years ago
  Måns Rullgård 4693b031a3 Move H264 dsputil functions into their own struct 15 years ago
  Måns Rullgård 84dc2d8afa Remove DECLARE_ALIGNED_{8,16} macros 15 years ago
  Måns Rullgård 19769ece3b H264: use alias-safe macros 15 years ago
  Måns Rullgård 40d1122752 Use LOCAL_ALIGNED macro for local arrays 15 years ago
  Alexander Strange 78998bf217 h264: Remove unused variables. 15 years ago
  Michael Niedermayer 9873ae0d44 Fix CAVLC+8x8DCT+MBAFF loopfiltering. 15 years ago
  Michael Niedermayer 37b2b0d6cd Get rid of a check in one direction that cant be true in it in that part 15 years ago
  Michael Niedermayer 2646814897 Split first reference list comparission from mv comparission. 15 years ago
  Michael Niedermayer 4e992796a9 Replace h->left_type[0] by the local variable for it we have. 15 years ago
  Michael Niedermayer 012dbcce08 slightly faster bit trickery. 15 years ago
  Michael Niedermayer 77821e11b3 Replace ?: by branchless code. 15 years ago
  Michael Niedermayer 34032e26ab factorize first filter call out, this makes the code somewhat 15 years ago
  Michael Niedermayer 592e03a8da Change wraper functions to always inline, they are faster now that way. 15 years ago
  Michael Niedermayer 5364db2893 indent 15 years ago
  Michael Niedermayer 2cf0d46d4c Restructure check_mv() 15 years ago
  Michael Niedermayer fabd704b37 Restructure if() in check_mv() 15 years ago
  Michael Niedermayer ca7c784fdf Unroll loops in check_mv() 15 years ago
  Michael Niedermayer e814817b74 Factor mv/ref compare code out. 15 years ago
  Michael Niedermayer 3b84924516 Simplify first edge filter condition. 15 years ago
  Michael Niedermayer b6302d0c55 Cosmetics, mostly indention, 2 or so new fixme comments that i was to lazy 15 years ago
  Michael Niedermayer 0a32508d90 Make the fast loop filter path work with unavailable left MBs. 15 years ago
  Michael Niedermayer b304767301 get rid of the start variable. 15 years ago
  Michael Niedermayer 980bcc554d Unroll main loop so the edge==0 case is seperate. 15 years ago
  Michael Niedermayer 8670f84cf9 Update comment. 15 years ago
  Michael Niedermayer e470ef7641 Use table to speedup access to non_zero_count in MBAFF with differing interlacing. 15 years ago
  Michael Niedermayer 16e5e39ab4 Optimize loop filtering of the left edge in MBAFF. 15 years ago
  Michael Niedermayer 6548c939ec remove unneeded check 15 years ago
  Michael Niedermayer 18ea2f933c Use left_mb_xy from fill_caches instead of recalculating it. 15 years ago
  Michael Niedermayer d5c30c86d0 Simplify loop filter a little by using top/left_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 1cc2d21175 Set edges based on cbp and mv partitioning, not just skiped MBs. 15 years ago
  Michael Niedermayer 6b3661b22d Optimize filter_mb_mbaff_edge*() 15 years ago
  Michael Niedermayer 933bea77e5 Optmize 8x8dct check used to skip some borders in the loop filter. 15 years ago
  Måns Rullgård c67278098d Move array specifiers outside DECLARE_ALIGNED() invocations 15 years ago
  Michael Niedermayer 258b60c224 Gcc idiocy fixes related to filter_mb_edge*. 15 years ago
  Michael Niedermayer 31f6e3c19e Make calculation of mask_edge free of branches, faster of course but probably 15 years ago
  Alexander Strange bec358d683 H.264: Declare bS with DECLARE_ALIGNED_8 for uint64_t casts. 15 years ago
  Michael Niedermayer 97775235ec Simplify/Optimize another of the mbaff loop filter cases. 15 years ago
  Michael Niedermayer 085d9d98e8 Only calculate the second chroma qp if it differs from the firstin the main 15 years ago
  Michael Niedermayer 948180e7b1 Set bS with 64bits at a time. 15 years ago
  Michael Niedermayer 87df989ee3 Merge multiple IS_* macro uses where possible. 15 years ago
  Michael Niedermayer 55c54371c4 Simplify and optimize intra code in h264_loopfilter.c 15 years ago
  Michael Niedermayer 9528ce7b99 Sightly simplify initialization of int start. 15 years ago
  Michael Niedermayer 655a1d57d5 Reenable ff_h264_filter_mb_fast() for all slices it supported before. 15 years ago
  Michael Niedermayer 2b3649f656 Fix compilation with -O0. 15 years ago
  Michael Niedermayer bffe82f504 Rather call filter_mb_mbaff_edge*v() more often than do extra calculations 15 years ago
  Michael Niedermayer 0fe674cb4a Use h->slice_num where possible. 15 years ago
  Michael Niedermayer bce6a1e7c7 Enable filter_mb_fast for CAVLC P slices. 15 years ago