Displaying 7 results from an estimated 7 matches for "oggz_write".
2006 Feb 13
0
Oggz 0.9.4 Released
...d/liboggz-0.9.4.tar.gz
Many of the improvements in this release were driven by development of the
new Annodex Media Validation Service: http://validator.annodex.org/
New in this release:
* liboggz: Added new oggz_run() convenience function
- equivalent to calling oggz_read() or oggz_write() in a loop,
but only returns upon completion or error
- added new oggz_run_set_blocksize() function
- updated libtool shared version info to 3:0:2
* liboggz: Improved callback handling
- added delayed callback error handling for oggz_read*() and...
2006 Feb 13
0
Oggz 0.9.4 Released
...d/liboggz-0.9.4.tar.gz
Many of the improvements in this release were driven by development of the
new Annodex Media Validation Service: http://validator.annodex.org/
New in this release:
* liboggz: Added new oggz_run() convenience function
- equivalent to calling oggz_read() or oggz_write() in a loop,
but only returns upon completion or error
- added new oggz_run_set_blocksize() function
- updated libtool shared version info to 3:0:2
* liboggz: Improved callback handling
- added delayed callback error handling for oggz_read*() and...
2015 Feb 23
2
library for creating Opus files?
On 23/02/15 10:30 AM, Tony wrote:
> I __think__ opus-tools' opusenc has code which can be used as a
> template/sample for how to create an .Ogg file with Opus content. As
> expected, it makes use of libopus and libogg.
Sadly that's the best option currently. As you say it's a bit
complicated, although oggenc has a lot of extra support for controlling
encoder options you
2009 Aug 12
1
Oggz use
...] = 0;
buf[1] = 0;
memset(&op, 0, sizeof(ogg_packet));
op.packet = buf;
op.bytes = 2;
//op.bytes = 1;
op.granulepos = granulepos;
op.packetno = packetno;
if (packetno == 0) op.b_o_s = 1;
else op.b_o_s = 0;
if (packetno == 9) op.e_o_s = 1;
else op.e_o_s = 0;
int ret = oggz_write_feed (oggz, &op, serialno, OGGZ_FLUSH_AFTER, NULL);
switch (ret){
castatic long serialno;
static ogg_int64_t granulepos = 0;
static ogg_int64_t packetno = 0;
static int oggzHungry(OGGZ * oggz, int empty, void * user_data)
{
/* Create a fake packet */
ogg_packet op;
unsigned char...
2008 Nov 11
0
oggz-validate does not seem to check for correctly framed headers
...e tool to identify these
> files. There's a sample attached.
Hi Ivo,
good idea, and thanks for also supplying an example file!
How did we get here? Originally oggz-validate just checked the basics
of Ogg framing, which are independent of the codec. These are the
things that liboggz's oggz_write() will enforce - things like BOS and
EOS placement, and that granulepos is non-decreasing. Later we started
adding checks for codec-specific constraints, like that Theora BOS
must come before the Vorbis BOS. Perhaps there are more codec-specific
constraints we can check for.
liboggz already knows...
2008 Nov 10
2
oggz-validate does not seem to check for correctly framed headers
While testing the new vcut, some of the early results had badly framed
headers. I actually didn't notice it at first, because I was testing
with oggz-validate, but ogginfo does identify the problem:
"WARNING: Vorbis stream X does not have headers correctly framed.
Terminal header page contains additional packets or has non-zero
granulepos"
Conrad (or someone else) may want to
2005 Feb 27
3
Cygwin-bug#20050227T2233: liboggz: Missing manual pages - oggzinfo, oggzed, oggzdiff
...an1/oggzdiff.1.gz
.inst/usr/share/man/man1/oggzmerge.1.gz
.inst/usr/share/man/man1/oggzrip.1.gz
.inst/usr/include
.inst/usr/include/oggz
.inst/usr/include/oggz/oggz.h
.inst/usr/include/oggz/oggz_constants.h
.inst/usr/include/oggz/oggz_read.h
.inst/usr/include/oggz/oggz_seek.h
.inst/usr/include/oggz/oggz_write.h
.inst/usr/include/oggz/oggz_io.h
.inst/usr/include/oggz/oggz_table.h
.inst/usr/include/oggz/oggz_deprecated.h
.inst/usr/lib
.inst/usr/lib/liboggz.la
.inst/usr/lib/liboggz.a
.inst/usr/lib/pkgconfig
.inst/usr/lib/pkgconfig/oggz.pc
.inst/usr/bin
.inst/usr/bin/oggzinfo.exe
.inst/usr/bin/oggzdump.exe...