aboutsummaryrefslogtreecommitdiff
path: root/ext/schroedinger/gstschroutils.h
diff options
context:
space:
mode:
Diffstat (limited to 'ext/schroedinger/gstschroutils.h')
-rw-r--r--ext/schroedinger/gstschroutils.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/ext/schroedinger/gstschroutils.h b/ext/schroedinger/gstschroutils.h
index ad8a5c48..149ab3e1 100644
--- a/ext/schroedinger/gstschroutils.h
+++ b/ext/schroedinger/gstschroutils.h
@@ -24,15 +24,21 @@
#include <gst/video/video.h>
#include <schroedinger/schro.h>
-#if SCHRO_CHECK_VERSION(1,0,11)
+#if SCHRO_CHECK_VERSION(1,0,12)
#define GST_SCHRO_YUV_LIST "{ I420, YV12, YUY2, UYVY, AYUV, Y42B, Y444, v216, v210, AY64, ARGB }"
#else
-#define GST_SCHRO_YUV_LIST "{ I420, YV12, YUY2, UYVY, AYUV, ARGB }"
+#if SCHRO_CHECK_VERSION(1,0,11)
+#define GST_SCHRO_YUV_LIST "{ I420, YV12, YUY2, UYVY, AYUV, Y42B, Y444, v216, v210, AY64 }"
+#else
+#define GST_SCHRO_YUV_LIST "{ I420, YV12, YUY2, UYVY, AYUV }"
+#endif
#endif
SchroFrame *
gst_schro_buffer_wrap (GstBuffer *buf, GstVideoFormat format, int width,
int height);
+GstBuffer * gst_schro_frame_get_buffer (SchroFrame * frame);
+
GstBuffer * gst_schro_wrap_schro_buffer (SchroBuffer *buffer);
SchroBuffer * gst_schro_wrap_gst_buffer (GstBuffer *buffer);