Displaying 4 results from an estimated 4 matches for "theora_encode_t".
Did you mean:
theora_encode_
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 <...
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( &...