LIBS="$saved_LIBS"
])
+dnl Check libva old H.264 encoder API
+HAVE_OLD_H264_ENCODER=0
+AC_CACHE_CHECK([for H264 encoder old structures],
+ ac_cv_have_old_h264_encoder, [
+ saved_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS $LIBVA_CFLAGS"
+ saved_LIBS="$LIBS"
+ LIBS="$CFLAGS $LIBVA_LIBS"
+ AC_COMPILE_IFELSE(
+ [AC_LANG_PROGRAM(
+ [[#include <va/va_enc_h264.h>]],
+ [[VAEncSequenceParameterBufferH264 seq;
+ seq.seq_fields.value = 0;
+ seq.vui_fields.value = 0;]])],
+ [ac_cv_have_old_h264_encoder="no" HAVE_OLD_H264_ENCODER=0],
+ [ac_cv_have_old_h264_encoder="yes" HAVE_OLD_H264_ENCODER=1]
+ )
+ CFLAGS="$saved_CFLAGS"
+ LIBS="$saved_LIBS"
+])
+
+AC_DEFINE_UNQUOTED(HAVE_OLD_H264_ENCODER, $HAVE_OLD_H264_ENCODER,
+ [Defined to 1 if old h264 encoder API exists.])
+
dnl Check for vpp (video post-processing) support
HAVE_VA_VPP=1
saved_CFLAGS="$CFLAGS"
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA 02110-1301 USA
*/
-#define HAVE_OLD_H264_ENCODER 0
#include "gstvaapiencoder_h264.h"
#include "config.h"