android/ringlibsdl/project/jni/smpeg2-2.0.0/video/motionvec.cpp
void ComputeForwVector( int* recon_right_for_ptr, int* recon_down_for_ptr,
                        VidStream* the_stream )
{

  Pict *picture;
  Macroblock *mblock;

  picture = &(the_stream->picture);
  mblock = &(the_stream->mblock);

  ComputeVector(recon_right_for_ptr, recon_down_for_ptr,
		mblock->recon_right_for_prev, 
		mblock->recon_down_for_prev,
		(int) picture->forw_f,
		picture->full_pel_forw_vector,
		mblock->motion_h_forw_code, mblock->motion_v_forw_code,
		mblock->motion_h_forw_r, mblock->motion_v_forw_r); 
}
/*
 *--------------------------------------------------------------
 *
 * ComputeForwVector --
 *
 *	Computes forward motion vector by calling ComputeVector
 *      with appropriate parameters.
 *
 * Results:
 *	Reconstructed motion vector placed in recon_right_for_ptr and
 *      recon_down_for_ptr.
 *
 * Side effects:
 *      None.
 *
 *--------------------------------------------------------------
 */
ComputeForwVector
Computes forward motion vector by calling ComputeVector
with appropriate parameters.

Reconstructed motion vector placed in recon_right_for_ptr and
recon_down_for_ptr.

Side effects:
None.
ComputeForwVector Computes forward motion vector by calling ComputeVector with appropriate parameters . Reconstructed motion vector placed in recon_right_for_ptr and recon_down_for_ptr . Side effects : None .
void ComputeForwVector( int* recon_right_for_ptr, int* recon_down_for_ptr,
                        VidStream* the_stream )
{
  Pict *picture;
  Macroblock *mblock;
  picture = &(the_stream->picture);
  mblock = &(the_stream->mblock);
  ComputeVector(recon_right_for_ptr, recon_down_for_ptr,
		mblock->recon_right_for_prev, 
		mblock->recon_down_for_prev,
		(int) picture->forw_f,
		picture->full_pel_forw_vector,
		mblock->motion_h_forw_code, mblock->motion_v_forw_code,
		mblock->motion_h_forw_r, mblock->motion_v_forw_r); 
}
void ComputeForwVector ( int * recon_right_for_ptr , int * recon_down_for_ptr , VidStream * the_stream ) { Pict * picture ; Macroblock * mblock ; picture = & ( the_stream -> picture ) ; mblock = & ( the_stream -> mblock ) ; ComputeVector ( recon_right_for_ptr , recon_down_for_ptr , mblock -> recon_right_for_prev , mblock -> recon_down_for_prev , ( int ) picture -> forw_f , picture -> full_pel_forw_vector , mblock -> motion_h_forw_code , mblock -> motion_v_forw_code , mblock -> motion_h_forw_r , mblock -> motion_v_forw_r ) ; }
ComputeForwVector
      Computes forward motion vector by calling ComputeVector
      with appropriate parameters.
ComputeForwVector Computes forward motion vector by calling ComputeVector with appropriate parameters .