1 /********************************************************************
3 * THIS FILE IS PART OF THE OggTheora SOFTWARE CODEC SOURCE CODE. *
4 * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
5 * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
6 * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
8 * THE Theora SOURCE CODE IS COPYRIGHT (C) 2002-2003 *
9 * by the Xiph.Org Foundation http://www.xiph.org/ *
11 ********************************************************************
16 ********************************************************************/
22 #include "toplevel_lookup.h"
25 int theora_encode_init(theora_state
*th
, theora_info
*c
){
29 int theora_encode_YUVin(theora_state
*t
, yuv_buffer
*yuv
){
33 int theora_encode_packetout( theora_state
*t
, int last_p
, ogg_packet
*op
){
37 int theora_encode_header(theora_state
*t
, ogg_packet
*op
){
41 int theora_encode_comment(theora_comment
*tc
, ogg_packet
*op
){
45 int theora_encode_tables(theora_state
*t
, ogg_packet
*op
){
49 void theora_encoder_clear (CP_INSTANCE
* cpi
)