Displaying 20 results from an estimated 2000 matches similar to: "OGGZ Seeking in Theora"
2010 Mar 25
2
Questions about encoder parameters.
I have almost finished integration of Theora into our videoconferencing
program. Since a videoconferencing program is realtime, it is UDP-based
and wraps the Theora stream in RTP (More on that later). The problem
here is that most examples I could find, wraps the theora stream in ogg,
and used over tcp or files. I send over UDP and clients need to be able
to start in the middle of the stream.
2008 Jul 04
2
Oggz 0.9.8 Released
Oggz 0.9.8 Release
------------------
Oggz comprises liboggz and the command-line tools oggzinfo, oggzdump,
oggzdiff, oggzmerge, oggzrip, oggz-chop, oggz-comment, oggz-scan, oggz-sort
and oggz-validate. oggz-chop can be used to serve time ranges of Ogg media
over HTTP by any web server that supports CGI.
liboggz is a C library providing a simple programming interface for reading
and writing Ogg
2008 Jul 04
2
Oggz 0.9.8 Released
Oggz 0.9.8 Release
------------------
Oggz comprises liboggz and the command-line tools oggzinfo, oggzdump,
oggzdiff, oggzmerge, oggzrip, oggz-chop, oggz-comment, oggz-scan, oggz-sort
and oggz-validate. oggz-chop can be used to serve time ranges of Ogg media
over HTTP by any web server that supports CGI.
liboggz is a C library providing a simple programming interface for reading
and writing Ogg
2008 Jul 31
1
oggz fixes for macos
On 31-Jul-08, at 9:43 AM, ogg.k.ogg.k at googlemail.com wrote:
> though (don't know if they're related to your changes):
>
> oggz.c: In function 'oggz_content_type':
> oggz.c:623: warning: comparison of unsigned expression < 0 is
> always false
This is an array bounds guard. I guess it's defensive programming vs
warning. Making OggzStreamContent a
2008 Nov 13
2
How to fix broken ogg/theora files
>>
>> Examples of error messages follow:
>> $ oggz-validate jnazario.ogg
>> jnazario.ogg: Error:
>> 00:55:27.957: serialno 0846930886: Packet out of order (previous
>> 00:55:27.960)
>> 01:05:09.077: serialno 0846930886: Packet out of order (previous
>> 01:05:09.080)
>>
>> Are there any tools that can reliably fix broken Ogg/Theora files?
2008 Nov 21
2
[Schrodinger-devel] ogg dirac granulepos in oggz tools
2008/11/15 David Flynn <davidf+nntp at woaf.net>:
> On 2008-11-14, Conrad Parker <conrad at metadecks.org> wrote:
>> It seems oggz chop, merge and sort will need some attention to deal
>> with the Dirac granulepos and dependency ordering, so let's leave them
>> for the next release.
>
> ok. -- may be worth having them 'warn' if they are operating
2008 Nov 21
6
ogg dirac granulepos in oggz tools
2008/11/21 David Flynn <davidf+nntp at woaf.net>:
> On 2008-11-21, Conrad Parker <conrad at metadecks.org> wrote:
>> 2008/11/15 David Flynn <davidf+nntp at woaf.net>:
>>> On 2008-11-14, Conrad Parker <conrad at metadecks.org> wrote:
>>>> It seems oggz chop, merge and sort will need some attention to deal
>>>> with the Dirac
2009 Aug 24
2
oggz reading & seeking
??????? I've rewritten my theora player using liboggz. I've stumbled upon a few issues though. First of all liboggz exposes oggz_read and oggz_run, but how can i read only sound data, or only video data using liboggz, say something like this: oggz_read_sound(1024), oggz_read_video(1024).
? ? ? ?? Second of all i tried using liboggz's seek function. Immediately after the seek i get some
2010 Jun 04
0
(no subject)
Hi Sahana
I must admit I'm not an expert in Theora.
But the error message "Could not set keyframe interval to 64" might indicate that an
attempt to set the keyframe frequency failed.
Have a look at the keyframe_granule_shift attribute in the th_info struct.
It says: The maximum distance between key frames is 1<<keyframe_granule_shift.
So I could imagine that the error might
2008 Feb 29
0
oggz-chop CGI
Hi,
I've just checked in some code that allows the new oggz-chop tool to
be used as a CGI handler. An Apache server can be configured to use it
to handle all Ogg files (or, all Ogg files in a particular directory).
An example config is in the source tree, along with a script for
installing it on a Debian server.
The oggz-chop binary checks if it is being run as a CGI script (by
checking some
2009 Jun 09
2
oggz mingw
When I try to 'make' oggz (0.9.9), I get the following compile error
make[4]: Leaving directory `/c/liboggz/src/tools/oggz-chop'
make[4]: Entering directory `/c/liboggz/src/tools'
/bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2 -Wall -Wextra -g
-std=gnu99 -Wdeclaration-after-statement -Wno-unused -o oggz-info.exe
oggz-info.o skeleton.o oggz_tools.o dirac.o
2009 May 04
1
[PATCH] oggz: inefficient seeking
I have a 1.1G Ogg file with vorbis and theora. oggz_seek_units() takes 14
seconds to find a position in the file towards the end. Now, the function
guess() in oggz_seek() guesses a position at about 1.5G and then slowly
searches back until it finds the end of the file (continously seeking
beyond the end of the file and then calling read which returns 0). Then
it does a linear scan from the
2005 Apr 08
0
Oggz 0.9.1 Release
Oggz 0.9.1 Release
------------------
Oggz comprises liboggz and the command-line tools oggzinfo, oggzdump,
oggzdiff, oggzmerge, oggzrip and oggz-validate.
liboggz is a C library providing a simple programming interface for reading
and writing Ogg files and streams. Ogg is an interleaving data container
developed by Monty at Xiph.Org, originally to support the Ogg Vorbis audio
format.
This
2005 Apr 08
0
Oggz 0.9.1 Release
Oggz 0.9.1 Release
------------------
Oggz comprises liboggz and the command-line tools oggzinfo, oggzdump,
oggzdiff, oggzmerge, oggzrip and oggz-validate.
liboggz is a C library providing a simple programming interface for reading
and writing Ogg files and streams. Ogg is an interleaving data container
developed by Monty at Xiph.Org, originally to support the Ogg Vorbis audio
format.
This
2009 May 05
2
oggz-merge / oggJoin with files created with oggCat
Hi Yorn,
all files can be found at http://firefogg.org/~j/oggmix/
audio.ogg and video.ogg are create with oggCat:
oggCat audio.ogg audio_01.ogg audio_02.ogg
oggCat video.ogg video_01.ogg video_02.ogg
oggJoin.mix.ogg is made with oggJoin:
oggJoin mix.oggJoin.ogg video.ogg audio.ogg
mix.oggz-merge.ogg is made with oggz-merge:
oggz-merge -o mix.oggz-merge.ogg video.ogg audio.ogg
in my
2007 May 02
2
libogg++ release 0.1.1
On 02/05/07, Elaine YueLien <et@ihear.com> wrote:
> Hi,
>
> Several months ago, I asked a question about seeking without a metric.
> You can find one answer in this beta release, demonstrated in the
> example program multiThreadSeek. There is also an example demuxer, and a
> rewriter.
Hi Elaine,
congratulations :-) that's a nicely designed API you've got there.
2009 May 05
2
oggz-merge / oggJoin with files created with oggCat
hi,
trying to join audio and video tracks that have been itself composed
from several ogg files with oggCat, i get a file that does not work.
that happens both with oggz-merge and oggJoin.
the files produces by oggCat look ok according to ogginfo / oggz-info /
oggz-validate, they also play fine in all players.
anyone got an idea what could cause that problem?
i can put up some sample file if
2009 May 15
0
[PATCH] oggz: limit seeking to specified range
Hi Guys,
I've been working on speeding up seeking in Ogg playback in for the video
element in Firefox. This is Mozilla bug 469408:
https://bugzilla.mozilla.org/show_bug.cgi?id=469408
When liboggz seeks, it basically does a bisection search through the media,
looking for an Ogg page with the target seek time. This is fine for files
stored locally, but when the file is stored on a web server,
2008 Nov 14
6
[Schrodinger-devel] ogg dirac granulepos in oggz tools
2008/11/14 David Flynn <davidf+nntp at woaf.net>:
> On 2008-11-13, Conrad Parker <conrad at metadecks.org> wrote:
>> I'm wondering if the Dirac granulepos parsing in liboggz and display
>> in the oggz tools is currently correct, as I'd like to do a release of
>> these soon.
>
> I believe it is -- although if correct support in the rest of the
>
2008 Nov 04
1
[PATCH] liboggz: Update Dirac granulepos definition
The definition of granule position for an OggDirac elementary stream
isn't the same as theora.
Index: tools/oggz_tools.c
===================================================================
--- tools/oggz_tools.c (revision 3759)
+++ tools/oggz_tools.c (working copy)
@@ -454,7 +454,15 @@
iframe = granulepos >> granuleshift;
pframe = granulepos - (iframe << granuleshift);