[gst-cvs] gst-plugins-base: typefind: Add aac stream-format to caps

Thiago Sousa Santos thiagoss at kemper.freedesktop.org
Wed Jan 13 07:50:48 PST 2010


Module: gst-plugins-base
Branch: master
Commit: 148d951fbc879730dd9594a235dbc6ab1e2e6b5a
URL:    http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=148d951fbc879730dd9594a235dbc6ab1e2e6b5a

Author: Thiago Santos <thiago.sousa.santos at collabora.co.uk>
Date:   Wed Jan 13 12:49:20 2010 -0300

typefind: Add aac stream-format to caps

Also add the aac stream-format field on the caps when
detecting it.

---

 gst/typefind/gsttypefindfunctions.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/gst/typefind/gsttypefindfunctions.c b/gst/typefind/gsttypefindfunctions.c
index df885b9..3cb49fe 100644
--- a/gst/typefind/gsttypefindfunctions.c
+++ b/gst/typefind/gsttypefindfunctions.c
@@ -686,7 +686,8 @@ aac_type_find (GstTypeFind * tf, gpointer unused)
             G_GINT64_MODIFIER "x, framelen %u", mpegversion, c.offset, len);
         gst_type_find_suggest_simple (tf, GST_TYPE_FIND_LIKELY, "audio/mpeg",
             "framed", G_TYPE_BOOLEAN, FALSE,
-            "mpegversion", G_TYPE_INT, mpegversion, NULL);
+            "mpegversion", G_TYPE_INT, mpegversion,
+            "stream-type", G_TYPE_STRING, "adts", NULL);
         break;
       }
 
@@ -694,7 +695,8 @@ aac_type_find (GstTypeFind * tf, gpointer unused)
     } else if (!memcmp (c.data, "ADIF", 4)) {
       /* ADIF header */
       gst_type_find_suggest_simple (tf, GST_TYPE_FIND_LIKELY, "audio/mpeg",
-          "framed", G_TYPE_BOOLEAN, FALSE, "mpegversion", G_TYPE_INT, 4, NULL);
+          "framed", G_TYPE_BOOLEAN, FALSE, "mpegversion", G_TYPE_INT, 4,
+          "stream-format", G_TYPE_STRING, "adif", NULL);
       break;
     }
 





More information about the Gstreamer-commits mailing list