ogg                68 libavformat/oggdec.c     struct ogg *ogg = s->priv_data;
ogg                69 libavformat/oggdec.c     struct ogg_stream *stream = &ogg->streams[i];
ogg                84 libavformat/oggdec.c     struct ogg *ogg = s->priv_data;
ogg                86 libavformat/oggdec.c         av_malloc(sizeof(*ost) + (ogg->nstreams - 1) * sizeof(*ogg->streams));
ogg                94 libavformat/oggdec.c     ost->curidx   = ogg->curidx;
ogg                95 libavformat/oggdec.c     ost->next     = ogg->state;
ogg                96 libavformat/oggdec.c     ost->nstreams = ogg->nstreams;
ogg                97 libavformat/oggdec.c     memcpy(ost->streams, ogg->streams, ogg->nstreams * sizeof(*ogg->streams));
ogg                99 libavformat/oggdec.c     for (i = 0; i < ogg->nstreams; i++) {
ogg               100 libavformat/oggdec.c         struct ogg_stream *os = ogg->streams + i;
ogg               110 libavformat/oggdec.c     ogg->state = ost;
ogg               120 libavformat/oggdec.c     struct ogg *ogg = s->priv_data;
ogg               122 libavformat/oggdec.c     struct ogg_state *ost = ogg->state;
ogg               128 libavformat/oggdec.c     ogg->state = ost->next;
ogg               130 libavformat/oggdec.c         for (i = 0; i < ogg->nstreams; i++) {
ogg               131 libavformat/oggdec.c             struct ogg_stream *stream = &ogg->streams[i];
ogg               141 libavformat/oggdec.c         ogg->page_pos = -1;
ogg               142 libavformat/oggdec.c         ogg->curidx   = ost->curidx;
ogg               143 libavformat/oggdec.c         ogg->nstreams = ost->nstreams;
ogg               144 libavformat/oggdec.c         if ((err = av_reallocp_array(&ogg->streams, ogg->nstreams,
ogg               145 libavformat/oggdec.c                                      sizeof(*ogg->streams))) < 0) {
ogg               146 libavformat/oggdec.c             ogg->nstreams = 0;
ogg               149 libavformat/oggdec.c             memcpy(ogg->streams, ost->streams,
ogg               150 libavformat/oggdec.c                    ost->nstreams * sizeof(*ogg->streams));
ogg               159 libavformat/oggdec.c     struct ogg *ogg = s->priv_data;
ogg               163 libavformat/oggdec.c     for (i = 0; i < ogg->nstreams; i++) {
ogg               164 libavformat/oggdec.c         struct ogg_stream *os = ogg->streams + i;
ogg               186 libavformat/oggdec.c     ogg->page_pos = -1;
ogg               187 libavformat/oggdec.c     ogg->curidx = -1;
ogg               212 libavformat/oggdec.c     struct ogg *ogg = s->priv_data;
ogg               217 libavformat/oggdec.c     if (ogg->nstreams != 1) {
ogg               229 libavformat/oggdec.c     os = &ogg->streams[0];
ogg               250 libavformat/oggdec.c     struct ogg *ogg = s->priv_data;
ogg               251 libavformat/oggdec.c     int idx         = ogg->nstreams;
ogg               256 libavformat/oggdec.c     if (ogg->state) {
ogg               263 libavformat/oggdec.c     if (av_size_mult(ogg->nstreams + 1, sizeof(*ogg->streams), &size) < 0 ||
ogg               264 libavformat/oggdec.c         !(os = av_realloc(ogg->streams, size)))
ogg               266 libavformat/oggdec.c     ogg->streams = os;
ogg               267 libavformat/oggdec.c     os           = ogg->streams + idx;
ogg               286 libavformat/oggdec.c     ogg->nstreams++;
ogg               290 libavformat/oggdec.c static int data_packets_seen(const struct ogg *ogg)
ogg               294 libavformat/oggdec.c     for (i = 0; i < ogg->nstreams; i++)
ogg               295 libavformat/oggdec.c         if (ogg->streams[i].got_data)
ogg               317 libavformat/oggdec.c     struct ogg *ogg = s->priv_data;
ogg               344 libavformat/oggdec.c         if(!i && (bc->seekable & AVIO_SEEKABLE_NORMAL) && ogg->page_pos > 0) {
ogg               346 libavformat/oggdec.c             avio_seek(bc, ogg->page_pos+4, SEEK_SET);
ogg               347 libavformat/oggdec.c             ogg->page_pos = -1;
ogg               391 libavformat/oggdec.c     idx = ogg_find_stream(ogg, serial);
ogg               393 libavformat/oggdec.c         os = ogg->streams + idx;
ogg               433 libavformat/oggdec.c         if (data_packets_seen(ogg))
ogg               444 libavformat/oggdec.c         os = ogg->streams + idx;
ogg               456 libavformat/oggdec.c     ogg->page_pos = page_pos;
ogg               501 libavformat/oggdec.c     struct ogg *ogg = s->priv_data;
ogg               507 libavformat/oggdec.c     av_log(s, AV_LOG_TRACE, "ogg_packet: curidx=%i\n", ogg->curidx);
ogg               512 libavformat/oggdec.c         idx = ogg->curidx;
ogg               520 libavformat/oggdec.c         os = ogg->streams + idx;
ogg               551 libavformat/oggdec.c             ogg->curidx    = -1;
ogg               566 libavformat/oggdec.c     ogg->curidx    = idx;
ogg               582 libavformat/oggdec.c             ogg->headers = 1;
ogg               589 libavformat/oggdec.c             for (i = 0; i < ogg->nstreams; i++) {
ogg               590 libavformat/oggdec.c                 struct ogg_stream *cur_os = ogg->streams + i;
ogg               636 libavformat/oggdec.c         ogg->curidx = -1;
ogg               643 libavformat/oggdec.c     struct ogg *ogg = s->priv_data;
ogg               664 libavformat/oggdec.c     ogg->page_pos = -1;
ogg               667 libavformat/oggdec.c         if (i >= 0 && ogg->streams[i].granule != -1 && ogg->streams[i].granule != 0 &&
ogg               668 libavformat/oggdec.c             ogg->streams[i].codec) {
ogg               670 libavformat/oggdec.c                 ogg_gptopts(s, i, ogg->streams[i].granule, NULL);
ogg               673 libavformat/oggdec.c                 streams_left-= (ogg->streams[i].got_start==-1);
ogg               674 libavformat/oggdec.c                 ogg->streams[i].got_start= 1;
ogg               675 libavformat/oggdec.c             } else if(!ogg->streams[i].got_start) {
ogg               676 libavformat/oggdec.c                 ogg->streams[i].got_start= -1;
ogg               696 libavformat/oggdec.c         if (pts != AV_NOPTS_VALUE && s->streams[i]->start_time == AV_NOPTS_VALUE && !ogg->streams[i].got_start) {
ogg               698 libavformat/oggdec.c             ogg->streams[i].got_start= 1;
ogg               700 libavformat/oggdec.c         }else if(s->streams[i]->start_time != AV_NOPTS_VALUE && !ogg->streams[i].got_start) {
ogg               701 libavformat/oggdec.c             ogg->streams[i].got_start= 1;
ogg               712 libavformat/oggdec.c     struct ogg *ogg = s->priv_data;
ogg               715 libavformat/oggdec.c     for (i = 0; i < ogg->nstreams; i++) {
ogg               719 libavformat/oggdec.c     ogg->nstreams = 0;
ogg               721 libavformat/oggdec.c     av_freep(&ogg->streams);
ogg               727 libavformat/oggdec.c     struct ogg *ogg = s->priv_data;
ogg               730 libavformat/oggdec.c     ogg->curidx = -1;
ogg               739 libavformat/oggdec.c     } while (!ogg->headers);
ogg               742 libavformat/oggdec.c     for (i = 0; i < ogg->nstreams; i++) {
ogg               743 libavformat/oggdec.c         struct ogg_stream *os = ogg->streams + i;
ogg               745 libavformat/oggdec.c         if (ogg->streams[i].header < 0) {
ogg               747 libavformat/oggdec.c             ogg->streams[i].codec = NULL;
ogg               748 libavformat/oggdec.c             av_freep(&ogg->streams[i].private);
ogg               776 libavformat/oggdec.c     struct ogg *ogg       = s->priv_data;
ogg               777 libavformat/oggdec.c     struct ogg_stream *os = ogg->streams + idx;
ogg               806 libavformat/oggdec.c     struct ogg *ogg = s->priv_data;
ogg               807 libavformat/oggdec.c     struct ogg_stream *os = ogg->streams + idx;
ogg               827 libavformat/oggdec.c     struct ogg *ogg;
ogg               846 libavformat/oggdec.c     ogg = s->priv_data;
ogg               847 libavformat/oggdec.c     os  = ogg->streams + idx;
ogg               898 libavformat/oggdec.c     struct ogg *ogg = s->priv_data;
ogg               910 libavformat/oggdec.c             struct ogg_stream *os = ogg->streams + stream_index;
ogg               939 libavformat/oggdec.c     struct ogg *ogg       = s->priv_data;
ogg               940 libavformat/oggdec.c     struct ogg_stream *os = ogg->streams + stream_index;
ogg               943 libavformat/oggdec.c     av_assert0(stream_index < ogg->nstreams);
ogg               956 libavformat/oggdec.c     os  = ogg->streams + stream_index;
ogg               972 libavformat/oggdec.c     .priv_data_size = sizeof(struct ogg),
ogg               140 libavformat/oggdec.h ogg_find_stream (struct ogg * ogg, int serial)
ogg               144 libavformat/oggdec.h     for (i = 0; i < ogg->nstreams; i++)
ogg               145 libavformat/oggdec.h         if (ogg->streams[i].serial == serial)
ogg               154 libavformat/oggdec.h     struct ogg *ogg = s->priv_data;
ogg               155 libavformat/oggdec.h     struct ogg_stream *os = ogg->streams + i;
ogg               174 libavformat/oggenc.c     OGGContext *ogg = s->priv_data;
ogg               175 libavformat/oggenc.c     OGGPageList **p = &ogg->page_list;
ogg               202 libavformat/oggenc.c     OGGContext *ogg = s->priv_data;
ogg               260 libavformat/oggenc.c                 if ((ogg->pref_size     > 0 && page->size   >= ogg->pref_size) ||
ogg               261 libavformat/oggenc.c                     (ogg->pref_duration > 0 && next - start >= ogg->pref_duration)) {
ogg               449 libavformat/oggenc.c     OGGContext *ogg = s->priv_data;
ogg               452 libavformat/oggenc.c     if (!ogg->page_list)
ogg               455 libavformat/oggenc.c     for (p = ogg->page_list; p; ) {
ogg               466 libavformat/oggenc.c     ogg->page_list = p;
ogg               471 libavformat/oggenc.c     OGGContext *ogg = s->priv_data;
ogg               475 libavformat/oggenc.c     if (ogg->pref_size)
ogg               480 libavformat/oggenc.c         unsigned serial_num = i + ogg->serial_offset;
ogg               720 libavformat/oggenc.c     OGGContext *ogg = s->priv_data;
ogg               721 libavformat/oggenc.c     OGGPageList *p = ogg->page_list;
ogg               743 libavformat/oggenc.c     ogg->page_list = NULL;
ogg               747 libavformat/oggenc.c OGG_CLASS(ogg, Ogg)
ogg                35 libavformat/oggparsecelt.c     struct ogg *ogg = s->priv_data;
ogg                36 libavformat/oggparsecelt.c     struct ogg_stream *os = ogg->streams + idx;
ogg                30 libavformat/oggparsedirac.c     struct ogg *ogg = s->priv_data;
ogg                31 libavformat/oggparsedirac.c     struct ogg_stream *os = ogg->streams + idx;
ogg                70 libavformat/oggparsedirac.c     struct ogg *ogg = s->priv_data;
ogg                71 libavformat/oggparsedirac.c     struct ogg_stream *os = ogg->streams + idx;
ogg                88 libavformat/oggparsedirac.c     struct ogg *ogg = s->priv_data;
ogg                89 libavformat/oggparsedirac.c     struct ogg_stream *os = ogg->streams + idx;
ogg               105 libavformat/oggparsedirac.c     struct ogg *ogg = s->priv_data;
ogg               106 libavformat/oggparsedirac.c     struct ogg_stream *os = ogg->streams + idx;
ogg                33 libavformat/oggparseflac.c     struct ogg *ogg = s->priv_data;
ogg                34 libavformat/oggparseflac.c     struct ogg_stream *os = ogg->streams + idx;
ogg                83 libavformat/oggparseflac.c     struct ogg *ogg = s->priv_data;
ogg                85 libavformat/oggparseflac.c     struct ogg_stream *os = ogg->streams + idx;
ogg                39 libavformat/oggparseogm.c     struct ogg *ogg = s->priv_data;
ogg                40 libavformat/oggparseogm.c     struct ogg_stream *os = ogg->streams + idx;
ogg               132 libavformat/oggparseogm.c     struct ogg *ogg = s->priv_data;
ogg               133 libavformat/oggparseogm.c     struct ogg_stream *os = ogg->streams + idx;
ogg               173 libavformat/oggparseogm.c     struct ogg *ogg = s->priv_data;
ogg               174 libavformat/oggparseogm.c     struct ogg_stream *os = ogg->streams + idx;
ogg                40 libavformat/oggparseopus.c     struct ogg *ogg              = avf->priv_data;
ogg                41 libavformat/oggparseopus.c     struct ogg_stream *os        = &ogg->streams[idx];
ogg               113 libavformat/oggparseopus.c     struct ogg *ogg              = avf->priv_data;
ogg               114 libavformat/oggparseopus.c     struct ogg_stream *os        = &ogg->streams[idx];
ogg                28 libavformat/oggparseskeleton.c     struct ogg *ogg = s->priv_data;
ogg                29 libavformat/oggparseskeleton.c     struct ogg_stream *os = ogg->streams + idx;
ogg                77 libavformat/oggparseskeleton.c         target_idx = ogg_find_stream(ogg, AV_RL32(buf+12));
ogg                83 libavformat/oggparseskeleton.c         os = ogg->streams + target_idx;
ogg                44 libavformat/oggparsespeex.c     struct ogg *ogg = s->priv_data;
ogg                45 libavformat/oggparsespeex.c     struct ogg_stream *os = ogg->streams + idx;
ogg               120 libavformat/oggparsespeex.c     struct ogg *ogg = s->priv_data;
ogg               121 libavformat/oggparsespeex.c     struct ogg_stream *os = ogg->streams + idx;
ogg                40 libavformat/oggparsetheora.c     struct ogg *ogg       = s->priv_data;
ogg                41 libavformat/oggparsetheora.c     struct ogg_stream *os = ogg->streams + idx;
ogg               148 libavformat/oggparsetheora.c     struct ogg *ogg       = ctx->priv_data;
ogg               149 libavformat/oggparsetheora.c     struct ogg_stream *os = ogg->streams + idx;
ogg               173 libavformat/oggparsetheora.c     struct ogg *ogg = s->priv_data;
ogg               174 libavformat/oggparsetheora.c     struct ogg_stream *os = ogg->streams + idx;
ogg               256 libavformat/oggparsevorbis.c     struct ogg *ogg = s->priv_data;
ogg               257 libavformat/oggparsevorbis.c     struct ogg_stream *os = ogg->streams + idx;
ogg               269 libavformat/oggparsevorbis.c     struct ogg *ogg = s->priv_data;
ogg               270 libavformat/oggparsevorbis.c     struct ogg_stream *os = ogg->streams + idx;
ogg               299 libavformat/oggparsevorbis.c     struct ogg *ogg = s->priv_data;
ogg               301 libavformat/oggparsevorbis.c     struct ogg_stream *os = ogg->streams + idx;
ogg               413 libavformat/oggparsevorbis.c     struct ogg *ogg = s->priv_data;
ogg               414 libavformat/oggparsevorbis.c     struct ogg_stream *os = ogg->streams + idx;
ogg                32 libavformat/oggparsevp8.c     struct ogg *ogg = s->priv_data;
ogg                33 libavformat/oggparsevp8.c     struct ogg_stream *os = ogg->streams + idx;
ogg                82 libavformat/oggparsevp8.c     struct ogg *ogg = s->priv_data;
ogg                83 libavformat/oggparsevp8.c     struct ogg_stream *os = ogg->streams + idx;
ogg               103 libavformat/oggparsevp8.c     struct ogg *ogg = s->priv_data;
ogg               104 libavformat/oggparsevp8.c     struct ogg_stream *os = ogg->streams + idx;