search for: packetout

Displaying 8 results from an estimated 8 matches for "packetout".

2008 Oct 29
1
forcing eos on last theora packet (was Re: Theora 1.0 RC2)
...rg>: > > I am currently implementing theora for our application. > In our model for generating ogg streams, we may want to stop > a stream while not providing a new YUV data buffer for encoding. > > Current API doesn't allow such thing, since the eos flag is set by the > packetout function only when the last_p parameter was passed *and* > there was some data available to output. > > Hence, I have written a function that forges this packet, along with NULL > data, which is allowed by the ogg specifications (and works with other > encoders, like speex). Hi, I...
2008 Oct 29
2
Theora 1.0 RC2
Hello list, Apologies are in order for the delay in getting 1.0 Final out, but the big word in the 1.0 release is STABILITY. The core team has found some last minute bugs that needed ironing out and they are being taken care of. In spite of this, we are close to see a proper release very soon and, as a stop-gap, all the latest developments have been collected into a new Release Candidate which
2008 Oct 29
2
Theora 1.0 RC2
Hello list, Apologies are in order for the delay in getting 1.0 Final out, but the big word in the 1.0 release is STABILITY. The core team has found some last minute bugs that needed ironing out and they are being taken care of. In spite of this, we are close to see a proper release very soon and, as a stop-gap, all the latest developments have been collected into a new Release Candidate which
2001 Feb 04
2
Am I missing something?
Hey all, If my understanding is right, there's a serious big in vorbisfile.c, in the routine _fetch_headers(), which will only show up when comment packet spans multiple pages. The code to read the first 3 Vorbis packets ogg_stream_pagein() once, then calls ogg_stream_packetout(). The problem is that ogg_stream_pagein() only adds a single page to the ogg stream state, whereas ogg_stream_packetout(), loops until it finds a non-255 lacing value. So, if the comment packet is larger than one page, all lacing values will be 255, and ogg_stream_packetout will start reading u...
2008 Oct 31
0
Ogg slow _os_body_expand
...stream_pagein. >> > > Check that the pages are increasing in timestamps (eg, run oggz-validate > from oggz-tools, from www.annodex.net). > oggz-validate have empty output with my videofile. > Check that you're not pulling only one packet per page (eg, loop over > packetout and not adding new data from the framer when you still have > data to build packets from). > > No, all is ok. But sound buffer is empty, before played all video content. While reading 2 megabytes video content and pull it in ogg_stream_pagein have summary 400-500 ms stall in function _...
2004 Dec 15
0
Re: Fallback trouble with icecast 2.1kh
...(result == 0) SOMETIMES FALSE break; // need more data if (result == -1) { // missing or corrupt data at this page position } else { os.pagein(og); while (true) { result = os.packetout(op); if (result == 0)ALWAYS TRUE break; // need more data if (result == -1) { // missing or corrupt data at this page position // no reason to complain; already complained above }...
2002 Aug 06
0
Getting a GUI to work with Vorbis code
...vorbis_info_init(&vi); vorbis_comment_init(&vc); if(ogg_stream_pagein(&os,&og)<0){ /* error; stream version mismatch perhaps */ fprintf(outputFile,"Error reading first page of Ogg bitstream data.\n"); exit(1); } if(ogg_stream_packetout(&os,&op)!=1){ /* no page? must not be vorbis */ fprintf(outputFile,"Error reading initial header packet.\n"); exit(1); } if(vorbis_synthesis_headerin(&vi,&vc,&op)<0){ /* error case; not a vorbis header */ fprintf(outputFi...
2004 Dec 15
2
Fallback trouble with icecast 2.1kh
Hello, I found a fallback trouble on icecast 2.1kh4 (but it's the same with 2.0 I think) : - ices streams live.ogg to icecast - icecast has a fallback live-default.ogg for live.ogg - a listener A listen at live.ogg - I shut down the source - the listener A is trying to read data from its connection, but receives nothing. Sometimes, it gets fallback data, sometimes nothing... (source