Commit 4ce76d3a authored by Rémi Duraffort's avatar Rémi Duraffort

Another time "Remove useless test ..."

parent 0f00164e
...@@ -2118,11 +2118,7 @@ static void box_fix( bo_t *box ) ...@@ -2118,11 +2118,7 @@ static void box_fix( bo_t *box )
static void box_free( bo_t *box ) static void box_free( bo_t *box )
{ {
if( box->p_buffer ) free( box->p_buffer );
{
free( box->p_buffer );
}
free( box ); free( box );
} }
......
...@@ -558,7 +558,7 @@ static int Open( vlc_object_t *p_this ) ...@@ -558,7 +558,7 @@ static int Open( vlc_object_t *p_this )
psz = NULL; psz = NULL;
} }
} }
if( val.psz_string != NULL) free( val.psz_string ); free( val.psz_string );
p_sys->i_pat_version_number = rand() % 32; p_sys->i_pat_version_number = rand() % 32;
p_sys->pat.i_pid = 0; p_sys->pat.i_pid = 0;
...@@ -623,7 +623,7 @@ static int Open( vlc_object_t *p_this ) ...@@ -623,7 +623,7 @@ static int Open( vlc_object_t *p_this )
psz_sdttoken = psz_end; psz_sdttoken = psz_end;
} }
} }
if( val.psz_string != NULL ) free( val.psz_string ); free( val.psz_string );
#else #else
p_sys->b_sdt = VLC_FALSE; p_sys->b_sdt = VLC_FALSE;
#endif #endif
...@@ -667,7 +667,7 @@ static int Open( vlc_object_t *p_this ) ...@@ -667,7 +667,7 @@ static int Open( vlc_object_t *p_this )
for( i = 0; i < p_sys->i_num_pmt; i++ ) for( i = 0; i < p_sys->i_num_pmt; i++ )
p_sys->i_pmt_program_number[i] = i + 1; p_sys->i_pmt_program_number[i] = i + 1;
} }
if( val.psz_string != NULL ) free( val.psz_string ); free( val.psz_string );
var_Get( p_mux, SOUT_CFG_PREFIX "pid-pmt", &val ); var_Get( p_mux, SOUT_CFG_PREFIX "pid-pmt", &val );
if( val.i_int ) if( val.i_int )
...@@ -813,7 +813,7 @@ static int Open( vlc_object_t *p_this ) ...@@ -813,7 +813,7 @@ static int Open( vlc_object_t *p_this )
} }
} }
} }
if( val.psz_string ) free( val.psz_string ); free( val.psz_string );
var_Get( p_mux, SOUT_CFG_PREFIX "crypt-audio", &val ); var_Get( p_mux, SOUT_CFG_PREFIX "crypt-audio", &val );
p_sys->b_crypt_audio = val.b_bool; p_sys->b_crypt_audio = val.b_bool;
...@@ -839,15 +839,11 @@ static void Close( vlc_object_t * p_this ) ...@@ -839,15 +839,11 @@ static void Close( vlc_object_t * p_this )
} }
for( i = 0; i < MAX_PMT; i++ ) for( i = 0; i < MAX_PMT; i++ )
{ {
if( p_sys->sdt_descriptors[i].psz_service_name != NULL ) free( p_sys->sdt_descriptors[i].psz_service_name );
free( p_sys->sdt_descriptors[i].psz_service_name ); free( p_sys->sdt_descriptors[i].psz_provider );
if( p_sys->sdt_descriptors[i].psz_provider != NULL )
free( p_sys->sdt_descriptors[i].psz_provider );
} }
if( p_sys->dvbpmt != NULL ) /* safety */ free( p_sys->dvbpmt );
free ( p_sys->dvbpmt );
free( p_sys ); free( p_sys );
} }
...@@ -1241,14 +1237,8 @@ static int DelStream( sout_mux_t *p_mux, sout_input_t *p_input ) ...@@ -1241,14 +1237,8 @@ static int DelStream( sout_mux_t *p_mux, sout_input_t *p_input )
/* Empty all data in chain_pes */ /* Empty all data in chain_pes */
BufferChainClean( &p_stream->chain_pes ); BufferChainClean( &p_stream->chain_pes );
if( p_stream->lang ) free(p_stream->lang);
{ free( p_stream->p_decoder_specific_info );
free(p_stream->lang);
}
if( p_stream->p_decoder_specific_info )
{
free( p_stream->p_decoder_specific_info );
}
if( p_stream->i_stream_id == 0xfa || if( p_stream->i_stream_id == 0xfa ||
p_stream->i_stream_id == 0xfb || p_stream->i_stream_id == 0xfb ||
p_stream->i_stream_id == 0xfe ) p_stream->i_stream_id == 0xfe )
......
...@@ -86,8 +86,11 @@ static void ReleasePicture( picture_t *p_pic ) ...@@ -86,8 +86,11 @@ static void ReleasePicture( picture_t *p_pic )
} }
else else
{ {
if( p_pic && p_pic->p_data_orig ) free( p_pic->p_data_orig ); if( p_pic )
if( p_pic ) free( p_pic ); {
free( p_pic->p_data_orig );
free( p_pic );
}
} }
} }
} }
...@@ -262,8 +265,7 @@ static void Close( vlc_object_t * p_this ) ...@@ -262,8 +265,7 @@ static void Close( vlc_object_t * p_this )
p_stream->p_sout->i_out_pace_nocontrol--; p_stream->p_sout->i_out_pace_nocontrol--;
if ( p_sys->psz_id ) free( p_sys->psz_id );
free( p_sys->psz_id );
free( p_sys ); free( p_sys );
} }
...@@ -829,8 +831,7 @@ static void video_del_buffer( picture_t *p_pic ) ...@@ -829,8 +831,7 @@ static void video_del_buffer( picture_t *p_pic )
p_pic->i_status = DESTROYED_PICTURE; p_pic->i_status = DESTROYED_PICTURE;
if ( p_pic->p_sys->b_dead ) if ( p_pic->p_sys->b_dead )
{ {
if ( p_pic->p_data_orig != NULL ) free( p_pic->p_data_orig );
free( p_pic->p_data_orig );
free( p_pic->p_sys ); free( p_pic->p_sys );
free( p_pic ); free( p_pic );
} }
......
...@@ -490,9 +490,9 @@ static int Open( vlc_object_t *p_this ) ...@@ -490,9 +490,9 @@ static int Open( vlc_object_t *p_this )
char *psz_next; char *psz_next;
psz_next = config_ChainCreate( &p_sys->psz_aenc, &p_sys->p_audio_cfg, psz_next = config_ChainCreate( &p_sys->psz_aenc, &p_sys->p_audio_cfg,
val.psz_string ); val.psz_string );
if( psz_next ) free( psz_next ); free( psz_next );
} }
if( val.psz_string ) free( val.psz_string ); free( val.psz_string );
var_Get( p_stream, SOUT_CFG_PREFIX "acodec", &val ); var_Get( p_stream, SOUT_CFG_PREFIX "acodec", &val );
p_sys->i_acodec = 0; p_sys->i_acodec = 0;
...@@ -502,7 +502,7 @@ static int Open( vlc_object_t *p_this ) ...@@ -502,7 +502,7 @@ static int Open( vlc_object_t *p_this )
memcpy( fcc, val.psz_string, __MIN( strlen( val.psz_string ), 4 ) ); memcpy( fcc, val.psz_string, __MIN( strlen( val.psz_string ), 4 ) );
p_sys->i_acodec = VLC_FOURCC( fcc[0], fcc[1], fcc[2], fcc[3] ); p_sys->i_acodec = VLC_FOURCC( fcc[0], fcc[1], fcc[2], fcc[3] );
} }
if( val.psz_string ) free( val.psz_string ); free( val.psz_string );
var_Get( p_stream, SOUT_CFG_PREFIX "ab", &val ); var_Get( p_stream, SOUT_CFG_PREFIX "ab", &val );
p_sys->i_abitrate = val.i_int; p_sys->i_abitrate = val.i_int;
...@@ -545,7 +545,7 @@ static int Open( vlc_object_t *p_this ) ...@@ -545,7 +545,7 @@ static int Open( vlc_object_t *p_this )
if( (psz_parser != NULL) && (*psz_parser != '\0') ) psz_parser++; if( (psz_parser != NULL) && (*psz_parser != '\0') ) psz_parser++;
} }
} }
if( val.psz_string ) free( val.psz_string ); free( val.psz_string );
if( p_sys->i_afilters < TRANSCODE_FILTERS-1 ) if( p_sys->i_afilters < TRANSCODE_FILTERS-1 )
{ {
p_sys->psz_afilters[p_sys->i_afilters] = NULL; p_sys->psz_afilters[p_sys->i_afilters] = NULL;
...@@ -561,9 +561,9 @@ static int Open( vlc_object_t *p_this ) ...@@ -561,9 +561,9 @@ static int Open( vlc_object_t *p_this )
char *psz_next; char *psz_next;
psz_next = config_ChainCreate( &p_sys->psz_venc, &p_sys->p_video_cfg, psz_next = config_ChainCreate( &p_sys->psz_venc, &p_sys->p_video_cfg,
val.psz_string ); val.psz_string );
if( psz_next ) free( psz_next ); free( psz_next );
} }
if( val.psz_string ) free( val.psz_string ); free( val.psz_string );
var_Get( p_stream, SOUT_CFG_PREFIX "vcodec", &val ); var_Get( p_stream, SOUT_CFG_PREFIX "vcodec", &val );
p_sys->i_vcodec = 0; p_sys->i_vcodec = 0;
...@@ -573,7 +573,7 @@ static int Open( vlc_object_t *p_this ) ...@@ -573,7 +573,7 @@ static int Open( vlc_object_t *p_this )
memcpy( fcc, val.psz_string, __MIN( strlen( val.psz_string ), 4 ) ); memcpy( fcc, val.psz_string, __MIN( strlen( val.psz_string ), 4 ) );
p_sys->i_vcodec = VLC_FOURCC( fcc[0], fcc[1], fcc[2], fcc[3] ); p_sys->i_vcodec = VLC_FOURCC( fcc[0], fcc[1], fcc[2], fcc[3] );
} }
if( val.psz_string ) free( val.psz_string ); free( val.psz_string );
var_Get( p_stream, SOUT_CFG_PREFIX "vb", &val ); var_Get( p_stream, SOUT_CFG_PREFIX "vb", &val );
p_sys->i_vbitrate = val.i_int; p_sys->i_vbitrate = val.i_int;
...@@ -617,7 +617,7 @@ static int Open( vlc_object_t *p_this ) ...@@ -617,7 +617,7 @@ static int Open( vlc_object_t *p_this )
if( psz_parser != NULL && *psz_parser != '\0' ) psz_parser++; if( psz_parser != NULL && *psz_parser != '\0' ) psz_parser++;
} }
} }
if( val.psz_string ) free( val.psz_string ); free( val.psz_string );
if( p_sys->i_vfilters < TRANSCODE_FILTERS-1 ) if( p_sys->i_vfilters < TRANSCODE_FILTERS-1 )
{ {
p_sys->psz_vfilters[p_sys->i_vfilters] = NULL; p_sys->psz_vfilters[p_sys->i_vfilters] = NULL;
...@@ -636,9 +636,9 @@ static int Open( vlc_object_t *p_this ) ...@@ -636,9 +636,9 @@ static int Open( vlc_object_t *p_this )
psz_next = config_ChainCreate( &p_sys->psz_deinterlace, psz_next = config_ChainCreate( &p_sys->psz_deinterlace,
&p_sys->p_deinterlace_cfg, &p_sys->p_deinterlace_cfg,
val.psz_string ); val.psz_string );
if( psz_next ) free( psz_next ); free( psz_next );
} }
if( val.psz_string ) free( val.psz_string ); free( val.psz_string );
var_Get( p_stream, SOUT_CFG_PREFIX "croptop", &val ); var_Get( p_stream, SOUT_CFG_PREFIX "croptop", &val );
p_sys->i_crop_top = val.i_int; p_sys->i_crop_top = val.i_int;
...@@ -677,7 +677,7 @@ static int Open( vlc_object_t *p_this ) ...@@ -677,7 +677,7 @@ static int Open( vlc_object_t *p_this )
else msg_Warn( p_stream, "bad aspect ratio %s", val.psz_string ); else msg_Warn( p_stream, "bad aspect ratio %s", val.psz_string );
} }
if( val.psz_string ) free( val.psz_string ); free( val.psz_string );
var_Get( p_stream, SOUT_CFG_PREFIX "threads", &val ); var_Get( p_stream, SOUT_CFG_PREFIX "threads", &val );
p_sys->i_threads = val.i_int; p_sys->i_threads = val.i_int;
...@@ -703,9 +703,9 @@ static int Open( vlc_object_t *p_this ) ...@@ -703,9 +703,9 @@ static int Open( vlc_object_t *p_this )
char *psz_next; char *psz_next;
psz_next = config_ChainCreate( &p_sys->psz_senc, &p_sys->p_spu_cfg, psz_next = config_ChainCreate( &p_sys->psz_senc, &p_sys->p_spu_cfg,
val.psz_string ); val.psz_string );
if( psz_next ) free( psz_next ); free( psz_next );
} }
if( val.psz_string ) free( val.psz_string ); free( val.psz_string );
var_Get( p_stream, SOUT_CFG_PREFIX "scodec", &val ); var_Get( p_stream, SOUT_CFG_PREFIX "scodec", &val );
if( val.psz_string && *val.psz_string ) if( val.psz_string && *val.psz_string )
...@@ -714,7 +714,7 @@ static int Open( vlc_object_t *p_this ) ...@@ -714,7 +714,7 @@ static int Open( vlc_object_t *p_this )
memcpy( fcc, val.psz_string, __MIN( strlen( val.psz_string ), 4 ) ); memcpy( fcc, val.psz_string, __MIN( strlen( val.psz_string ), 4 ) );
p_sys->i_scodec = VLC_FOURCC( fcc[0], fcc[1], fcc[2], fcc[3] ); p_sys->i_scodec = VLC_FOURCC( fcc[0], fcc[1], fcc[2], fcc[3] );
} }
if( val.psz_string ) free( val.psz_string ); free( val.psz_string );
if( p_sys->i_scodec ) if( p_sys->i_scodec )
{ {
...@@ -732,7 +732,7 @@ static int Open( vlc_object_t *p_this ) ...@@ -732,7 +732,7 @@ static int Open( vlc_object_t *p_this )
var_Set( p_sys->p_spu, "sub-filter", val ); var_Set( p_sys->p_spu, "sub-filter", val );
spu_Init( p_sys->p_spu ); spu_Init( p_sys->p_spu );
} }
if( val.psz_string ) free( val.psz_string ); free( val.psz_string );
/* OSD menu transcoding parameters */ /* OSD menu transcoding parameters */
p_sys->psz_osdenc = NULL; p_sys->psz_osdenc = NULL;
...@@ -748,7 +748,7 @@ static int Open( vlc_object_t *p_this ) ...@@ -748,7 +748,7 @@ static int Open( vlc_object_t *p_this )
psz_next = config_ChainCreate( &p_sys->psz_osdenc, psz_next = config_ChainCreate( &p_sys->psz_osdenc,
&p_sys->p_osd_cfg, strdup( "dvbsub") ); &p_sys->p_osd_cfg, strdup( "dvbsub") );
if( psz_next ) free( psz_next ); free( psz_next );
p_sys->i_osdcodec = VLC_FOURCC('Y','U','V','P' ); p_sys->i_osdcodec = VLC_FOURCC('Y','U','V','P' );
...@@ -761,13 +761,13 @@ static int Open( vlc_object_t *p_this ) ...@@ -761,13 +761,13 @@ static int Open( vlc_object_t *p_this )
var_Create( p_sys->p_spu, "sub-filter", VLC_VAR_STRING ); var_Create( p_sys->p_spu, "sub-filter", VLC_VAR_STRING );
var_Set( p_sys->p_spu, "sub-filter", osd_val ); var_Set( p_sys->p_spu, "sub-filter", osd_val );
spu_Init( p_sys->p_spu ); spu_Init( p_sys->p_spu );
if( osd_val.psz_string ) free( osd_val.psz_string ); free( osd_val.psz_string );
} }
else else
{ {
osd_val.psz_string = strdup("osdmenu"); osd_val.psz_string = strdup("osdmenu");
var_Set( p_sys->p_spu, "sub-filter", osd_val ); var_Set( p_sys->p_spu, "sub-filter", osd_val );
if( osd_val.psz_string ) free( osd_val.psz_string ); free( osd_val.psz_string );
} }
} }
...@@ -797,76 +797,64 @@ static void Close( vlc_object_t * p_this ) ...@@ -797,76 +797,64 @@ static void Close( vlc_object_t * p_this )
while( p_sys->i_afilters ) while( p_sys->i_afilters )
{ {
p_sys->i_afilters--; p_sys->i_afilters--;
if( p_sys->psz_afilters[p_sys->i_afilters] ) free( p_sys->psz_afilters[p_sys->i_afilters] );
free( p_sys->psz_afilters[p_sys->i_afilters] ); free( p_sys->p_afilters_cfg[p_sys->i_afilters] );
if( p_sys->p_afilters_cfg[p_sys->i_afilters] )
free( p_sys->p_afilters_cfg[p_sys->i_afilters] );
} }
while( p_sys->p_audio_cfg != NULL ) while( p_sys->p_audio_cfg != NULL )
{ {
config_chain_t *p_next = p_sys->p_audio_cfg->p_next; config_chain_t *p_next = p_sys->p_audio_cfg->p_next;
if( p_sys->p_audio_cfg->psz_name ) free( p_sys->p_audio_cfg->psz_name );
free( p_sys->p_audio_cfg->psz_name ); free( p_sys->p_audio_cfg->psz_value );
if( p_sys->p_audio_cfg->psz_value )
free( p_sys->p_audio_cfg->psz_value );
free( p_sys->p_audio_cfg ); free( p_sys->p_audio_cfg );
p_sys->p_audio_cfg = p_next; p_sys->p_audio_cfg = p_next;
} }
if( p_sys->psz_aenc ) free( p_sys->psz_aenc ); free( p_sys->psz_aenc );
while( p_sys->i_vfilters ) while( p_sys->i_vfilters )
{ {
p_sys->i_vfilters--; p_sys->i_vfilters--;
if( p_sys->psz_vfilters[p_sys->i_vfilters] ) free( p_sys->psz_vfilters[p_sys->i_vfilters] );
free( p_sys->psz_vfilters[p_sys->i_vfilters] ); free( p_sys->p_vfilters_cfg[p_sys->i_vfilters] );
if( p_sys->p_vfilters_cfg[p_sys->i_vfilters] )
free( p_sys->p_vfilters_cfg[p_sys->i_vfilters] );
} }
while( p_sys->p_video_cfg != NULL ) while( p_sys->p_video_cfg != NULL )
{ {
config_chain_t *p_next = p_sys->p_video_cfg->p_next; config_chain_t *p_next = p_sys->p_video_cfg->p_next;
if( p_sys->p_video_cfg->psz_name ) free( p_sys->p_video_cfg->psz_name );
free( p_sys->p_video_cfg->psz_name ); free( p_sys->p_video_cfg->psz_value );
if( p_sys->p_video_cfg->psz_value )
free( p_sys->p_video_cfg->psz_value );
free( p_sys->p_video_cfg ); free( p_sys->p_video_cfg );
p_sys->p_video_cfg = p_next; p_sys->p_video_cfg = p_next;
} }
if( p_sys->psz_venc ) free( p_sys->psz_venc ); free( p_sys->psz_venc );
while( p_sys->p_deinterlace_cfg != NULL ) while( p_sys->p_deinterlace_cfg != NULL )
{ {
config_chain_t *p_next = p_sys->p_deinterlace_cfg->p_next; config_chain_t *p_next = p_sys->p_deinterlace_cfg->p_next;
if( p_sys->p_deinterlace_cfg->psz_name ) free( p_sys->p_deinterlace_cfg->psz_name );
free( p_sys->p_deinterlace_cfg->psz_name ); free( p_sys->p_deinterlace_cfg->psz_value );
if( p_sys->p_deinterlace_cfg->psz_value )
free( p_sys->p_deinterlace_cfg->psz_value );
free( p_sys->p_deinterlace_cfg ); free( p_sys->p_deinterlace_cfg );
p_sys->p_deinterlace_cfg = p_next; p_sys->p_deinterlace_cfg = p_next;
} }
if( p_sys->psz_deinterlace ) free( p_sys->psz_deinterlace ); free( p_sys->psz_deinterlace );
while( p_sys->p_spu_cfg != NULL ) while( p_sys->p_spu_cfg != NULL )
{ {
config_chain_t *p_next = p_sys->p_spu_cfg->p_next; config_chain_t *p_next = p_sys->p_spu_cfg->p_next;
if( p_sys->p_spu_cfg->psz_name ) free( p_sys->p_spu_cfg->psz_name );
free( p_sys->p_spu_cfg->psz_name ); free( p_sys->p_spu_cfg->psz_value );
if( p_sys->p_spu_cfg->psz_value )
free( p_sys->p_spu_cfg->psz_value );
free( p_sys->p_spu_cfg ); free( p_sys->p_spu_cfg );
p_sys->p_spu_cfg = p_next; p_sys->p_spu_cfg = p_next;
} }
if( p_sys->psz_senc ) free( p_sys->psz_senc ); free( p_sys->psz_senc );
if( p_sys->p_spu ) spu_Destroy( p_sys->p_spu ); if( p_sys->p_spu ) spu_Destroy( p_sys->p_spu );
...@@ -874,15 +862,13 @@ static void Close( vlc_object_t * p_this ) ...@@ -874,15 +862,13 @@ static void Close( vlc_object_t * p_this )
{ {
config_chain_t *p_next = p_sys->p_osd_cfg->p_next; config_chain_t *p_next = p_sys->p_osd_cfg->p_next;
if( p_sys->p_osd_cfg->psz_name ) free( p_sys->p_osd_cfg->psz_name );
free( p_sys->p_osd_cfg->psz_name ); free( p_sys->p_osd_cfg->psz_value );
if( p_sys->p_osd_cfg->psz_value )
free( p_sys->p_osd_cfg->psz_value );
free( p_sys->p_osd_cfg ); free( p_sys->p_osd_cfg );
p_sys->p_osd_cfg = p_next; p_sys->p_osd_cfg = p_next;
} }
if( p_sys->psz_osdenc ) free( p_sys->psz_osdenc ); free( p_sys->psz_osdenc );
vlc_object_release( p_sys ); vlc_object_release( p_sys );
} }
...@@ -1608,7 +1594,7 @@ static int transcode_audio_process( sout_stream_t *p_stream, ...@@ -1608,7 +1594,7 @@ static int transcode_audio_process( sout_stream_t *p_stream,
static void audio_release_buffer( aout_buffer_t *p_buffer ) static void audio_release_buffer( aout_buffer_t *p_buffer )
{ {
if( p_buffer && p_buffer->p_sys ) block_Release( p_buffer->p_sys ); if( p_buffer && p_buffer->p_sys ) block_Release( p_buffer->p_sys );
if( p_buffer ) free( p_buffer ); free( p_buffer );
} }
static aout_buffer_t *audio_new_buffer( decoder_t *p_dec, int i_samples ) static aout_buffer_t *audio_new_buffer( decoder_t *p_dec, int i_samples )
......
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