|
@@ -59,6 +59,15 @@ static int read_probe(AVProbeData *pd) |
|
|
return 0; |
|
|
return 0; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
static int read_close(AVFormatContext *s) |
|
|
|
|
|
{ |
|
|
|
|
|
JVDemuxContext *jv = s->priv_data; |
|
|
|
|
|
|
|
|
|
|
|
av_freep(&jv->frames); |
|
|
|
|
|
|
|
|
|
|
|
return 0; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
static int read_header(AVFormatContext *s) |
|
|
static int read_header(AVFormatContext *s) |
|
|
{ |
|
|
{ |
|
|
JVDemuxContext *jv = s->priv_data; |
|
|
JVDemuxContext *jv = s->priv_data; |
|
@@ -221,15 +230,6 @@ static int read_seek(AVFormatContext *s, int stream_index, |
|
|
return 0; |
|
|
return 0; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
static int read_close(AVFormatContext *s) |
|
|
|
|
|
{ |
|
|
|
|
|
JVDemuxContext *jv = s->priv_data; |
|
|
|
|
|
|
|
|
|
|
|
av_freep(&jv->frames); |
|
|
|
|
|
|
|
|
|
|
|
return 0; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
AVInputFormat ff_jv_demuxer = { |
|
|
AVInputFormat ff_jv_demuxer = { |
|
|
.name = "jv", |
|
|
.name = "jv", |
|
|
.long_name = NULL_IF_CONFIG_SMALL("Bitmap Brothers JV"), |
|
|
.long_name = NULL_IF_CONFIG_SMALL("Bitmap Brothers JV"), |
|
|