summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs/gst-plugins-base/files/gst-0.10.32-0024-discoverer-rowstride-support.patch')
-rw-r--r--media-libs/gst-plugins-base/files/gst-0.10.32-0024-discoverer-rowstride-support.patch45
1 files changed, 45 insertions, 0 deletions
diff --git a/media-libs/gst-plugins-base/files/gst-0.10.32-0024-discoverer-rowstride-support.patch b/media-libs/gst-plugins-base/files/gst-0.10.32-0024-discoverer-rowstride-support.patch
new file mode 100644
index 0000000..ebe1b6f
--- /dev/null
+++ b/media-libs/gst-plugins-base/files/gst-0.10.32-0024-discoverer-rowstride-support.patch
@@ -0,0 +1,45 @@
+From 3bb025f5ba20aeb5d2fa575e4a78ea61e3bf5c1b Mon Sep 17 00:00:00 2001
+From: Rob Clark <rob@ti.com>
+Date: Wed, 5 Jan 2011 11:40:03 -0600
+Subject: [PATCH 24/24] discoverer: rowstride support
+
+---
+ gst-libs/gst/pbutils/gstdiscoverer.c | 8 ++++----
+ 1 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/gst-libs/gst/pbutils/gstdiscoverer.c b/gst-libs/gst/pbutils/gstdiscoverer.c
+index 8422d8f..2176196 100644
+--- a/gst-libs/gst/pbutils/gstdiscoverer.c
++++ b/gst-libs/gst/pbutils/gstdiscoverer.c
+@@ -558,7 +558,7 @@ collect_information (GstDiscoverer * dc, const GstStructure * st,
+ GstCaps *caps;
+ GstStructure *caps_st, *tags_st;
+ const gchar *name;
+- int tmp, tmp2;
++ int tmp, tmp2, tmp3;
+ guint utmp;
+ gboolean btmp;
+
+@@ -626,7 +626,7 @@ collect_information (GstDiscoverer * dc, const GstStructure * st,
+ info->parent.caps = caps;
+ }
+
+- if (gst_video_format_parse_caps (caps, &format, &tmp, &tmp2)) {
++ if (gst_video_format_parse_caps_strided (caps, &format, &tmp, &tmp2, &tmp3)) {
+ info->width = (guint) tmp;
+ info->height = (guint) tmp2;
+ }
+@@ -930,8 +930,8 @@ discoverer_collect (GstDiscoverer * dc)
+ gst_caps_get_structure (dc->priv->current_info->stream_info->caps, 0);
+
+ if (g_str_has_prefix (gst_structure_get_name (st), "image/"))
+- ((GstDiscovererVideoInfo *) dc->priv->current_info->
+- stream_info)->is_image = TRUE;
++ ((GstDiscovererVideoInfo *) dc->priv->current_info->stream_info)->
++ is_image = TRUE;
+ }
+ }
+
+--
+1.7.1
+