- 16 Sep, 2008 2 commits
-
-
conrad authored
Fixes ticket:416, "oggz-chop writes wrong granulerate in fisbone" by correcting the library behaviour. - Rename internal oggz_auto_get_granulerate() to oggz_auto_read_bos_packet() - Add internal oggz_auto_read_bos_page() - Use oggz_auto_read_bos_page() when a new bos page is encountered, before calling the user's page reader callback - Correct the granulerate denominator reported by oggz_get_granulerate, removing the internal OGGZ_AUTO_MULT scaling git-svn-id: http://svn.annodex.net/liboggz/trunk@3718 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
conrad authored
ogg packet structures git-svn-id: http://svn.annodex.net/liboggz/trunk@3717 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
- 31 Jul, 2008 1 commit
-
-
j authored
git-svn-id: http://svn.annodex.net/liboggz/trunk@3665 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
- 16 Jun, 2008 1 commit
-
-
conrad authored
git-svn-id: http://svn.annodex.net/liboggz/trunk@3607 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
- 20 Mar, 2008 1 commit
-
-
conrad authored
See http://wiki.xiph.org/index.php/OggKate. Patch from ogg.k.ogg.k git-svn-id: http://svn.annodex.net/liboggz/trunk@3512 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
- 13 Feb, 2008 2 commits
-
-
conrad authored
git-svn-id: http://svn.annodex.net/liboggz/trunk@3450 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
conrad authored
This patch adds CELT header parsing and granulepos interpretation to liboggz, so that CELT can be used with oggzdump, oggzmerge, oggz-validate etc., and reports samplerate and channels in oggzinfo. NB. This also expands the public OggzStreamContent enum to include OGGZ_CONTENT_CELT git-svn-id: http://svn.annodex.net/liboggz/trunk@3449 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
- 29 Jan, 2008 1 commit
-
-
conrad authored
git-svn-id: http://svn.annodex.net/liboggz/trunk@3390 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
- 24 Jan, 2008 1 commit
-
-
conrad authored
ie. speex, flac, skeleton) git-svn-id: http://svn.annodex.net/liboggz/trunk@3377 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
- 21 Jan, 2008 3 commits
-
-
conrad authored
git-svn-id: http://svn.annodex.net/liboggz/trunk@3367 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
conrad authored
oggz_write_feed() when a bos page is encountered. This sets the content type for writing, so that oggz can know how to structure comment packets etc. git-svn-id: http://svn.annodex.net/liboggz/trunk@3365 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
conrad authored
This function is used by oggz_read to identify a bos page as soon as it is read, before any packet extraction is done. We do this on a page so that the content-type is known before the user's read_page callback is called. git-svn-id: http://svn.annodex.net/liboggz/trunk@3364 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
- 26 Nov, 2007 1 commit
-
-
shans authored
granulepos values. git-svn-id: http://svn.annodex.net/liboggz/trunk@3278 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
- 06 Oct, 2007 1 commit
-
-
shans authored
ogg_int64_t variable fixed in oggz_read.c git-svn-id: http://svn.annodex.net/liboggz/trunk@3249 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
- 12 Sep, 2007 1 commit
-
-
shans authored
Always calculate granulepos value, even if one is available in bitstream. These get reported via different mechanisms so the library user can decide which to trust. Modifications to oggzdump to indicate which granulepos values are virtual (i.e. calculated) and which granulepos values are different to those stored in the bitstream. git-svn-id: http://svn.annodex.net/liboggz/trunk@3236 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
- 05 Sep, 2007 1 commit
-
-
shans authored
git-svn-id: http://svn.annodex.net/liboggz/trunk@3223 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
- 04 Sep, 2007 1 commit
-
-
shans authored
git-svn-id: http://svn.annodex.net/liboggz/trunk@3222 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
- 03 Sep, 2007 1 commit
-
-
shans authored
git-svn-id: http://svn.annodex.net/liboggz/trunk@3216 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
- 28 Aug, 2007 2 commits
-
-
shans authored
git-svn-id: http://svn.annodex.net/liboggz/trunk@3205 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
shans authored
git-svn-id: http://svn.annodex.net/liboggz/trunk@3204 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
- 16 Jun, 2007 2 commits
-
-
conrad authored
rid of most compile errors (XXX: except delcarations for random, fileno, strsep) git-svn-id: http://svn.annodex.net/liboggz/trunk@2955 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
laser13 authored
git-svn-id: http://svn.annodex.net/liboggz/trunk@2942 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
- 31 May, 2007 4 commits
-
-
shans authored
git-svn-id: http://svn.annodex.net/liboggz/trunk@2824 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
shans authored
git-svn-id: http://svn.annodex.net/liboggz/trunk@2823 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
shans authored
Vorbis and Theora implementations return _0_ for header packets, _-1_ for the first (unknown gp) data packets, a valid gp for everything else. git-svn-id: http://svn.annodex.net/liboggz/trunk@2819 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
shans authored
unknowable (i.e. before the first packet with a gp in the stream) git-svn-id: http://svn.annodex.net/liboggz/trunk@2815 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
- 17 May, 2007 1 commit
-
-
shans authored
git-svn-id: http://svn.annodex.net/liboggz/trunk@2733 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
- 10 Dec, 2006 2 commits
-
-
conrad authored
granulepos is not given in Ogg framing). This tracks the current granulepos and determines the block size by reading the FLAC frame header. Note that this patch doesn't handle blocksize codes 0000, 0110 or 0111, which require poking elsewhere to get the actual value. Nevertheless this patch appears to handle the common case framing, and in any case it is very rare for Ogg FLAC packets to not have a granulepos. * Handles both old-style Ogg Flac framing ("Flac0") and current framing * Tested on all flac-in-ogg files from MPlayer samples: http://www1.mplayerhq.hu/MPlayer/samples/ogg/flac-in-ogg/ * Tested with valgrind --leakcheck=yes on src/examples/read-file (no leaks) git-svn-id: http://svn.annodex.net/liboggz/trunk@2573 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
conrad authored
git-svn-id: http://svn.annodex.net/liboggz/trunk@2572 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
- 08 Dec, 2006 2 commits
-
-
conrad authored
git-svn-id: http://svn.annodex.net/liboggz/trunk@2565 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
conrad authored
+ oggz_comment_() functions for querying comments per logical bitstream, and for adding/removing comments in-memory + added comment-test to test suite + tested under valgrind (no leaks) + added example program in src/examples/dump-comments + auto detection to dump speex comments NB: No writing comments to files yet, though the internals are there for it. git-svn-id: http://svn.annodex.net/liboggz/trunk@2563 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
- 04 Aug, 2006 1 commit
-
-
shans authored
git-svn-id: http://svn.annodex.net/liboggz/trunk@2376 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
- 21 Jun, 2006 1 commit
-
-
shans authored
Added calculation of lost granulepos values for packets that are not on end of page (theora and speex codecs only at this point). git-svn-id: http://svn.annodex.net/liboggz/trunk@2341 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
- 19 Jun, 2006 1 commit
-
-
shans authored
opened with the OGGZ_AUTO flag, the content type of a stream can be retrieved using oggz_stream_get_content once the first page of that stream has been read. A human-readable string representation can also be retrieved using oggz_stream_get_content_type. Updated oggzinfo, etc. to use liboggz variant of content type detection. git-svn-id: http://svn.annodex.net/liboggz/trunk@2339 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
- 16 Feb, 2006 1 commit
-
-
conrad authored
[--content-type pcm, -c pcm] option in oggzdump, oggzrip etc. + correction in header diagram in oggz_auto.h git-svn-id: http://svn.annodex.net/liboggz/trunk@2062 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
- 15 Feb, 2006 1 commit
-
-
conrad authored
git-svn-id: http://svn.annodex.net/liboggz/trunk@2061 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
- 10 Feb, 2005 1 commit
-
-
conrad authored
than its own custom one git-svn-id: http://svn.annodex.net/liboggz/trunk@872 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
- 07 Feb, 2005 1 commit
-
-
conrad authored
git-svn-id: http://svn.annodex.net/liboggz/trunk@851 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
- 05 Feb, 2005 1 commit
-
-
conrad authored
git-svn-id: http://svn.annodex.net/liboggz/trunk@839 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-
- 03 Feb, 2005 1 commit
-
-
conrad authored
git-svn-id: http://svn.annodex.net/liboggz/trunk@826 8158c8cd-e7e1-0310-9fa4-c5954c97daef
-