Commit 2d692952 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Use MiB rather than MB for arbitrary memory limits

parent e2eccee7
...@@ -148,11 +148,11 @@ static int Open( vlc_object_t *p_this ) ...@@ -148,11 +148,11 @@ static int Open( vlc_object_t *p_this )
p_sys->i_date_start = -1; p_sys->i_date_start = -1;
p_sys->i_size = 0; p_sys->i_size = 0;
#ifdef OPTIMIZE_MEMORY #ifdef OPTIMIZE_MEMORY
p_sys->i_max_wait = 5*1000000; /* 5s */ p_sys->i_max_wait = 5*CLOCK_FREQ; /* 5s */
p_sys->i_max_size = 1*1000000; /* 1 Mbyte */ p_sys->i_max_size = 1*1024*1024; /* 1 MiB */
#else #else
p_sys->i_max_wait = 30*1000000; /* 30s */ p_sys->i_max_wait = 30*CLOCK_FREQ; /* 30s */
p_sys->i_max_size = 20*1000000; /* 20 Mbyte */ p_sys->i_max_size = 20*1024*1024; /* 20 MiB */
#endif #endif
p_sys->b_drop = false; p_sys->b_drop = false;
p_sys->i_dts_start = 0; p_sys->i_dts_start = 0;
......
...@@ -369,9 +369,9 @@ void input_DecoderDecode( decoder_t *p_dec, block_t *p_block, bool b_do_pace ) ...@@ -369,9 +369,9 @@ void input_DecoderDecode( decoder_t *p_dec, block_t *p_block, bool b_do_pace )
block_FifoPace( p_owner->p_fifo, 10, SIZE_MAX ); block_FifoPace( p_owner->p_fifo, 10, SIZE_MAX );
} }
#ifdef __arm__ #ifdef __arm__
else if( block_FifoSize( p_owner->p_fifo ) > 50000000 /* 50 MB */ ) else if( block_FifoSize( p_owner->p_fifo ) > 50*1024*1024 /* 50 MiB */ )
#else #else
else if( block_FifoSize( p_owner->p_fifo ) > 400000000 /* 400 MB, ie ~ 50mb/s for 60s */ ) else if( block_FifoSize( p_owner->p_fifo ) > 400*1024*1024 /* 400 MiB, ie ~ 50mb/s for 60s */ )
#endif #endif
{ {
/* FIXME: ideally we would check the time amount of data /* FIXME: ideally we would check the time amount of data
......
...@@ -734,13 +734,13 @@ static bool EsOutIsExtraBufferingAllowed( es_out_t *out ) ...@@ -734,13 +734,13 @@ static bool EsOutIsExtraBufferingAllowed( es_out_t *out )
if( p_es->p_dec_record ) if( p_es->p_dec_record )
i_size += input_DecoderGetFifoSize( p_es->p_dec_record ); i_size += input_DecoderGetFifoSize( p_es->p_dec_record );
} }
//fprintf( stderr, "----- EsOutIsExtraBufferingAllowed =% 5d kbytes -- ", i_size / 1024 ); //msg_Info( out, "----- EsOutIsExtraBufferingAllowed =% 5d KiB -- ", i_size / 1024 );
/* TODO maybe we want to be able to tune it ? */ /* TODO maybe we want to be able to tune it ? */
#if defined(OPTIMIZE_MEMORY) #if defined(OPTIMIZE_MEMORY)
const size_t i_level_high = 500000; /* 0.5 Mbytes */ const size_t i_level_high = 512*1024; /* 0.5 MiB */
#else #else
const size_t i_level_high = 10000000; /* 10 Mbytes */ const size_t i_level_high = 10*1024*1024; /* 10 MiB */
#endif #endif
return i_size < i_level_high; return i_size < i_level_high;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment