Doxygen Source Code Documentation
Main Page Alphabetical List Data Structures File List Data Fields Globals Search
pframe.c File Reference
#include <assert.h>
#include <sys/param.h>
#include "all.h"
#include "mtypes.h"
#include "bitio.h"
#include "frames.h"
#include "prototypes.h"
#include "param.h"
#include "mheaders.h"
#include "fsize.h"
#include "postdct.h"
#include "mpeg.h"
#include "parallel.h"
#include "rate.h"
#include "opts.h"
Go to the source code of this file.
|
Functions |
boolean ZeroMotionBetter | _ANSI_ARGS_ ((LumBlock currentBlock, MpegFrame *prev, int by, int bx, int my, int mx)) |
boolean DoIntraCode | _ANSI_ARGS_ ((LumBlock currentBlock, MpegFrame *prev, int by, int bx, int motionY, int motionX)) |
boolean ZeroMotionSufficient | _ANSI_ARGS_ ((LumBlock currentBlock, MpegFrame *prev, int by, int bx)) |
void | GenPFrame (bb, current, prev) BitBucket *bb |
Variables |
int32 | zeroDiff |
int | numPIBlocks = 0 |
int | numPPBlocks = 0 |
int | numPSkipped = 0 |
int | numPIBits = 0 |
int | numPPBits = 0 |
int | numFrames = 0 |
int | numFrameBits = 0 |
int32 | totalTime = 0 |
int | qscaleP |
float | totalSNR = 0.0 |
float | totalPSNR = 0.0 |
Block ** | dct |
Block ** | dctr |
Block ** | dctb |
dct_data_type ** | dct_data |
MpegFrame * | current |
MpegFrame * | prev |
int32 | totalBits |
FILE * | fpointer |
int | by |
int | bx |
int | my |
int | mx |
int | motionY |
int | motionX |
Function Documentation
Variable Documentation
int numFrameBits = 0 [static]
|
|
int numFrames = 0 [static]
|
|
int numPIBits = 0 [static]
|
|
int numPIBlocks = 0 [static]
|
|
int numPPBits = 0 [static]
|
|
int numPPBlocks = 0 [static]
|
|
int numPSkipped = 0 [static]
|
|
float totalPSNR = 0.0 [static]
|
|
float totalSNR = 0.0 [static]
|
|
int32 totalTime = 0 [static]
|
|