similar to: OGGZ Seeking in Theora

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);