static int ogg_read_close(AVFormatContext *s)

{

    struct ogg *ogg = s->priv_data;

    int i;



    for (i = 0; i < ogg->nstreams; i++) {

        av_free(ogg->streams[i].buf);

        av_free(ogg->streams[i].private);

    }

    av_free(ogg->streams);

    return 0;

}

static int ogg_read_close(AVFormatContext *s)

{

    struct ogg *ogg = s->priv_data;

    int i;



    for (i = 0; i < ogg->nstreams; i++) {

        av_free(ogg->streams[i].buf);

        av_free(ogg->streams[i].private);

    }

    av_free(ogg->streams);

    return 0;

}

static int ogg_read_close(AVFormatContext *s)     struct ogg *ogg = s->priv_data;     int i;     for (i = 0; i < ogg->nstreams; i++) {         av_free(ogg->streams[i].buf);         av_free(ogg->streams[i].private);     av_free(ogg->streams);     return 0;
static int FUNC_0(AVFormatContext *VAR_0)

{

    struct VAR_1 *VAR_1 = VAR_0->priv_data;

    int VAR_2;



    for (VAR_2 = 0; VAR_2 < VAR_1->nstreams; VAR_2++) {

        av_free(VAR_1->streams[VAR_2].buf);

        av_free(VAR_1->streams[VAR_2].private);

    }

    av_free(VAR_1->streams);

    return 0;

}

static int FUNC_0(AVFormatContext *VAR_0)
{ struct VAR_1 *VAR_1 = VAR_0->priv_data; int VAR_2; for (VAR_2 = 0; VAR_2 < VAR_1->nstreams; VAR_2++) { av_free(VAR_1->streams[VAR_2].buf); av_free(VAR_1->streams[VAR_2].private); } av_free(VAR_1->streams); return 0; }