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;