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]
|
|