Displaying 6 results from an estimated 6 matches for "theora_encode_header".
Did you mean:
_theora_encode_header
2008 Feb 07
1
Identification Header
...;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 pages 40 & 41*.
For example, in spec it has mentioed header has NSBS (use 32 bits).
But it has not implemented in theora_encode_header.
What is the reason?
What is happening here?
--
Nuwan Millawitiya
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.xiph.org/pipermail/theora-dev/attachments/20080207/086fe5b3/attachment.html
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 once,...
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, og...
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_OpenC...