]> git.sesse.net Git - vlc/blobdiff - modules/codec/dts.c
mediacodec: don't try OMX.google.*
[vlc] / modules / codec / dts.c
index d6f25fce30af547524fe879b01f9a7b5e065e338..09ebc0d75727cb402aa26df3cefc97a58785d9bb 100644 (file)
@@ -110,7 +110,7 @@ static block_t *GetSoutBuffer( decoder_t * );
 static int OpenDecoder( vlc_object_t *p_this )
 {
     /* HACK: Don't use this codec if we don't have an dts audio filter */
-    if( !HAVE_FPU || !module_exists( "dtstofloat32" ) )
+    if( !module_exists( "dtstofloat32" ) )
         return VLC_EGENERIC;
 
     return OpenCommon( p_this, false );
@@ -425,7 +425,7 @@ static block_t *GetSoutBuffer( decoder_t *p_dec )
     decoder_sys_t *p_sys = p_dec->p_sys;
     block_t *p_block;
 
-    p_block = block_New( p_dec, p_sys->i_frame_size );
+    p_block = block_Alloc( p_sys->i_frame_size );
     if( p_block == NULL ) return NULL;
 
     p_block->i_pts = p_block->i_dts = date_Get( &p_sys->end_date );