search for: ogg_pages

Displaying 20 results from an estimated 62 matches for "ogg_pages".

Did you mean: ogg_page
2006 Oct 09
1
Vorbis primitive API examples (LONG)
Okay, how do I drop a changeset/patchset/tag for you folks from SVN? At this point, I have written three examples of how to use the basics of the ogg streaming and decoding in Tremor. I heartily welcome any suggestions, improvements and corrections that you can point out in the code. The examples required me to make some small modifications to the main tremor library. However, the changes
2004 Oct 18
3
ogg_packet -> ogg_page
hi, in my quest to grok ogg i tried to write a small program which extracts ogg_packets, and stuffs them back into ogg pages (which are then written to a file). extracting the packets works fine, but i have problems stuffing them into a new ogg stream. pseudo code: ogg_stream_init(os, serialno) foreach p in packets: ogg_stream_packetin(os, p) // try to extract a page
2004 Aug 02
1
cheap way of getting number of frames in an ogg_page?
Hi, i just wonder if there's a cheap way of getting the number of oggVorbis pcm frames in an ogg_page, without actually decoding it? Can i use the granulepos of the page, substract the granulepos of the previous page? is this always guaranteed to work? thanks, Chris
2005 Jun 22
2
ogg_sync_pageout
It seems to me that running ogg_sync_pageout doesn't automatically advance the page. This is good if you haven't worked with the given page, makes coding somewhat easier. However, when does a page advance. Is it after a call to ogg_stream_pagein? On a side note, I need to do seeking on top of libvorbis, I'd love to use vorbisfile but sadly I can't. Is there a reasonable way to
2005 Feb 09
1
Trying to do windows encoding dll
Hi everybody, me again. I'm trying to write my own VFW-like dll... It doesn't need to do much. 1.) compress a single frame and give it back to the host application 2.) host applications sends the frame 3.) client application receives frame 4.) client application tells the dll to decompress the data So if I try to do this, something is going wrong... Perhaps someone could have a look at my
2006 Jan 13
2
libogg2 issue in revision 10730
hi all I found that in the revision 10730 of the libogg2 library it is impossible to do bitpacking. this is due to the implementation of the (at least) two functions oggpack_writeinit() and oggpack_readinit(). they both take an (oggpack_buffer *) as an argument and immediately erase all it's contents: void oggpack_readinit(oggpack_buffer *b,ogg_reference *r){ memset(b,0,sizeof(*b));
2008 Oct 29
1
forcing eos on last theora packet (was Re: Theora 1.0 RC2)
2008/10/29 Romain Beauxis <toots at rastageeks.org>: > > 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
2006 Aug 06
0
Newbie: How to rewind a videostream (long)
Hello, I'm new to this list, and pretty much also to the codec universe. In a computer game I'm working on, there is an 3D TV-screen onto which I project the frames of a movie. The movie is of course stored as theora, no audio as it's not needed yet. I have it working so far, extracting a frame and uploading it to the graphics card when the scene is drawn. The example file
2005 Oct 05
1
Simple encodig sample...
Hi all. I'm Mat & I'm new :) I'm testing libtheora + libogg perhaps for a commercial product. I started watching encoder_example.c ... I simplified it for testing it easier. It seems ok to me but I have no experience with theora so I would like to know if my code is correct. I tried to debug it with Valgrind and I found 4 possible memory leaks... but I think they can be
2009 May 18
2
clearification
Greetings, How does the ogg_page_bos function work? I call this function directly after calling ogg_sync_pageout. It works. Then I place a guard around it until the start of a new stream (chain mode). If this is the start of a new stream, should it return zero after the next call. I looked in ogg_page structure to see if there is a member named b_o_s, but I did not see anything. What is being
2012 May 21
1
Problems seeking with liboggz
Hi, The Ogg-Speex test file I used is CBR. I am sure of that by running oggz-dump on the file and confirming that all audio packets have 38 bytes; that means (for narrowband) a constant 15 Kbps. I wrote a very basic test program in Visual Studio 2010 that demonstrates the strange behaviour I mentioned. The output shows that the audio file has 8 pages, 6 of them
2005 Jul 19
2
problem compiling with linux
In place of rpm I used pre compiled binary for installing the Cross Compiler and now I am not getting this error. But I am gettimg error after <make> command. The error is: speexenc.c:49:21: ogg/ogg.h: No such file or directory speexenc.c:68: error: parse error before '*' token speexenc.c: In function `oe_write_page': speexenc.c:71: error: `page' undeclared (first use in
2008 Mar 28
2
speex - cross compil for ARM - problem ogg headers
Hi all, I try to compile speex for ARM. I follow the README.arm and i always have the same errors : make[2]: entrant dans le r?pertoire ? /usr/src/linphone/arm/speex-1.1.6/src ? source='speexenc.c' object='speexenc.o' libtool=no \ depfile='.deps/speexenc.Po' tmpdepfile='.deps/speexenc.TPo' \ depmode=gcc3 /bin/sh ../depcomp \
2007 Jul 12
1
unable to compile speex-1.1.10
Dear all, I'm Arun, new in this group. and newbie in Linux also. I am working on linphone and I want to compile linphone, but before that I want to compile speex-1.1.10 for uClinux using bfin-gcc. I used these three files : uClinux-dist-2005R3.tar.bz2 bfin-gcc-3.4-2005R3.1.tar.gz speex-1.1.10.tar I sucessfully compiled and installed bfin-gcc, and
2004 Jun 29
3
Struct Fields Description
Hello all Can anyone point me to some form of description for the fields in the following structures : 1/ vorbis_dsp_state 2/ vorbis_block Thank you. regards ~previr _____________________________________________________________ Previr Rangroo STMicroelectronics Associate Systems Lab Engineer Plot No. 2 & 3, Audio Competence Center Sector 16A,
2004 Jun 29
3
Struct Fields Description
Hello all Can anyone point me to some form of description for the fields in the following structures : 1/ vorbis_dsp_state 2/ vorbis_block Thank you. regards ~previr _____________________________________________________________ Previr Rangroo STMicroelectronics Associate Systems Lab Engineer Plot No. 2 & 3, Audio Competence Center Sector 16A,
2002 Mar 10
3
Finding length (time) of encoded birstream
I'm adding some final features to my CD Ripper and Encoder before the full, version 1 release. As part of that release, the program will offer the ability to play (for review purposes) both WAV and OGG files. I have both the decoder and playback code working but I have one final issue to resolve: finding the play time for the Vorbis bitstream that is being played back. I used the
2002 Oct 02
2
Audio from fifo
My first guess about the problem would be that the programs want to process the stuff in a different order, e.g. mplayer wants to output some sound before anymore video and encoder_example wants to receive some video before anymore sound. This could easily depend on the order of stuff in the file mplayer is reading. I guess something similar could happen for opening the pipes as well. The
2015 Oct 17
1
Why does this code not generate a valid opus file?
Hi. I assume that I am deeply stupid and have missed something obvious, but why does this bare-bones code not generate a valid (If trivial) opus file? Running opusinfo I ge the following which I interpret this to mean that not even the first packet gets a pass: New logical stream (#1, serial: 1f0cce42): type opus WARNING: Could not decode Opus header packet 0 - invalid Opus stream (1) WARNING:
2008 Apr 01
2
cross compilation for ARM - ogg headers problem
Hi, this problem seems to be coming up a lot lately -- the README.arm in linphone tells people to remove libogg headers, but speexenc and speexdec require them to build. Perhaps we need a README.arm in libspeex telling people not to remove the libogg headers. K. On 01/04/2008, Erwan A <mout551 at hotmail.fr> wrote: > > Hi all, > > I am following the README.arm from Simon