aacparse: not so greedy minimum frame size
authorJonas Larsson <jonas.larsson@hiq.se>
Tue, 28 Jun 2011 10:26:37 +0000 (12:26 +0200)
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Tue, 28 Jun 2011 10:40:27 +0000 (12:40 +0200)
Fixes #653559.

gst/audioparsers/gstaacparse.c

index df7c401..5ee8466 100644 (file)
@@ -611,7 +611,8 @@ gst_aac_parse_check_valid_frame (GstBaseParse * parse,
 
   } else {
     GST_DEBUG ("buffer didn't contain valid frame");
-    gst_base_parse_set_min_frame_size (GST_BASE_PARSE (aacparse), 1024);
+    gst_base_parse_set_min_frame_size (GST_BASE_PARSE (aacparse),
+        ADTS_MAX_SIZE);
   }
 
   return ret;
@@ -696,7 +697,7 @@ gst_aac_parse_start (GstBaseParse * parse)
 
   aacparse = GST_AAC_PARSE (parse);
   GST_DEBUG ("start");
-  gst_base_parse_set_min_frame_size (GST_BASE_PARSE (aacparse), 1024);
+  gst_base_parse_set_min_frame_size (GST_BASE_PARSE (aacparse), ADTS_MAX_SIZE);
   return TRUE;
 }