Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>tags/n2.3
@@ -34,7 +34,7 @@ void ff_audio_interleave_close(AVFormatContext *s) | |||||
AudioInterleaveContext *aic = st->priv_data; | AudioInterleaveContext *aic = st->priv_data; | ||||
if (st->codec->codec_type == AVMEDIA_TYPE_AUDIO) | if (st->codec->codec_type == AVMEDIA_TYPE_AUDIO) | ||||
av_fifo_free(aic->fifo); | |||||
av_fifo_freep(&aic->fifo); | |||||
} | } | ||||
} | } | ||||
@@ -334,7 +334,7 @@ static DVMuxContext* dv_init_mux(AVFormatContext* s) | |||||
if (c->ast[i] && !(c->audio_data[i]=av_fifo_alloc(100*MAX_AUDIO_FRAME_SIZE))) { | if (c->ast[i] && !(c->audio_data[i]=av_fifo_alloc(100*MAX_AUDIO_FRAME_SIZE))) { | ||||
while (i > 0) { | while (i > 0) { | ||||
i--; | i--; | ||||
av_fifo_free(c->audio_data[i]); | |||||
av_fifo_freep(&c->audio_data[i]); | |||||
} | } | ||||
goto bail_out; | goto bail_out; | ||||
} | } | ||||
@@ -350,7 +350,7 @@ static void dv_delete_mux(DVMuxContext *c) | |||||
{ | { | ||||
int i; | int i; | ||||
for (i=0; i < c->n_ast; i++) | for (i=0; i < c->n_ast; i++) | ||||
av_fifo_free(c->audio_data[i]); | |||||
av_fifo_freep(&c->audio_data[i]); | |||||
} | } | ||||
static int dv_write_header(AVFormatContext *s) | static int dv_write_header(AVFormatContext *s) | ||||
@@ -1159,7 +1159,7 @@ static int mpeg_mux_end(AVFormatContext *ctx) | |||||
stream = ctx->streams[i]->priv_data; | stream = ctx->streams[i]->priv_data; | ||||
assert(av_fifo_size(stream->fifo) == 0); | assert(av_fifo_size(stream->fifo) == 0); | ||||
av_fifo_free(stream->fifo); | |||||
av_fifo_freep(&stream->fifo); | |||||
} | } | ||||
return 0; | return 0; | ||||
} | } | ||||
@@ -490,8 +490,7 @@ static int swf_write_trailer(AVFormatContext *s) | |||||
if (enc->codec_type == AVMEDIA_TYPE_VIDEO) | if (enc->codec_type == AVMEDIA_TYPE_VIDEO) | ||||
video_enc = enc; | video_enc = enc; | ||||
else { | else { | ||||
av_fifo_free(swf->audio_fifo); | |||||
swf->audio_fifo = NULL; | |||||
av_fifo_freep(&swf->audio_fifo); | |||||
} | } | ||||
} | } | ||||
@@ -761,7 +761,7 @@ static int udp_open(URLContext *h, const char *uri, int flags) | |||||
fail: | fail: | ||||
if (udp_fd >= 0) | if (udp_fd >= 0) | ||||
closesocket(udp_fd); | closesocket(udp_fd); | ||||
av_fifo_free(s->fifo); | |||||
av_fifo_freep(&s->fifo); | |||||
for (i = 0; i < num_include_sources; i++) | for (i = 0; i < num_include_sources; i++) | ||||
av_freep(&include_sources[i]); | av_freep(&include_sources[i]); | ||||
for (i = 0; i < num_exclude_sources; i++) | for (i = 0; i < num_exclude_sources; i++) | ||||
@@ -867,7 +867,7 @@ static int udp_close(URLContext *h) | |||||
pthread_cond_destroy(&s->cond); | pthread_cond_destroy(&s->cond); | ||||
} | } | ||||
#endif | #endif | ||||
av_fifo_free(s->fifo); | |||||
av_fifo_freep(&s->fifo); | |||||
return 0; | return 0; | ||||
} | } | ||||