gst/typefind/gsttypefindfunctions.c: Add typefind for ELF files, since they can easil...
authorDavid Schleef <ds@schleef.org>
Fri, 23 Jul 2004 03:09:50 +0000 (03:09 +0000)
committerDavid Schleef <ds@schleef.org>
Fri, 23 Jul 2004 03:09:50 +0000 (03:09 +0000)
Original commit message from CVS:
* gst/typefind/gsttypefindfunctions.c: (plugin_init): Add typefind
for ELF files, since they can easily be recognized as audio/mpeg.
(bug #147441)

ChangeLog
gst/typefind/gsttypefindfunctions.c

index 38a591a..8a66fdc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2004-07-22  David Schleef  <ds@schleef.org>
+
+       * gst/typefind/gsttypefindfunctions.c: (plugin_init): Add typefind
+       for ELF files, since they can easily be recognized as audio/mpeg.
+       (bug #147441)
+
 2004-07-22  Thomas Vander Stichele  <thomas at apestaart dot org>
 
        * gst/videoscale/videoscale.c: (gst_videoscale_setup),
index 32d6aac..bb16720 100644 (file)
@@ -1403,6 +1403,8 @@ plugin_init (GstPlugin * plugin)
       speex_type_find, NULL, SPEEX_CAPS, NULL);
   TYPE_FIND_REGISTER (plugin, "audio/x-m4a", GST_RANK_PRIMARY, m4a_type_find,
       m4a_exts, AAC_CAPS, NULL);
+  TYPE_FIND_REGISTER_START_WITH (plugin, "application/x-executable",
+      GST_RANK_MARGINAL, NULL, "\177ELF", 4, GST_TYPE_FIND_MAXIMUM);
 
   return TRUE;
 }