h264: Lower bound check for slice offsets
[ffmpeg.git] / libavcodec / h264_loopfilter.c
2014-02-20 Vittorio Giovarah264: Lower bound check for slice offsets
2013-08-20 Diego Biurrunavcodec: Remove some commented-out debug cruft
2013-03-21 Anton Khirnovh264: add a parameter to the CHROMA444 macro.
2013-03-21 Anton Khirnovh264: add a parameter to the CHROMA422 macro.
2013-03-21 Anton Khirnovh264: add a parameter to the CABAC macro.
2013-03-21 Anton Khirnovh264: add a parameter to the FIELD_PICTURE macro.
2013-03-21 Anton Khirnovh264: add a parameter to the FRAME_MBAFF macro.
2013-03-21 Anton Khirnovh264: add a parameter to the MB_FIELD macro.
2013-03-08 Anton Khirnovlavc decoders: work with refcounted frames.
2013-02-15 Anton Khirnovh264: deMpegEncContextize
2013-02-08 Diego Biurrundsputil: Move LOCAL_ALIGNED macros to libavutil
2012-10-01 Diego Biurrunavcodec: Drop silly and/or broken printf debug output
2012-01-14 Diego Biurruncosmetics: Move static and inline attributes to more...
2011-10-21 Baptiste Coudurierh264: 4:2:2 intra decoding support
2011-07-11 Jason Garrett-GlaserH.264: add filter_mb_fast support for >8-bit decoding
2011-07-11 Jason Garrett-GlaserH.264: avoid redundant alpha/beta calculations in loopf...
2011-07-11 Jason Garrett-GlaserH.264: optimize intra/inter loopfilter decision
2011-07-10 Diego BiurrunEliminate FF_COMMON_FRAME macro.
2011-07-09 Jason Garrett-GlaserH.264: fix filter_mb_fast with 4:4:4 + 8x8dct
2011-07-08 Jason Garrett-GlaserH.264: improve qp_thresh check
2011-07-05 Jason Garrett-GlaserH.264: make loopfilter bS const where applicable
2011-07-03 Jason Garrett-GlaserH.264: template left MB handling
2011-07-03 Jason Garrett-GlaserH.264: make filter_mb_fast support the case of unavaila...
2011-06-26 Jason Garrett-GlaserH.264: make filter_mb_fast support 4:4:4
2011-06-22 Jason Garrett-GlaserH.264: fix 4:4:4 + deblocking + 8x8dct + cavlc + MBAFF
2011-06-22 Jason Garrett-GlaserH.264: fix 4:4:4 + deblocking + MBAFF
2011-06-14 Jason Garrett-GlaserH.264: fix CODEC_FLAG_GRAY
2011-06-14 Jason Garrett-Glaser4:4:4 H.264 decoding support
2011-06-13 Jason Garrett-GlaserRoll back 4:4:4 H.264 for now
2011-06-13 Jason Garrett-GlaserH.264: fix CODEC_FLAG_GRAY
2011-06-13 Jason Garrett-Glaser4:4:4 H.264 decoding support
2011-05-10 Oskar ArvidssonAdd the notion of pixel size in h264 related functions.
2011-05-10 Oskar ArvidssonMake the h264 loop filter bit depth aware.
2011-05-10 Ronald S. Bultjeh264: DSP'ize MBAFF loopfilter.
2011-03-19 Mans RullgardReplace FFmpeg with Libav in licence headers
2010-04-20 Diego BiurrunRemove explicit filename from Doxygen @file commands.
2010-03-16 Måns RullgårdMove H264 dsputil functions into their own struct
2010-03-06 Måns RullgårdRemove DECLARE_ALIGNED_{8,16} macros
2010-02-18 Måns RullgårdH264: use alias-safe macros
2010-02-17 Måns RullgårdUse LOCAL_ALIGNED macro for local arrays
2010-02-13 Alexander Strangeh264: Remove unused variables.
2010-02-07 Michael NiedermayerFix CAVLC+8x8DCT+MBAFF loopfiltering.
2010-01-31 Michael NiedermayerGet rid of a check in one direction that cant be true...
2010-01-30 Michael NiedermayerSplit first reference list comparission from mv compari...
2010-01-30 Michael NiedermayerReplace h->left_type[0] by the local variable for it...
2010-01-30 Michael Niedermayerslightly faster bit trickery.
2010-01-30 Michael NiedermayerReplace ?: by branchless code.
2010-01-28 Michael Niedermayerfactorize first filter call out, this makes the code...
2010-01-28 Michael NiedermayerChange wraper functions to always inline, they are...
2010-01-28 Michael Niedermayerindent
2010-01-28 Michael NiedermayerRestructure check_mv()
2010-01-28 Michael NiedermayerRestructure if() in check_mv()
2010-01-28 Michael NiedermayerUnroll loops in check_mv()
2010-01-28 Michael NiedermayerFactor mv/ref compare code out.
2010-01-28 Michael NiedermayerSimplify first edge filter condition.
2010-01-28 Michael NiedermayerCosmetics, mostly indention, 2 or so new fixme comments...
2010-01-28 Michael NiedermayerMake the fast loop filter path work with unavailable...
2010-01-28 Michael Niedermayerget rid of the start variable.
2010-01-28 Michael NiedermayerUnroll main loop so the edge==0 case is seperate.
2010-01-27 Michael NiedermayerUpdate comment.
2010-01-27 Michael NiedermayerUse table to speedup access to non_zero_count in MBAFF...
2010-01-26 Michael NiedermayerOptimize loop filtering of the left edge in MBAFF.
2010-01-26 Michael Niedermayerremove unneeded check
2010-01-26 Michael NiedermayerUse left_mb_xy from fill_caches instead of recalculatin...
2010-01-26 Michael NiedermayerSimplify loop filter a little by using top/left_type.
2010-01-24 Michael NiedermayerRemove all uses of slice_type* from the loop filter...
2010-01-23 Michael NiedermayerMove +52 from the loop filter to the alpha/beta offsets...
2010-01-23 Michael NiedermayerSet edges based on cbp and mv partitioning, not just...
2010-01-23 Michael NiedermayerOptimize filter_mb_mbaff_edge*()
2010-01-23 Michael NiedermayerOptmize 8x8dct check used to skip some borders in the...
2010-01-22 Måns RullgårdMove array specifiers outside DECLARE_ALIGNED() invocations
2010-01-22 Michael NiedermayerGcc idiocy fixes related to filter_mb_edge*.
2010-01-21 Michael NiedermayerMake calculation of mask_edge free of branches, faster...
2010-01-20 Alexander StrangeH.264: Declare bS with DECLARE_ALIGNED_8 for uint64_t...
2010-01-20 Michael NiedermayerSimplify/Optimize another of the mbaff loop filter...
2010-01-20 Michael NiedermayerOnly calculate the second chroma qp if it differs from...
2010-01-20 Michael NiedermayerSet bS with 64bits at a time.
2010-01-20 Michael NiedermayerMerge multiple IS_* macro uses where possible.
2010-01-20 Michael NiedermayerSimplify and optimize intra code in h264_loopfilter.c
2010-01-20 Michael NiedermayerSightly simplify initialization of int start.
2010-01-19 Michael NiedermayerReenable ff_h264_filter_mb_fast() for all slices it...
2010-01-18 Michael NiedermayerFix compilation with -O0.
2010-01-18 Michael NiedermayerRather call filter_mb_mbaff_edge*v() more often than...
2010-01-18 Michael NiedermayerUse h->slice_num where possible.
2010-01-18 Michael NiedermayerEnable filter_mb_fast for CAVLC P slices.
2010-01-18 Michael NiedermayerPAFF CABAC P slices seem to work as well, so enable...
2010-01-18 Michael NiedermayerReenable filter_mb_fast for I slices and progressive...
2010-01-18 Michael NiedermayerMove CAVLC 8x8 DCT special case from ff_h264_filter_mb...
2010-01-18 Michael NiedermayerPerform reference remapping at fill_cache() time instea...
2010-01-18 Michael NiedermayerMove the qp check to skip the loop filter up.
2010-01-17 Michael NiedermayerReorganize how values are stored in h->non_zero_count.
2010-01-17 Michael NiedermayerRearchitecturing the stiched up goose part 1
2010-01-16 Michael NiedermayerComment for() ; out
2010-01-16 Michael NiedermayerMark a few functions as noinline, this makes ff_h264_fi...
2010-01-16 Michael NiedermayerApply last 2 optimizations to similar code i forgot.
2010-01-16 Michael NiedermayerAnother microopt, 4 cpu cycles for avoidance of FFABS().
2010-01-16 Michael NiedermayerMinor (2 cpu cycles) optimization ||->|.
2010-01-16 Michael NiedermayerAvoid wasting 4 cpu cycles per MB in redundantly calcul...
2010-01-12 Michael NiedermayerSplit h264 loop filter off h264.c.