Displaying 20 results from an estimated 2000 matches similar to: "ogg only encoding"
2006 Jun 07
1
ogg encoding
I was wondering. When doing ogg only encoding, how do you mark end of
stream? I am setting ogg_packet.e_o_s and then submitting it via
ogg_stream_packetin() and then, because
its the last potential page ogg_stream_flush()ing it. But when I walk
through the file, EOS is not set on that logical bitstream. I have been
using oggenc.c/encoder.c and oggdec.c/decoder.c for examples, but because
the
2005 Dec 08
1
A few questions how to use libogg
1.) after initializing a ogg_stream_state may I just keep calling
ogg_stream_packetin with valid ogg_packet's until no more ogg_packets
needs to be added? Or do I need to call ogg_stream_pageout after every
ogg_stream_packetin? Iaw may I delay calling ogg_stream_pageout until
there are no more packets to be added?
2.) I assume I have call ogg_stream_pageout until no more pages can be
2002 Mar 14
2
Ogg in MP4 file, Unexpected result from _vorbis_unpack_books
Hi.
I'm trying to implement Ogg/Vorbis support for the MPEG4IP project.
The goal is to support Ogg/Vorbis audio for MPEG-4 streaming.
So far I have managed to make the encoder save Ogg packets as an Audio
object in an .mp4 file. As a side effect, it can also save Ogg pages in
an .ogg file playable by xmms, but that's no big deal.
So what I'm doing is this. First the init part.
a)
2015 Jun 19
2
Muxing vorbis in WebM
Hi Vorbis-Dev,
I'm investigating various WebM/Vorbis bugs in chromium. AFAIK muxing Vorbis
inside of WebM does not have an official specification, so I'm using
ffmpeg's implementation to try to answer 2 questions:
1. Under what circumstances is it valid to find WebM Blocks containing
Vorbis data with zero duration? (This would mean the next Block in the
Cluster has the exact
2006 May 04
2
Howto get playtime
Hi,
Searched in Google, browsed xiph vorbis sites but found no good information
about how to get the current playtime out of the granuleposition of the
ogg_packet.
Anyone knows if there is any 'Programming with libvorbis' documentation out
there, cause on xiph's site (http://www.xiph.org/vorbis/doc/) there's
nothing :(
Any help?
THX,
Tom
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:
2001 Jan 01
1
By design or a bug?
Happy new millenium!
Summary: I'm having a problem queueing up the ogg_packet results of
vorbis_analyze() for later writing to an .ogg stream. The docs don't seem
to say if this is permissable or not. Hence, I don't know if I'm using
the API incorrectly, or if this is an actual bug.
-----
Attached is a short patch to vorbis-tools/oggenc/encode.c (from CVS head,
01/01/01... I
2006 May 22
1
y0h
I have been trying to get in contact with some of the pyogg folks via
IRC and individual email, but have been having little success. I
wanted to get some information about the svn commital/maintainers
process....
Any information on where I could direct the questions would be much appreciated.
2002 Jun 24
1
packetno, granulepos, streaming and framing
Hi
While implementing OSS Ogg/Vorbis encoding and streaming using RTP/RTCP
for both unicast and multicast, I have come across a few issues I need
to clear out regarding the numbering of ogg_packets and their granulepos
value. Below are the result for two different scenarios.
<p>In the first scenario, ogg_packets are generated using
a) vorbis_analysis_headerout()
b) while
2006 Jul 15
2
Ogg embedding, problem with spec and/or bugs in speexenc
(Sending again after subscribing, I guess the moderator is on vacation.)
I'm working on support for tagging Speex files for Mutagen[0] and part
of the specification at [1] is confusing me. It says the first page
should have granulepos 0 and packetno 0. Does this really mean page
sequence number 0, since the Ogg format doesn't number packets?
If it doesn't mean page sequence number,
2008 Feb 25
3
eos on continued page
On 25-Feb-08, at 9:34 AM, xiphmont@xiph.org wrote:
> I'd say both; libogg should ignore the incomplete packet or flag a
> structural error, and the spec should be clarified.
I guess libogg should return -1 if you try to ogg_stream_packetout()
after the eos packet.
The eos flag pretty clearly applies to the *page* not the packet, so
I think how that gets translated into the
2017 Feb 06
2
libvorbis without encapulsation
L'octidi 18 pluviôse, an CCXXV, Miscellaneous a écrit :
> I've built some simple code on the excellent libvorbis API overview on
> the xiph.org site, but the example relies on the ogg_packet struct for
> final output and input to decoder, and shows now examples on how to do
> without it.
Why do you not want it? It is just a simple C struct to carry the
packet's metadata.
2017 Feb 06
3
libvorbis without encapulsation
Using libvorbis (1.3.5) I wish to extract the raw vorbis packets.
I've built some simple code on the excellent libvorbis API overview on
the xiph.org site, but the example relies on the ogg_packet struct for
final output and input to decoder, and shows now examples on how to do
without it.
Taking a look at the vorbis_bitstream_flush() function, which in the
overview is the last step before
2008 Feb 08
2
Ogg bitwise.c bit tracking
On 09/02/2008, Ralph Giles <giles@xiph.org> wrote:
> Yes, all that is reasonable. The original argument was that we need a
> library anyway, no one noticed the function call overhead, and using
> libogg simplified the embedding.
>
> Now, we'd like to remove libogg entirely as a dependency to avoid
> confusion when using other containers, but that's an api change...
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 \
2004 Apr 13
2
Can I join many ogg_packet together and decode it to PCM?
Can I join many ogg_packet together and decode it to PCM?
Or I have to encode each ogg_packet at a time?
If each packet is 1024 long, can I join 1.5 of packet (1024+512), and decode
that 1024+512 packet, and then decode the 512 left?
Or I must decode a whole packet, and can't cut it or decode only some of it
(not all)
Thank you,
<p><p>--- >8 ----
List archives:
2005 Sep 14
2
Fwd: Newbie q: decoupling vorbis from ogg
From: Nathaniel Gray <n8gray@gmail.com>
Date: Sep 14, 2005 11:30 AM
Subject: Newbie q: decoupling vorbis from ogg
To: vorbis-dev@lists.xiph.org
Hi,
Sorry if this is a newbie question. I'm trying to write an OS X
AudioCodec for Vorbis using libvorbis. I'm confused about the
libvorbis dependency on libogg. I thought the vorbis spec didn't
require ogg as the container, but the
2017 Feb 06
2
libvorbis without encapulsation
L'octidi 18 pluviôse, an CCXXV, Miscellaneous a écrit :
> > The RLP draft mentioned on the libvorbis docs page, are there sample
> > implementations (in C) of this yet anywhere?
> Sorry that should say RTP, not RLP
I am not sure I understand exactly what you are asking, but libavformat
has a RTP packetizer that works for both Vorbis and Theora, implemented
in rtpenc_xiph.c.
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
2006 Jul 15
1
Ogg embedding, problem with spec and/or bugs in speexenc
On Sat, 2006-07-15 at 14:35 -0700, Ralph Giles wrote:
> On Sat, Jul 15, 2006 at 02:17:22PM -0500, Joe Wreschnig wrote:
>
> > I'm working on support for tagging Speex files for Mutagen[0] and part
> > of the specification at [1] is confusing me. It says the first page
> > should have granulepos 0 and packetno 0. Does this really mean page
> > sequence number 0,