# include "config.h"
#endif
+#include <assert.h>
+
#include <vlc_common.h>
#include <vlc_plugin.h>
#include <vlc_sout.h>
#include <vlc_block.h>
+#include <vlc_memory.h>
#include <time.h>
if( p_stream->i_entry_count >= p_stream->i_entry_max - 1 )
{
p_stream->i_entry_max += 1000;
- p_stream->entry =
- realloc( p_stream->entry,
+ p_stream->entry = realloc_or_free( p_stream->entry,
p_stream->i_entry_max * sizeof( mp4_entry_t ) );
+ assert( p_stream->entry );
}
/* update */
{
p_bo->i_buffer_size = __MAX( i_size, 1024 );
p_bo->p_buffer = malloc( p_bo->i_buffer_size );
+ assert( p_bo->p_buffer );
}
else
{
else if( p_bo->b_grow )
{
p_bo->i_buffer_size += 1024;
- p_bo->p_buffer = realloc( p_bo->p_buffer, p_bo->i_buffer_size );
-
+ p_bo->p_buffer = realloc_or_free( p_bo->p_buffer, p_bo->i_buffer_size );
+ assert( p_bo->p_buffer );
p_bo->p_buffer[p_bo->i_buffer] = i;
}