Displaying 20 results from an estimated 700 matches similar to: "Chained Vorbis Stream Distorting"
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
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
2008 Apr 29
2
More trival questions
Hopefullly this is once again something trivial I'm missing. I'm still trying to figure out how to pull a part a stream. I get two out the three theora headers I can see in the file (http://v2v.cc/~j/theora_testsuite/320x240.ogg) if I use the buffer in the page struct and nothing usable if I try to use the packet structs. Hopefully this is once again something something trivial I've
2009 May 16
2
Speex seek with high precision
Hello Conrad,
I'm trying to seek the way you told but I'm facing a problem.
ogg_page_packets returns 164 and following code returns 189. Shouldn't it be
the same, what does that means ?
int res;
while (true)
{
res = ogg_stream_packetout(&os, &op);
if (res == 1)
nPackets++;
if (res == -1)
2001 Dec 06
1
packet over several pages
Hello everyone,
I'm programming something using ogg vorbis and i
was wondering how I could get a packet from a
logical bitstream when this packet is over several
pages.
let's say I made a call to ogg_stream_pagein, then
ogg_stream_packetout, but the packet is incomplete
and continued in the next page(s). If I get the
following page and I call ogg_stream_pagein again,
how can i get
2001 Feb 11
2
ogg_stream_packetout() and stream mixing
Just to make sure, if I'm mixing 2 streams at the page level, and using
ogg_stream_pagein() and ogg_stream_packetout() to extract them, I need
two ogg_stream_states, one for each logical stream, and I need to ensure
that each ogg_stream_state only sees pages of it's own type, is that
right?
- Martin
--- >8 ----
List archives: http://www.xiph.org/archives/
Ogg project homepage:
2009 May 12
2
compile error of libtheora example
hi all:
i downloaded libtheora1.0.tar.gz from xiph.org, and when i compile it,
such error message popped.
i tried to run player_example.c under /libtheora_1.0/examples/.
error message:
ivysummer at ivysummer-desktop:~/??/libtheora-1.0/examples$ gcc -o player
player_example.c
/tmp/ccpyle3c.o: In function `buffer_data':
player_example.c:(.text+0x15): undefined reference to
2007 Feb 16
1
AW: How to do Theora playback efficiently ?
Hi Ralph,
thanks for your posting.
Yes, the standard example player in the theora distribution could also do it
when theora would not need so much time. I removed the frame dropping from
the example because it's based on some audio stuff under Linux that isn't
available on Windows. Currently I've no frame dropping handling build in
because the first goal is a good raw performance of
2001 Sep 22
3
retrieving "instant" bitrate without vo_open?
ok, I'm aware that vo_open cant be used at the same time as other functions
such as ogg_sync_wrote, ogg_sync_pageout, ogg_stream_pagein,
ogg_stream_packetout and vorbis_synthesis_headerin. In order to get
information from the bitstream i've been using this method because it's fast
and doesn't require decoding of the stream. But, i can only retrieve the
average bitrate of
2006 Aug 06
2
Speex + Ogg package
I'm currently working on a speex + theora webchat.
I have both working alone, but to make them work together and to know where
the package goes, I'm trying to use ogg packages.
With theora there has been no problem, but with speex I can't make it work.
The problem is that for a second it works great, but then it begings to gain
lag, and in a little time it has 5-10 lag seconds (into
2004 Sep 22
3
copying an ogg stream
dear list,
i am trying to write a small program which reads an ogg file and writes
it to another ogg file (and changes serial number, granulepos etc on the
fly).
reading the ogg file is ok (ogg_sync_pageout, ogg_stream_pagein,
ogg_stream_packetout). but writing the file doesn't work - the
granulepos and page structures don't match with the original file.
here's what i am doing.
2006 Jan 09
1
SPA-841 spontaneous voicemail problem
Hello.
A while back, I noticed an odd problem with our SPA-841 phones connected
to Asterisk. Now we are having a different odd problem, and I'm not sure
if they're related. I wonder if anyone else has experienced anything
else like this, and/or if there is any reasonable explanation?
Occasionally, one of our SPA-841's will spontaneously start up with
"Welcome to Comedian
2003 Apr 12
2
play message on bridged call
Hey all,
i was just wondering if its possible to play a prerecorded
message on a bridged channel.
For example : someone calls in on asterisk and is connected through to an
outgoing phonenumber, the person picking up on this outgoing call would
first hear something like "this call is coming from the
asterisk platform". (No problem if the caller on the incoming line
hears this too)
I
2002 Mar 18
1
Bug in ogglib leads to incomplete packets
There seems to be a bug in ogg lib:
The error occurs in the following situation:
- You have called ogg_stream_reset
- You deliver a page to the stream which contains
only the "middle of packet. I.e. not the beginning
and not the end.
(packets = 0 continued = 1)
- You deliver the next page which contains
the end of the page before and some more
(packets >= 1 )
Now
2008 Jan 04
2
ogg packets get lost
Hi,
I am actually working on a c++ wrapper for ogg/theora. It will be a small
library to easily create command line tools to cut/cat video-files and to
extract and join the video and audio stream etc.
However, I started the project and found some very strange behaviors:
I stored some ogg_packet objects (which are created on the heap) in a list.
When I make several calls to ogg_stream_pagein()
2004 Aug 06
2
QUESTION ABOUT IMPLEMENTATION
hi,
have to host a web-shop which has got the possibility to
stream mp3's on demand.
those mp3's are prerecorded. is there a possibility to
stream local files to the users directly or do i have to use
an encoder ??
thanx
Juergen
--- >8 ----
List archives: http://www.xiph.org/archives/
icecast project homepage: http://www.icecast.org/
To unsubscribe from this list, send a message
2007 Feb 15
1
How to do Theora playback efficiently ?
Dear theora developer community,
currently I'm working on a simple Theora player for Windows. But the code in
the player_example.c seems not to have the performance of other
implementations like the Direct Show filters by illuminate. In the example
player, all important things are done in one thread: decoding the next
vorbis or theora packet(s) and reading from the physical stream (+ split
2013 May 17
2
Auto dialer scripts and software
A friend asked me for help to auto-dial and play a prerecorded message for
a political campaign. I've briefly googled auto dialer scripts but haven't
seen one that really stands out. Are there any free or cheap auto dial
solutions that you nice folks recommend?
Thanks in advance.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2007 May 31
2
applicationmap on features
I want to be able to send a prerecorded message to the person I am
calling. I know that you can use the application map to do this. Just
to test I enabled the testfeature example that is in the features.conf
file. When I hit #9 during a call the other user does not hear the
monkeys, they only hear a series of beeps. I have tried with different
soundfiles and they all give the same problem.
2006 Feb 03
1
padding in comment header
Having looked through the archives I've come to the conclusion that
to do padding for comments (in a file tagging context) the simplest
solution is to zero pad the comment header packet to fixed length[1]
and regenerate pages from #2 up to the first one containing the setup
header. Is this correct?
Not very closely related: should doing ogg_stream_pagein followed
by