diff options
Diffstat (limited to 'converter/ppm/ppmtompeg/headers/block.h')
-rw-r--r-- | converter/ppm/ppmtompeg/headers/block.h | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/converter/ppm/ppmtompeg/headers/block.h b/converter/ppm/ppmtompeg/headers/block.h new file mode 100644 index 00000000..46050492 --- /dev/null +++ b/converter/ppm/ppmtompeg/headers/block.h @@ -0,0 +1,53 @@ +void +ComputeDiffDCTs(MpegFrame * const current, + MpegFrame * const prev, + int const by, + int const bx, + vector const m, + int * const pattern); + +void +ComputeDiffDCTBlock(Block current, + Block dest, + Block motionBlock, + boolean * const significantDifferenceP); + +void +ComputeMotionBlock(uint8 ** const prev, + int const by, + int const bx, + vector const m, + Block * const motionBlockP); + +void +ComputeMotionLumBlock(MpegFrame * const prevFrame, + int const by, + int const bx, + vector const m, + LumBlock * const motionBlockP); + +void +BlockToData(uint8 ** const data, + Block block, + int const by, + int const bx); + +void +AddMotionBlock(Block block, + uint8 ** const prev, + int const by, + int const bx, + vector const m); + +void +AddBMotionBlock(Block block, + uint8 ** const prev, + uint8 ** const next, + int const by, + int const bx, + int const mode, + motion const motion); + +void +BlockifyFrame(MpegFrame * const frameP); + |