search for: theora_encode_tables

Displaying 4 results from an estimated 4 matches for "theora_encode_tables".

Did you mean: _theora_encode_tables
2009 Jul 08
2
Theora 1.1 rate controller
Hello everyone, I'm currently developing an adaptive videoconferencing application based on Ekiga which uses TFRC as a congestion control mechanism to adapt the video encoding rate according to the quality of the network experienced. My goal was to use the open-source Theora codec for video transmission. Unfortunately, it seemed that Theora 1.0 did not properly implement any correct CBR mode.
2004 Nov 16
0
metadata switches for ffmpeg2theora
..._len, info->outfile); /* create the remaining theora headers */ - theora_comment_init (&info.tc); - theora_comment_add_tag (&info.tc, "ENCODER",PACKAGE_STRING); - theora_encode_comment (&info.tc, &info.op); - ogg_stream_packetin (&info.to, &info.op); - theora_encode_tables (&info.td, &info.op); - ogg_stream_packetin (&info.to, &info.op); + /* theora_comment_init (&info->tc); is called in main() prior to parsing options */ + theora_comment_add_tag (&info->tc, "ENCODER",PACKAGE_STRING); + theora_encode_comment (&info->...
2005 Oct 05
1
Simple encodig sample...
...exit( 1 ); } fwrite( og.header, 1, og.header_len, outfile ); fwrite( og.body, 1, og.body_len, outfile ); /* create the remaining theora headers */ theora_comment_init( &tc ); theora_encode_comment( &tc, &op ); ogg_stream_packetin( &to, &op ); theora_encode_tables( &td, &op ); ogg_stream_packetin( &to, &op ); /* Flush the rest of our headers. This ensures the actual data in each stream will start on a new page, as per spec. */ while( 1 ) { int result = ogg_stream_flush( &to, &og ); if( result < 0 )...
2006 Oct 06
0
V4L + Theora small app...
...ing theora headers */ theora_comment_init( &tTheoraComment ); theora_encode_comment( &tTheoraComment, &tOGGpacket ); ogg_stream_packetin( &tOGGstreamState, &tOGGpacket ); _ogg_free( tOGGpacket.packet ); /* !!! correct ? small mem leak without this !!! */ theora_encode_tables( &tTheoraState, &tOGGpacket ); ogg_stream_packetin( &tOGGstreamState, &tOGGpacket ); /* Flush the rest of our headers. This ensures the actual data in each stream will start on a new page, as per spec. */ while( 1 ) { int result = ogg_stream_flush( &t...