summaryrefslogtreecommitdiff
path: root/libavcodec/vc1.c
Commit message (Expand)AuthorAgeFilesLines
* Correct MC for B-frames and some improvements (not 100% complete though)Kostya Shishkov2006-08-061-13/+135
* Bicubic interpolation requires two additional pixels for blockKostya Shishkov2006-08-061-2/+2
* 100l: intensity compensation must be also done in 4-MV modeKostya Shishkov2006-08-041-2/+30
* Don't try to decode P-frames from old WMV3 variant until their format is figuredKostya Shishkov2006-08-031-2/+4
* Use bicubic MC (should also remove those ringing artifacts) when neededKostya Shishkov2006-07-301-17/+31
* Use functions from DSPContext in vc1.cKostya Shishkov2006-07-301-180/+26
* Set MpegEncContext->mspel flag (here it indicates that bicubic MC will be use)Kostya Shishkov2006-07-291-0/+2
* Support range reduced framesKostya Shishkov2006-07-291-3/+61
* Support grayscale decoding.Kostya Shishkov2006-07-291-10/+34
* Add rounding for overlap filtersKostya Shishkov2006-07-281-28/+28
* Some B-frames support (parsing and decoding only, no motion compesation is done)Kostya Shishkov2006-07-241-8/+293
* Some fixes for decode_p_mb()Kostya Shishkov2006-07-241-2/+3
* Remove obsolete and misleading warning.Diego Biurrun2006-07-231-3/+0
* Correct edge MC for chromaKostya Shishkov2006-07-231-2/+2
* Replace code for clipping MV vectors (which is wrong to use here) with clippi...Kostya Shishkov2006-07-221-13/+8
* Don't do non-uniform quantization on zero coeffs.Kostya Shishkov2006-07-221-4/+4
* 1000l: scale DC predictors instead of predicted value.Kostya Shishkov2006-07-211-12/+20
* Set DC = 0 for skipped MB as it interferes DC predictionKostya Shishkov2006-07-211-2/+8
* Set correctly quantizer and transform mode when parsing frame header.Kostya Shishkov2006-07-211-1/+4
* Don't pass block[6][64] parameter to decode_p_mb as we always use s->blockKostya Shishkov2006-07-161-11/+11
* Correct inverse quantization for P-framesKostya Shishkov2006-07-161-4/+13
* Rounding control for motion compensation.Kostya Shishkov2006-07-161-16/+41
* FastUVMV vs FastUVMC typo, noticed by bondDiego Biurrun2006-07-091-1/+1
* Check if 4-MV MB should not be decoded.Kostya Shishkov2006-07-091-0/+2
* MVRANGE may occur in all frames and RESPIC in all but B-framesKostya Shishkov2006-07-091-11/+11
* Fix mquant selection for ALL_MBS modeKostya Shishkov2006-07-091-4/+3
* Use overlap filter instead of loop filter.Kostya Shishkov2006-07-091-34/+24
* Use s->first_slice_line in checks instead of s->mb_yKostya Shishkov2006-07-091-6/+8
* Improve chroma MC: correct case for FASTUVMC=1, use slower but correct /2, an...Kostya Shishkov2006-07-071-17/+22
* Enable coefficient scalingKostya Shishkov2006-07-071-22/+21
* Don't read out-of-bounds values.Kostya Shishkov2006-07-071-1/+2
* Fix one case of choosing MV for chromaKostya Shishkov2006-07-061-5/+5
* Implement intensity compensationKostya Shishkov2006-07-041-2/+42
* Correctly choose global transform mode, MV mode and fix bitplane decodingKostya Shishkov2006-07-041-3/+9
* Optimizations suggested by Michael NiedermayerKostya Shishkov2006-07-041-53/+21
* Correctly detect when use hpel or qpel modeKostya Shishkov2006-07-031-1/+6
* 4-MV mode final fixes (now it works for non-exotic modes)Kostya Shishkov2006-07-031-5/+8
* vc1_decode_intra_block() simplifications and correctionsKostya Shishkov2006-07-031-42/+19
* 4-MV decoding supportKostya Shishkov2006-07-031-81/+368
* Adjust AC prediction if (some) predictors are not available.Kostya Shishkov2006-07-011-13/+14
* 0xFFFF l of cola. Now P-frames are decoded almost without distortions.Kostya Shishkov2006-07-011-2/+2
* Remove unused variable (and it wasn't free'd too)Kostya Shishkov2006-07-011-5/+0
* Use MpegEncContext->mbskip_table instead of custom bitplane.Kostya Shishkov2006-07-011-5/+2
* Slightly reworked MC code, it gives better picture.Kostya Shishkov2006-06-301-6/+6
* typoKostya Shishkov2006-06-301-1/+1
* Some optimization and fixes - mostly reworked MC and bitplanes.Kostya Shishkov2006-06-291-242/+216
* This should make P-frames decoding work on x86 (by avoiding get_bits(0))Kostya Shishkov2006-06-291-3/+7
* Added loop filtering as ersatz for overlap filter (improves picture quality f...Kostya Shishkov2006-06-271-9/+36
* VC1 Intra blocks in P-frames use different zigzag table than I-frames.Kostya Shishkov2006-06-271-7/+1
* VC-1 decoder with I-frames support and partial P-frames decodingKostya Shishkov2006-06-271-1533/+1537