summaryrefslogtreecommitdiffstats
path: root/libmpcodecs/mp_image.h
diff options
context:
space:
mode:
authoralex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-06-23 21:08:31 +0000
committeralex <alex@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-06-23 21:08:31 +0000
commitc20f4d0b428109bd9db1d0e1699a911eb46d7bd4 (patch)
tree023dc301ca962585e756be2e5afe4fbd025a0182 /libmpcodecs/mp_image.h
parent846f4abc185624d3969c600b2c01c9af57909fb1 (diff)
downloadmpv-c20f4d0b428109bd9db1d0e1699a911eb46d7bd4.tar.bz2
mpv-c20f4d0b428109bd9db1d0e1699a911eb46d7bd4.tar.xz
better planar support, chroma subsampling support and Y8/Y800 support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6540 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs/mp_image.h')
-rw-r--r--libmpcodecs/mp_image.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/libmpcodecs/mp_image.h b/libmpcodecs/mp_image.h
index 8d7d02a8ed..b1fca0142b 100644
--- a/libmpcodecs/mp_image.h
+++ b/libmpcodecs/mp_image.h
@@ -58,8 +58,8 @@ typedef struct mp_image_s {
/* these are only used by planar formats Y,U(Cb),V(Cr) */
int chroma_width;
int chroma_height;
- int chroma_h_shift;
- int chroma_v_shift;
+ int chroma_x_shift; // horizontal
+ int chroma_y_shift; // vertical
} mp_image_t;
#ifdef IMGFMT_YUY2
@@ -91,8 +91,8 @@ static inline void mp_image_setfmt(mp_image_t* mpi,unsigned int out_fmt){
mpi->bpp=12;
mpi->chroma_width=(mpi->width>>1);
mpi->chroma_height=(mpi->height>>1);
- mpi->chroma_h_shift=1;
- mpi->chroma_v_shift=1;
+ mpi->chroma_x_shift=1;
+ mpi->chroma_y_shift=1;
return;
case IMGFMT_IF09:
mpi->num_planes=4;
@@ -101,8 +101,8 @@ static inline void mp_image_setfmt(mp_image_t* mpi,unsigned int out_fmt){
mpi->bpp=9;
mpi->chroma_width=(mpi->width>>2);
mpi->chroma_height=(mpi->height>>2);
- mpi->chroma_h_shift=2;
- mpi->chroma_v_shift=2;
+ mpi->chroma_x_shift=2;
+ mpi->chroma_y_shift=2;
return;
case IMGFMT_Y800:
case IMGFMT_Y8: