+static int ogg_restore(AVFormatContext *s);
+
+static void free_stream(AVFormatContext *s, int i)
+{
+ struct ogg *ogg = s->priv_data;
+ struct ogg_stream *stream = &ogg->streams[i];
+
+ av_freep(&stream->buf);
+ if (stream->codec &&
+ stream->codec->cleanup) {
+ stream->codec->cleanup(s, i);
+ }
+
+ av_freep(&stream->private);
+ av_freep(&stream->new_metadata);
+}