Lines Matching defs:odata
150 { OGG_PRIVATE *odata = (OGG_PRIVATE *) psf->container_data ;
159 ** has already been loaded into odata->ostream by ogg_open().
168 if (!odata->opacket.b_o_s)
173 if (ogg_stream_packetpeek (&odata->ostream, NULL))
178 if (vorbis_synthesis_headerin (&vdata->vinfo, &vdata->vcomment, &odata->opacket) < 0)
198 { nn = ogg_stream_packetout (&odata->ostream, &odata->opacket) ;
201 { nn = ogg_stream_next_page (psf, odata) ;
219 vorbis_synthesis_headerin (&vdata->vinfo, &vdata->vcomment, &odata->opacket) ;
224 while (ogg_stream_packetout (&odata->ostream, &odata->opacket) == 1)
243 ogg_stream_unpack_page (psf, odata) ;
254 last_page = ogg_sync_last_page_before (psf, odata, &vdata->pcm_end, psf->filelength, odata->ostream.serialno) ;
256 { if (!ogg_page_eos (&odata->opage))
258 psf->datalength = last_page + odata->opage.header_len + odata->opage.body_len - psf->dataoffset ;
312 OGG_PRIVATE *odata = (OGG_PRIVATE *) psf->container_data ;
371 ogg_stream_init (&odata->ostream, psf_rand_int32 ()) ;
386 ogg_stream_packetin (&odata->ostream, &header) ; /* automatically placed in its own page */
387 ogg_stream_packetin (&odata->ostream, &header_comm) ;
388 ogg_stream_packetin (&odata->ostream, &header_code) ;
393 while ((result = ogg_stream_flush (&odata->ostream, &odata->opage)) != 0)
394 { ogg_write_page (psf, &odata->opage) ;
403 { OGG_PRIVATE* odata = psf->container_data ;
406 if (odata == NULL || vdata == NULL)
425 while (vorbis_bitrate_flushpacket (&vdata->vdsp, &odata->opacket))
427 ogg_stream_packetin (&odata->ostream, &odata->opacket) ;
430 while (!odata->eos)
431 { int result = ogg_stream_pageout (&odata->ostream, &odata->opage) ;
433 ogg_write_page (psf, &odata->opage) ;
438 if (ogg_page_eos (&odata->opage)) odata->eos = 1 ;
457 { OGG_PRIVATE* odata = psf->container_data ;
461 if (odata == NULL)
462 { psf_log_printf (psf, "%s : odata is NULL???\n", __func__) ;
514 { OGG_PRIVATE* odata = psf->container_data ;
537 *((int32_t *) data) = odata->ostream.serialno ;
622 OGG_PRIVATE *odata = psf->container_data ;
647 if (odata->pkt_indx == odata->pkt_len)
649 nn = ogg_stream_unpack_page (psf, odata) ;
660 if (vorbis_synthesis (&vdata->vblock, &(odata->pkt [odata->pkt_indx])) == 0) /* test for success! */
662 odata->pkt_indx++ ;
692 vorbis_write_samples (SF_PRIVATE *psf, OGG_PRIVATE *odata, VORBIS_PRIVATE *vdata, int in_frames)
707 while (vorbis_bitrate_flushpacket (&vdata->vdsp, &odata->opacket))
710 ogg_stream_packetin (&odata->ostream, &odata->opacket) ;
713 while (!odata->eos)
714 { int result = ogg_stream_pageout (&odata->ostream, &odata->opage) ;
717 ogg_write_page (psf, &odata->opage) ;
721 if (ogg_page_eos (&odata->opage))
722 odata->eos = 1 ;
735 OGG_PRIVATE *odata = (OGG_PRIVATE *) psf->container_data ;
743 vorbis_write_samples (psf, odata, vdata, in_frames) ;
751 OGG_PRIVATE *odata = (OGG_PRIVATE *) psf->container_data ;
759 vorbis_write_samples (psf, odata, vdata, in_frames) ;
767 OGG_PRIVATE *odata = (OGG_PRIVATE *) psf->container_data ;
775 vorbis_write_samples (psf, odata, vdata, in_frames) ;
783 OGG_PRIVATE *odata = (OGG_PRIVATE *) psf->container_data ;
791 vorbis_write_samples (psf, odata, vdata, in_frames) ;
798 { OGG_PRIVATE *odata = (OGG_PRIVATE *) psf->container_data ;
821 if (odata->pkt_indx == odata->pkt_len)
823 nn = ogg_stream_unpack_page (psf, odata) ;
839 pkt = &odata->pkt [odata->pkt_indx] ;
843 odata->pkt_indx++ ;
856 odata->pkt_indx++ ;
871 { OGG_PRIVATE *odata = (OGG_PRIVATE *) psf->container_data ;
901 ret = ogg_stream_seek_page_search (psf, odata, search_target_gp, vdata->pcm_start,
906 ret = ogg_stream_unpack_page (psf, odata) ;
918 { OGG_PRIVATE *odata = (OGG_PRIVATE *) psf->container_data ;
923 if (odata == NULL || vdata == NULL)
939 ogg_stream_reset_serialno (&odata->ostream, odata->ostream.serialno) ;
940 odata->pkt_len = 0 ;
941 odata->pkt_indx = 0 ;
967 { OGG_PRIVATE *odata = (OGG_PRIVATE *) psf->container_data ;
989 if (odata->pkt_len > 0)
994 pkt = odata->pkt ;
995 for (i = 0 ; i < odata->pkt_len ; i++)
1004 pkt = &odata->pkt [odata->pkt_len - 1] ;