[g3dvl] rename motion vector fields
[mesa.git] / src / gallium / include / pipe / p_video_state.h
index 5eb963521391f385afe60ec5f419573422880d52..c620472283d6c9bb62171e580d17402c06defe79 100644 (file)
@@ -79,6 +79,12 @@ struct pipe_macroblock
    enum pipe_video_codec codec;
 };
 
+struct pipe_mpeg12_motionvector
+{
+   signed x, y;
+   bool field_select;
+};
+
 struct pipe_mpeg12_macroblock
 {
    struct pipe_macroblock base;
@@ -88,7 +94,9 @@ struct pipe_mpeg12_macroblock
    enum pipe_mpeg12_macroblock_type mb_type;
    enum pipe_mpeg12_motion_type mo_type;
    enum pipe_mpeg12_dct_type dct_type;
-   signed pmv[2][2][2];
+   struct {
+      struct pipe_mpeg12_motionvector top, bottom;
+   } mv[2];
    unsigned cbp;
    short *blocks;
 };