summaryrefslogtreecommitdiffstats
path: root/libavcodec/rv34.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Introduce RV3-specific motion vector prediction.Kostya Shishkov2008-11-011-1/+53
| | | | | | Now B-frames in RV3 look almost correct. Originally committed as revision 15764 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Correct motion vector scaling in B-frames for RV3/4Kostya Shishkov2008-10-301-5/+4
| | | | Originally committed as revision 15747 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix chroma motion compensation for RV30Kostya Shishkov2008-10-271-6/+13
| | | | Originally committed as revision 15731 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Choose RV3/4 DC quantizer correctlyKostya Shishkov2008-10-241-2/+2
| | | | Originally committed as revision 15675 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 34l: free RV3/4 context variables at the endKostya Shishkov2008-10-201-0/+3
| | | | Originally committed as revision 15652 to svn://svn.ffmpeg.org/ffmpeg/trunk
* RV3 and RV4 decoders set some deblocking coefs for each macroblock,Kostya Shishkov2008-10-201-0/+4
| | | | | | so store them in the context and register a function to calculate them. Originally committed as revision 15651 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Mark some of RV3/4 block types as having separate DC subblockKostya Shishkov2008-10-201-2/+2
| | | | Originally committed as revision 15650 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove unnecessary parentheses from return calls.Diego Biurrun2008-05-061-1/+1
| | | | Originally committed as revision 13069 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Calculate motion vector information based on PTS provided in slice headerKostya Shishkov2008-04-281-18/+21
| | | | Originally committed as revision 13011 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Skip blocks in B-frames reuse motion vectors from next reference frame.Kostya Shishkov2008-04-261-4/+32
| | | | | | | So if referenced blocks is 16x8, 8x16 or 8x8 partitions, skip block will have them too. Originally committed as revision 12987 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Apply 'cold' attribute to init/uninit functions in libavcodecZuxy Meng2008-03-211-3/+3
| | | | Originally committed as revision 12525 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add FF_ prefix to all (frame)_TYPE usageAurelien Jacobs2008-03-091-5/+5
| | | | Originally committed as revision 12399 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Save quantizer values as wellKostya Shishkov2008-01-181-0/+1
| | | | Originally committed as revision 11555 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Save coded block patterns for future loop filtering.Kostya Shishkov2008-01-181-0/+7
| | | | Originally committed as revision 11554 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fractional parts of motion vectors should be accounted separately tooKostya Shishkov2008-01-061-7/+6
| | | | Originally committed as revision 11433 to svn://svn.ffmpeg.org/ffmpeg/trunk
* RV30 thirdpel motion compensation supportKostya Shishkov2008-01-041-16/+18
| | | | Originally committed as revision 11398 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make decode210() common function.Kostya Shishkov2008-01-031-7/+0
| | | | Originally committed as revision 11382 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Direct blocks should use motion vectors from the second reference frameKostya Shishkov2007-12-311-1/+20
| | | | Originally committed as revision 11361 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Correct spatial prediction mode in RV30/40 for vertical left directionKostya Shishkov2007-12-171-0/+1
| | | | | | and add its version that does not rely on down left neighbour subblock. Originally committed as revision 11252 to svn://svn.ffmpeg.org/ffmpeg/trunk
* RV30/40 decoding coreKostya Shishkov2007-12-161-0/+1277
Originally committed as revision 11229 to svn://svn.ffmpeg.org/ffmpeg/trunk
OpenPOWER on IntegriCloud