-diff -Naur ../../libav-v9.6/configure ./configure
---- ../../libav-v9.6/configure 2013-05-12 08:39:07.000000000 +0200
-+++ ./configure 2013-08-14 10:48:00.520497159 +0200
+diff -Naur ../../libav-v9.3/configure ./configure
+--- ../../libav-v9.3/configure 2013-03-02 11:27:05.000000000 +0100
++++ ./configure 2013-03-13 13:47:13.830429574 +0100
@@ -133,6 +133,7 @@
--enable-vaapi enable VAAPI code
--enable-vda enable VDA code
version3
xmm_clobber_test
x11grab
-@@ -1629,6 +1631,7 @@
+@@ -1628,6 +1630,7 @@
wmv3_dxva2_hwaccel_select="vc1_dxva2_hwaccel"
wmv3_vaapi_hwaccel_select="vc1_vaapi_hwaccel"
wmv3_vdpau_decoder_select="vc1_vdpau_decoder"
# parsers
h264_parser_select="error_resilience golomb h264dsp h264pred mpegvideo"
-@@ -3584,6 +3587,12 @@
+@@ -3580,6 +3583,12 @@
check_cpp_condition vdpau/vdpau.h "defined VDP_DECODER_PROFILE_MPEG4_PART2_ASP" ||
{ echolog "Please upgrade to libvdpau >= 0.2 if you would like vdpau support." && disable vdpau; }
fi
enabled debug && add_cflags -g"$debuglevel" && add_asflags -g"$debuglevel"
-@@ -3795,6 +3804,7 @@
+@@ -3791,6 +3800,7 @@
echo "libdxva2 enabled ${dxva2-no}"
echo "libva enabled ${vaapi-no}"
echo "libvdpau enabled ${vdpau-no}"
echo "AVISynth enabled ${avisynth-no}"
echo "frei0r enabled ${frei0r-no}"
echo "gnutls enabled ${gnutls-no}"
-diff -Naur ../../libav-v9.6/libavcodec/allcodecs.c ./libavcodec/allcodecs.c
---- ../../libav-v9.6/libavcodec/allcodecs.c 2013-05-12 08:39:07.000000000 +0200
-+++ ./libavcodec/allcodecs.c 2013-08-14 10:48:00.520497159 +0200
+diff -Naur ../../libav-v9.3/libavcodec/allcodecs.c ./libavcodec/allcodecs.c
+--- ../../libav-v9.3/libavcodec/allcodecs.c 2013-03-02 11:27:05.000000000 +0100
++++ ./libavcodec/allcodecs.c 2013-03-13 14:11:52.526181413 +0100
@@ -143,6 +143,7 @@
REGISTER_DECODER(H263I, h263i);
REGISTER_ENCODER(H263P, h263p);
REGISTER_DECODER(H264_VDPAU, h264_vdpau);
REGISTER_ENCDEC (HUFFYUV, huffyuv);
REGISTER_DECODER(IDCIN, idcin);
-diff -Naur ../../libav-v9.6/libavcodec/Makefile ./libavcodec/Makefile
---- ../../libav-v9.6/libavcodec/Makefile 2013-05-12 08:39:07.000000000 +0200
-+++ ./libavcodec/Makefile 2013-08-14 10:48:00.521497282 +0200
+diff -Naur ../../libav-v9.3/libavcodec/Makefile ./libavcodec/Makefile
+--- ../../libav-v9.3/libavcodec/Makefile 2013-03-02 11:27:05.000000000 +0100
++++ ./libavcodec/Makefile 2013-03-13 13:50:54.618919145 +0100
@@ -10,6 +10,7 @@
vdpau.h \
version.h \
OBJS-$(CONFIG_H264_DXVA2_HWACCEL) += dxva2_h264.o
OBJS-$(CONFIG_H264_VAAPI_HWACCEL) += vaapi_h264.o
OBJS-$(CONFIG_H264_VDA_HWACCEL) += vda_h264.o
-diff -Naur ../../libav-v9.6/libavcodec/qsv.c ./libavcodec/qsv.c
---- ../../libav-v9.6/libavcodec/qsv.c 1970-01-01 01:00:00.000000000 +0100
-+++ ./libavcodec/qsv.c 2013-08-14 11:04:36.521201539 +0200
+diff -Naur ../../libav-v9.3/libavcodec/qsv.c ./libavcodec/qsv.c
+--- ../../libav-v9.3/libavcodec/qsv.c 1970-01-01 01:00:00.000000000 +0100
++++ ./libavcodec/qsv.c 2013-05-19 14:46:43.248504511 +0200
@@ -0,0 +1,645 @@
+/* ********************************************************************* *\
+
+ }
+}
\ No newline at end of file
-diff -Naur ../../libav-v9.6/libavcodec/qsv.h ./libavcodec/qsv.h
---- ../../libav-v9.6/libavcodec/qsv.h 1970-01-01 01:00:00.000000000 +0100
-+++ ./libavcodec/qsv.h 2013-08-14 11:04:36.530202652 +0200
+diff -Naur ../../libav-v9.3/libavcodec/qsv.h ./libavcodec/qsv.h
+--- ../../libav-v9.3/libavcodec/qsv.h 1970-01-01 01:00:00.000000000 +0100
++++ ./libavcodec/qsv.h 2013-05-19 14:46:43.249504634 +0200
@@ -0,0 +1,494 @@
+/* ********************************************************************* *\
+
+/* @} */
+
+#endif //AVCODEC_QSV_H
-diff -Naur ../../libav-v9.6/libavcodec/qsv_h264.c ./libavcodec/qsv_h264.c
---- ../../libav-v9.6/libavcodec/qsv_h264.c 1970-01-01 01:00:00.000000000 +0100
-+++ ./libavcodec/qsv_h264.c 2013-08-14 11:04:36.521201539 +0200
+diff -Naur ../../libav-v9.3/libavcodec/qsv_h264.c ./libavcodec/qsv_h264.c
+--- ../../libav-v9.3/libavcodec/qsv_h264.c 1970-01-01 01:00:00.000000000 +0100
++++ ./libavcodec/qsv_h264.c 2013-05-19 14:46:43.248504511 +0200
@@ -0,0 +1,959 @@
+/* ********************************************************************* *\
+
+ .pix_fmts = (const enum PixelFormat[]) {AV_PIX_FMT_QSV_H264,
+ AV_PIX_FMT_NONE},
+};
-diff -Naur ../../libav-v9.6/libavcodec/qsv_h264.h ./libavcodec/qsv_h264.h
---- ../../libav-v9.6/libavcodec/qsv_h264.h 1970-01-01 01:00:00.000000000 +0100
-+++ ./libavcodec/qsv_h264.h 2013-08-14 11:04:36.534203146 +0200
+diff -Naur ../../libav-v9.3/libavcodec/qsv_h264.h ./libavcodec/qsv_h264.h
+--- ../../libav-v9.3/libavcodec/qsv_h264.h 1970-01-01 01:00:00.000000000 +0100
++++ ./libavcodec/qsv_h264.h 2013-05-19 14:46:43.261506110 +0200
@@ -0,0 +1,64 @@
+/* ********************************************************************* *\
+
+mfxStatus ff_qsv_mem_buffer_free(mfxHDL pthis, mfxMemId mid);
+
+#endif //AVCODEC_QSV_H264_H
-diff -Naur ../../libav-v9.6/libavutil/pixfmt.h ./libavutil/pixfmt.h
---- ../../libav-v9.6/libavutil/pixfmt.h 2013-05-12 08:39:07.000000000 +0200
-+++ ./libavutil/pixfmt.h 2013-08-14 10:48:00.522497405 +0200
+diff -Naur ../../libav-v9.3/libavutil/pixfmt.h ./libavutil/pixfmt.h
+--- ../../libav-v9.3/libavutil/pixfmt.h 2013-03-02 11:27:05.000000000 +0100
++++ ./libavutil/pixfmt.h 2013-03-13 13:48:10.200360027 +0100
@@ -178,6 +178,7 @@
AV_PIX_FMT_YUVA422P16LE, ///< planar YUV 4:2:2 48bpp, (1 Cr & Cb sample per 2x1 Y & A samples, little-endian)
AV_PIX_FMT_YUVA444P16BE, ///< planar YUV 4:4:4 64bpp, (1 Cr & Cb sample per 1x1 Y & A samples, big-endian)