]> git.sesse.net Git - vlc/blobdiff - modules/codec/mpeg_audio.c
* modules/services_discovery/sap.c, modules/codec/x264.c: fixed small mem leaks.
[vlc] / modules / codec / mpeg_audio.c
index 045519cb9d11088a1335d624d7743afe1c230b13..f7dbd4635d9d8b699860db972505be438db68a8f 100644 (file)
@@ -106,8 +106,8 @@ vlc_module_begin();
     set_description( _("MPEG audio layer I/II/III parser") );
     set_category( CAT_INPUT );
     set_subcategory( SUBCAT_INPUT_ACODEC );
-#if defined(SYS_DARWIN)
-    set_capability( "decoder", 5 );
+#if defined(SYS_DARWIN) || defined(UNDER_CE)
+   set_capability( "decoder", 5 );
 #else
     set_capability( "decoder", 100 );
 #endif
@@ -196,7 +196,7 @@ static void *DecodeBlock( decoder_t *p_dec, block_t **pp_block )
         return NULL;
     }
 
-    if( (*pp_block)->i_flags&BLOCK_FLAG_DISCONTINUITY )
+    if( (*pp_block)->i_flags&(BLOCK_FLAG_DISCONTINUITY|BLOCK_FLAG_CORRUPTED) )
     {
         p_sys->i_state = STATE_NOSYNC;
     }