search for: theora_encode_head

Displaying 6 results from an estimated 6 matches for "theora_encode_head".

Did you mean: theora_encode_heade
2008 Feb 07
1
Identification Header
Hi, While creating identification header in the function * theora_encode_heade*r in *encoder_toplevel.c*, it assigns bits not mentioned in the current theora spec released on Octomber 29, 2007 (page 40 &41). But this implementation in function* theora_encode_heade*r is correct according to the *Figure 6.2 (page 42)*. But not according to the *table mentioned in...
2004 Aug 02
1
Theroa Guess Confirmation
...Theora, I must unpack my YUY2 data into three separate arrays (Y, U, and V respectively), and record in a "yuv_buffer" structure. 2) "yuv_buffer.y_stride" is this the number of bytes in one row of Y data. In other words, y_stride*8/y_width = num bits per Y component 3) "theora_encode_header" must be called exactly once, and its output must be the first packet received by a Theora decoder 4) "theora_encode_comment" need never be called, but can be called at any time, and its packet can be inserted anwhere 5) "theroa_encode_tables" must be called exactly onc...
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
...p;info->vd, &info->vi); + vorbis_block_init (&info->vd, &info->vb); } /* audio init done */ @@ -86,50 +84,50 @@ /* write the bitstream header packets with proper page interleave */ /* first packet will get its own page automatically */ - if(!info.audio_only){ - theora_encode_header (&info.td, &info.op); - ogg_stream_packetin (&info.to, &info.op); - if (ogg_stream_pageout (&info.to, &info.og) != 1){ + if(!info->audio_only){ + theora_encode_header (&info->td, &info->op); + ogg_stream_packetin (&info->to, &info->op); +...
2005 Oct 05
1
Simple encodig sample...
...= 80; ti.keyframe_mindistance = 8; ti.noise_sensitivity = 1; theora_encode_init( &td, &ti ); theora_info_clear( &ti ); /* write the bitstream header packets with proper page interleave */ /* first packet will get its own page automatically */ theora_encode_header( &td, &op ); ogg_stream_packetin( &to, &op ); if( ogg_stream_pageout( &to, &og ) != 1 ) { fprintf( stderr, "Internal Ogg library error.\n" ); exit( 1 ); } fwrite( og.header, 1, og.header_len, outfile ); fwrite( og.body, 1,...
2006 Oct 06
0
V4L + Theora small app...
...iRet = -1; goto OGG_OpenClip_quit; } ogg_stream_init( &tOGGstreamState, rand() ); /* need a random number */ theora_encode_init( &tTheoraState, &tTheoraInfo ); theora_info_clear( &tTheoraInfo ); /* first packet will get its own page automatically */ theora_encode_header( &tTheoraState, &tOGGpacket ); ogg_stream_packetin( &tOGGstreamState, &tOGGpacket ); if( ogg_stream_pageout( &tOGGstreamState, &tOGGpage ) != 1 ) { fprintf( stderr, "### Internal Ogg library error \n" ); iRet = -2; goto OGG_Ope...