summaryrefslogtreecommitdiff
path: root/tests/test-decode.c
diff options
context:
space:
mode:
authorGwenole Beauchesne <gwenole.beauchesne@intel.com>2012-07-17 13:44:45 +0200
committerGwenole Beauchesne <gwenole.beauchesne@intel.com>2012-07-17 18:02:16 +0200
commit776d120b7fed1d52f472f2f8f4a5f19464a9f22e (patch)
tree9f4bc2d02ae7318a338537cf6b7a247eef2a5601 /tests/test-decode.c
parent1139908487b3f24792d5e912d3156164e8f665aa (diff)
tests: add test for JPEG decoding.
Diffstat (limited to 'tests/test-decode.c')
-rw-r--r--tests/test-decode.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/test-decode.c b/tests/test-decode.c
index 895c8623..021d087c 100644
--- a/tests/test-decode.c
+++ b/tests/test-decode.c
@@ -26,6 +26,7 @@
#include <gst/vaapi/gstvaapiwindow_x11.h>
#include <gst/vaapi/gstvaapidecoder.h>
#include <gst/vaapi/gstvaapisurface.h>
+#include "test-jpeg.h"
#include "test-mpeg2.h"
#include "test-h264.h"
#include "test-vc1.h"
@@ -35,6 +36,7 @@
#endif
#if USE_CODEC_PARSERS
# include <gst/vaapi/gstvaapidecoder_h264.h>
+# include <gst/vaapi/gstvaapidecoder_jpeg.h>
# include <gst/vaapi/gstvaapidecoder_mpeg2.h>
# include <gst/vaapi/gstvaapidecoder_vc1.h>
#endif
@@ -52,6 +54,7 @@ struct _CodecDefs {
static const CodecDefs g_codec_defs[] = {
#define INIT_FUNCS(CODEC) { #CODEC, CODEC##_get_video_info }
+ INIT_FUNCS(jpeg),
INIT_FUNCS(mpeg2),
INIT_FUNCS(h264),
INIT_FUNCS(vc1),
@@ -169,6 +172,9 @@ main(int argc, char *argv[])
case GST_VAAPI_CODEC_H264:
decoder = gst_vaapi_decoder_h264_new(display, decoder_caps);
break;
+ case GST_VAAPI_CODEC_JPEG:
+ decoder = gst_vaapi_decoder_jpeg_new(display, decoder_caps);
+ break;
case GST_VAAPI_CODEC_MPEG2:
decoder = gst_vaapi_decoder_mpeg2_new(display, decoder_caps);
break;