Commit graph

4 commits

Author SHA1 Message Date
Younes Manton
6235141fd2 g3dvl: IDCT part 1.
Very basic IDCT support is in, performed CPU-side for now.
2008-07-06 22:05:07 -04:00
Younes Manton
9833aec6cb g3dvl: Use block and stride instead of cpp and pitch. 2008-06-30 19:26:22 -04:00
Younes Manton
3933fec6bd g3dvl: Support for field and frame based MC for progressive pictures.
MC support for frame and field based motion prediction. Also various bug
fixes, clean up.
2008-06-30 10:11:02 -04:00
Younes Manton
c11a7ec821 Initial commit for g3dvl.
Initial commit for g3dvl, contains support for basic XvMC features.

- Context, surface, block, macroblock creation and deletion
- Surface rendering
  - Frame pictures
  - Frame based motion compensation
  - Intra-coded macroblocks
  - Predicted macroblocks
  - Bi-directionally predicted macroblocks
- Surface display
  - Color conversion
  - Scaling
2008-06-08 03:04:14 -04:00