summaryrefslogtreecommitdiff
path: root/libavcodec/rv34.c
Commit message (Expand)AuthorAgeFilesLines
* Revert commit 22378.Vitor Sessak2010-03-091-4/+0
* Check for reference frames so RV 3/4 won't segfault trying to copy data fromKostya Shishkov2010-03-091-0/+4
* Call avcodec_set_dimensions() instead of simply setting avctx->width/heightKostya Shishkov2009-11-241-2/+3
* Update dimensions in AVCodecContext when RV3/4 frame dimensions changeKostya Shishkov2009-11-221-2/+2
* Convert ZERO8x2 macro into inline functionKostya Shishkov2009-08-301-3/+5
* Zeroing pic->motion_val in RV3/4 causes alignment problems on some 64-bitKostya Shishkov2009-08-301-7/+12
* Adjust r->avail_cache[] indexes to avoid alignment issues when zeroing blockKostya Shishkov2009-08-301-22/+22
* RV3/4 intra types array causes alignment issues (at least on ARM5), thus changeKostya Shishkov2009-07-011-15/+17
* Revert changing VLC initialization type for RV3/4 decoder.Kostya Shishkov2009-04-271-52/+42
* Get rid of monstrous static table and initialize VLCs for RV3/4 dynamically.Kostya Shishkov2009-04-251-42/+52
* 100l: VLC table array should not be constKostya Shishkov2009-04-211-1/+1
* Make RV3/4 VLC tables use new static initialization methodKostya Shishkov2009-04-211-17/+47
* Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes anThilo Borgmann2009-04-071-1/+3
* Correct MV prediction for B-frame blocks in RV4 decoderKostya Shishkov2009-03-151-1/+1
* Fix direct and skip MB motion compensation in RV4:Kostya Shishkov2009-03-131-3/+4
* cosmetics: reindent after last commitKostya Shishkov2009-02-251-5/+5
* Since motion vectors for intra blocks are always zero, do not try to retrieve...Kostya Shishkov2009-02-251-0/+3
* Enable dropping frames for RV3/4Kostya Shishkov2009-02-141-0/+9
* In RV3/4 nonzero MB offset for the first slice also indicates errorKostya Shishkov2009-02-131-1/+1
* Move RV3/4 frame type check up so 1-slice unanchored B-frames are checked, too.Kostya Shishkov2009-02-071-2/+13
* Silence two pointer assignment compiler warnings in rv34.cKostya Shishkov2009-02-011-2/+2
* Use full internal pathname in doxygen @file directives.Diego Biurrun2009-02-011-1/+1
* Add missing void keyword to parameterless function declarations.Diego Biurrun2009-01-301-1/+1
* Fix Doxygen comments for RV3/4 decoder.Kostya Shishkov2009-01-281-0/+5
* moves mid_pred() into mathops.h (with arch specific code split by directory)Aurelien Jacobs2009-01-181-0/+1
* It turned out that RV30 uses motion vectors for forward motion B-frameKostya Shishkov2008-12-291-5/+5
* 352l: correct calculating number of bits for storing macroblock offset in RV3/4Kostya Shishkov2008-12-231-1/+1
* add const qualifier to some pointers for input dataKostya Shishkov2008-12-171-3/+3
* use precalculated mb_pos where availableKostya Shishkov2008-12-171-4/+4
* Merge deblocking pattern with CBP for RV30/40 loop filteringKostya Shishkov2008-12-171-2/+2
* Generate correct deblock pattern for RV30Kostya Shishkov2008-12-171-1/+9
* Do not attempt to decode RV30/40 B-frames without anchors.Kostya Shishkov2008-12-071-0/+2
* Fix reading out of buffer during RV30/40 deblock mask calculationKostya Shishkov2008-12-021-1/+1
* 34l: forgot to change one case of chroma MC for RV40Kostya Shishkov2008-12-021-1/+2
* Check RV30/40 slice offsets to be inside buffer.Kostya Shishkov2008-12-021-0/+5
* Update ff_rv34_decode_frame() arguments definitionKostya Shishkov2008-12-021-1/+1
* Invoke future RV30/40 loop filter for already decoded rows instead ofKostya Shishkov2008-11-291-1/+4
* Fix RV40 chroma MCKostya Shishkov2008-11-271-13/+23
* 33l Fix applying residue condition in RV30/40 decoderKostya Shishkov2008-11-201-2/+2
* Eliminate direct use of s->current_picture in RV30/40 decoderKostya Shishkov2008-11-201-7/+6
* Use wider margins for edge emulation in RV30/40Kostya Shishkov2008-11-201-4/+4
* Remove unused variable.Diego Biurrun2008-11-121-1/+1
* Split RV3/4 deblock pattern into horizontal and vertical partsKostya Shishkov2008-11-081-4/+8
* Drop redundant check in RV3/4 deblock coefficients calculationKostya Shishkov2008-11-081-2/+0
* Calculating an additional MV-based deblocking pattern is the sameKostya Shishkov2008-11-071-2/+36
* Introduce RV3-specific motion vector prediction.Kostya Shishkov2008-11-011-1/+53
* Correct motion vector scaling in B-frames for RV3/4Kostya Shishkov2008-10-301-5/+4
* Fix chroma motion compensation for RV30Kostya Shishkov2008-10-271-6/+13
* Choose RV3/4 DC quantizer correctlyKostya Shishkov2008-10-241-2/+2
* 34l: free RV3/4 context variables at the endKostya Shishkov2008-10-201-0/+3