OSDN Git Service

* VC1: Add 'quantizer' to pic params
authorWaldo Bastian <waldo.bastian@intel.com>
Thu, 7 Feb 2008 23:10:11 +0000 (15:10 -0800)
committerWaldo Bastian <waldo.bastian@intel.com>
Thu, 7 Feb 2008 23:10:11 +0000 (15:10 -0800)
* Bump version to 0.29

configure.ac
src/Makefile.am
src/va.c
src/va.h

index b203f39..1aba565 100644 (file)
@@ -21,7 +21,7 @@
 # SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
 AC_PREREQ(2.57)
-AC_INIT([libva], 0.28, [waldo.bastian@intel.com], libva)
+AC_INIT([libva], 0.29, [waldo.bastian@intel.com], libva)
 AC_CONFIG_SRCDIR([Makefile.am])
 AM_INIT_AUTOMAKE([dist-bzip2])
 
index 35876c6..b3eb073 100644 (file)
@@ -22,7 +22,7 @@
 
 libva_la_LTLIBRARIES = libva.la
 libva_ladir = $(libdir)
-libva_la_LDFLAGS = -version-number 0:28:0 -no-undefined
+libva_la_LDFLAGS = -version-number 0:29:0 -no-undefined
 libva_la_LIBADD = -ldl -lX11 -lXext
 
 libva_la_SOURCES = va_dri.c va.c va_dristr.h
index 57727d0..cafe67b 100644 (file)
--- a/src/va.c
+++ b/src/va.c
@@ -35,8 +35,8 @@
 #include "va_dri.h"
 
 #define VA_MAJOR_VERSION       0
-#define VA_MINOR_VERSION       28
-#define DRIVER_INIT_FUNC       "__vaDriverInit_0_28"
+#define VA_MINOR_VERSION       29
+#define DRIVER_INIT_FUNC       "__vaDriverInit_0_29"
 
 #define DEFAULT_DRIVER_DIR     "/usr/X11R6/lib/modules/dri"
 #define DRIVER_EXTENSION       "_drv_video.so"
index 651ba7d..08f40e5 100755 (executable)
--- a/src/va.h
+++ b/src/va.h
@@ -24,7 +24,7 @@
 /*
  * Video Decode Acceleration API Specification
  *
- * Rev. 0.28
+ * Rev. 0.29
  * <jonathan.bian@intel.com>
  *
  * Revision History:
@@ -49,6 +49,7 @@
  * rev 0.27 (11/19/2007 Matt Sottek)   - Added DeriveImage
  * rev 0.28 (12/06/2007 Jonathan Bian) - Added new versions of PutImage and AssociateSubpicture
  *                                       to enable scaling
+ * rev 0.29 (02/07/2007 Jonathan Bian) - VC1 parameter fixes
  *
  * Acknowledgements:
  *  Some concepts borrowed from XvMC and XvImage.
@@ -780,6 +781,7 @@ typedef struct _VAPictureParameterBufferVC1
     union {
         struct {
             unsigned char dquant       : 2;    /* ENTRY_POINT_LAYER::DQUANT */
+            unsigned char quantizer     : 2;   /* ENTRY_POINT_LAYER::QUANTIZER */
             unsigned char half_qp      : 1;    /* PICTURE_LAYER::HALFQP */
             unsigned char pic_quantizer_scale : 5;/* PICTURE_LAYER::PQUANT */
             unsigned char pic_quantizer_type : 1;/* PICTURE_LAYER::PQUANTIZER */