--- encoder.h 2002/09/04 20:56:52 1.19 +++ encoder.h 2002/09/25 23:37:09 1.22 @@ -28,6 +28,8 @@ * along with this program ; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * + * $Id: encoder.h,v 1.22 2002/09/25 23:37:09 h Exp $ + * ****************************************************************************/ #ifndef _ENCODER_H_ @@ -86,10 +88,6 @@ int num_threads; #endif -#ifdef BFRAMES - int max_bframes; -#endif - /* rounding type; alternate 0-1 after each interframe */ /* 1 <= fixed_code <= 4 automatically adjusted using motion vector statistics inside @@ -162,38 +160,7 @@ #endif IMAGE vInterH; IMAGE vInterV; - IMAGE vInterVf; IMAGE vInterHV; - IMAGE vInterHVf; - -#ifdef BFRAMES - /* constants */ - int global; - int bquant_ratio; - int frame_drop_ratio; - - /* image queue */ - int queue_head; - int queue_tail; - int queue_size; - IMAGE *queue; - - /* bframe buffer */ - int bframenum_head; - int bframenum_tail; - int flush_bframes; - - FRAMEINFO **bframes; - IMAGE f_refh; - IMAGE f_refv; - IMAGE f_refhv; - int bframenum_dx50bvop; - - int last_pframe; - int last_sync; - int time_pp; - int m_framenum; /* debug frame num counter; unlike iFrameNum, does not reset at ivop */ -#endif Statistics sStat; RateControl rate_control;