LIBS="$saved_LIBS"
])
+dnl Check for va_dec_vp8.h header
+saved_CPPFLAGS="$CPPFLAGS"
+CPPFLAGS="$CPPFLAGS $LIBVA_CFLAGS"
+AC_CHECK_HEADERS([va/va_dec_vp8.h], [], [], [#include <va/va.h>])
+CPPFLAGS="$saved_CPPFLAGS"
+
dnl Check for VP8 decoding API (0.34+)
USE_VP8_DECODER=0
AC_CACHE_CHECK([for VP8 decoding API],
AC_COMPILE_IFELSE(
[AC_LANG_PROGRAM(
[[#include <va/va.h>
+ #ifdef HAVE_VA_VA_DEC_VP8_H
#include <va/va_dec_vp8.h>
+ #endif
]],
[[VAPictureParameterBufferVP8 pic_param;
VASliceParameterBufferVP8 slice_param;
VAProbabilityDataBufferVP8 prob_data;
- VAIQMatrixBufferVP8 iq_matrix;]])],
+ VAIQMatrixBufferVP8 iq_matrix;
+ slice_param.slice_data_offset = 0;
+ slice_param.slice_data_flag = 0;]])],
[ac_cv_have_vp8_decoding_api="yes" USE_VP8_DECODER=1],
[ac_cv_have_vp8_decoding_api="no"]
)
AM_CONDITIONAL(USE_JPEG_DECODER, test $USE_JPEG_DECODER -eq 1)
AC_DEFINE_UNQUOTED(USE_VP8_DECODER, $USE_VP8_DECODER,
- [Defined to 1 if JPEG decoder is used])
+ [Defined to 1 if VP8 decoder is used])
AM_CONDITIONAL(USE_VP8_DECODER, test $USE_VP8_DECODER -eq 1)
AC_DEFINE_UNQUOTED(USE_DRM, $USE_DRM,
gstvaapidecoder_objects.c \
gstvaapidecoder_unit.c \
gstvaapidecoder_vc1.c \
- gstvaapidecoder_vp8.c \
gstvaapidisplay.c \
gstvaapidisplaycache.c \
gstvaapifilter.c \
gstvaapidecoder_mpeg2.h \
gstvaapidecoder_mpeg4.h \
gstvaapidecoder_vc1.h \
- gstvaapidecoder_vp8.h \
gstvaapidisplay.h \
gstvaapifilter.h \
gstvaapiimage.h \
libgstvaapi_source_h += $(libgstvaapi_jpegdec_source_h)
endif
+libgstvaapi_vp8dec_source_c = gstvaapidecoder_vp8.c
+libgstvaapi_vp8dec_source_h = gstvaapidecoder_vp8.h
+if USE_VP8_DECODER
+libgstvaapi_source_c += $(libgstvaapi_vp8dec_source_c)
+libgstvaapi_source_h += $(libgstvaapi_vp8dec_source_h)
+endif
+
libgstvaapi_enc_source_c = \
gstvaapicodedbuffer.c \
gstvaapicodedbufferpool.c \
$(libgstvaapi_enc_source_priv_h) \
$(libgstvaapi_jpegdec_source_c) \
$(libgstvaapi_jpegdec_source_h) \
+ $(libgstvaapi_vp8dec_source_c) \
+ $(libgstvaapi_vp8dec_source_h) \
$(NULL)
CLEANFILES = \