Commit 902b06f2 authored by Michael Niedermayer's avatar Michael Niedermayer

avformat/tiertexseq: Move seq_read_close() up so it can be used for cleanup

Signed-off-by: 's avatarMichael Niedermayer <michael@niedermayer.cc>
parent 561cc161
......@@ -182,6 +182,17 @@ static int seq_parse_frame_data(SeqDemuxContext *seq, AVIOContext *pb)
return 0;
}
static int seq_read_close(AVFormatContext *s)
{
int i;
SeqDemuxContext *seq = s->priv_data;
for (i = 0; i < SEQ_NUM_FRAME_BUFFERS; i++)
av_freep(&seq->frame_buffers[i].data);
return 0;
}
static int seq_read_header(AVFormatContext *s)
{
int i, rc;
......@@ -295,17 +306,6 @@ static int seq_read_packet(AVFormatContext *s, AVPacket *pkt)
return 0;
}
static int seq_read_close(AVFormatContext *s)
{
int i;
SeqDemuxContext *seq = s->priv_data;
for (i = 0; i < SEQ_NUM_FRAME_BUFFERS; i++)
av_freep(&seq->frame_buffers[i].data);
return 0;
}
AVInputFormat ff_tiertexseq_demuxer = {
.name = "tiertexseq",
.long_name = NULL_IF_CONFIG_SMALL("Tiertex Limited SEQ"),
......
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