vorbisparse: pedantically recognize undefined headers too
authorVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Wed, 1 Feb 2012 16:46:13 +0000 (16:46 +0000)
committerVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Wed, 1 Feb 2012 16:46:13 +0000 (16:46 +0000)
ext/vorbis/gstvorbisparse.c

index 19b2b5f..1ffa0f9 100644 (file)
@@ -401,13 +401,8 @@ vorbis_parse_parse_packet (GstVorbisParse * parse, GstBuffer * buf)
 
   have_header = FALSE;
   if (size >= 1) {
-    switch (data[0]) {
-      case 1:
-      case 3:
-      case 5:
-        have_header = TRUE;
-        break;
-    }
+    if (data[0] & 1)
+      have_header = TRUE;
   }
 
   if (have_header) {