|
MythTV
0.26-pre
|
#include <RTjpegN.h>
| RTjpeg::RTjpeg | ( | void | ) |
Definition at line 2794 of file RTjpegN.cpp.
| RTjpeg::~RTjpeg | ( | void | ) |
Definition at line 2822 of file RTjpegN.cpp.
| int RTjpeg::SetQuality | ( | int * | quality | ) |
Definition at line 2691 of file RTjpegN.cpp.
Referenced by Decompress(), and NuppelVideoRecorder::SetupRTjpeg().
| int RTjpeg::SetFormat | ( | int * | format | ) |
Definition at line 2708 of file RTjpegN.cpp.
Referenced by NuppelDecoder::NuppelDecoder(), and NuppelVideoRecorder::SetupRTjpeg().
| int RTjpeg::SetSize | ( | int * | w, |
| int * | h | ||
| ) |
Definition at line 2714 of file RTjpegN.cpp.
Referenced by Decompress(), and NuppelVideoRecorder::SetupRTjpeg().
| int RTjpeg::SetIntra | ( | int * | key, |
| int * | lm, | ||
| int * | cm | ||
| ) |
Definition at line 2750 of file RTjpegN.cpp.
Referenced by NuppelVideoRecorder::SetupRTjpeg().
| int RTjpeg::Compress | ( | int8_t * | sp, |
| uint8_t ** | planes | ||
| ) |
Definition at line 3329 of file RTjpegN.cpp.
Referenced by NuppelVideoRecorder::WriteVideo().
| void RTjpeg::Decompress | ( | int8_t * | sp, |
| uint8_t ** | planes | ||
| ) |
Definition at line 3366 of file RTjpegN.cpp.
Referenced by NuppelDecoder::DecodeFrame().
Definition at line 3324 of file RTjpegN.cpp.
Referenced by NuppelVideoRecorder::WriteVideo().
| int RTjpeg::b2s | ( | int16_t * | data, |
| int8_t * | strm, | ||
| uint8_t | bt8 | ||
| ) | [private] |
Definition at line 110 of file RTjpegN.cpp.
Referenced by compress8(), compressYUV420(), compressYUV422(), mcompress8(), mcompressYUV420(), and mcompressYUV422().
Definition at line 282 of file RTjpegN.cpp.
Referenced by decompress8(), decompressYUV420(), and decompressYUV422().
| void RTjpeg::QuantInit | ( | void | ) | [private] |
Definition at line 520 of file RTjpegN.cpp.
Referenced by SetQuality().
| void RTjpeg::Quant | ( | int16_t * | block, |
| int32_t * | qtbl | ||
| ) | [private] |
Definition at line 534 of file RTjpegN.cpp.
Referenced by compress8(), compressYUV420(), compressYUV422(), mcompress8(), mcompressYUV420(), and mcompressYUV422().
| void RTjpeg::DctInit | ( | void | ) | [private] |
Definition at line 598 of file RTjpegN.cpp.
Referenced by SetQuality().
| void RTjpeg::DctY | ( | uint8_t * | idata, |
| int | rskip | ||
| ) | [private] |
Definition at line 609 of file RTjpegN.cpp.
Referenced by compress8(), compressYUV420(), compressYUV422(), mcompress8(), mcompressYUV420(), and mcompressYUV422().
| void RTjpeg::IdctInit | ( | void | ) | [private] |
Definition at line 1528 of file RTjpegN.cpp.
Referenced by SetQuality().
| void RTjpeg::Idct | ( | uint8_t * | odata, |
| int16_t * | data, | ||
| int | rskip | ||
| ) | [private] |
Definition at line 1539 of file RTjpegN.cpp.
Referenced by decompress8(), decompressYUV420(), and decompressYUV422().
| void RTjpeg::CalcTbls | ( | void | ) | [inline, private] |
Definition at line 2657 of file RTjpegN.cpp.
Referenced by SetQuality().
| int RTjpeg::compressYUV420 | ( | int8_t * | sp, |
| uint8_t ** | planes | ||
| ) | [inline, private] |
Definition at line 2828 of file RTjpegN.cpp.
Referenced by Compress().
| int RTjpeg::compressYUV422 | ( | int8_t * | sp, |
| uint8_t ** | planes | ||
| ) | [inline, private] |
Definition at line 2881 of file RTjpegN.cpp.
Referenced by Compress().
| int RTjpeg::compress8 | ( | int8_t * | sp, |
| uint8_t ** | planes | ||
| ) | [inline, private] |
Definition at line 2926 of file RTjpegN.cpp.
Referenced by Compress().
| int RTjpeg::mcompressYUV420 | ( | int8_t * | sp, |
| uint8_t ** | planes | ||
| ) | [inline, private] |
Definition at line 3150 of file RTjpegN.cpp.
Referenced by Compress().
| int RTjpeg::mcompressYUV422 | ( | int8_t * | sp, |
| uint8_t ** | planes | ||
| ) | [inline, private] |
Definition at line 3233 of file RTjpegN.cpp.
Referenced by Compress().
| int RTjpeg::mcompress8 | ( | int8_t * | sp, |
| uint8_t ** | planes | ||
| ) | [inline, private] |
Definition at line 3295 of file RTjpegN.cpp.
Referenced by Compress().
| void RTjpeg::decompressYUV422 | ( | int8_t * | sp, |
| uint8_t ** | planes | ||
| ) | [inline, private] |
Definition at line 2955 of file RTjpegN.cpp.
Referenced by Decompress().
| void RTjpeg::decompressYUV420 | ( | int8_t * | sp, |
| uint8_t ** | planes | ||
| ) | [inline, private] |
Definition at line 3004 of file RTjpegN.cpp.
Referenced by Decompress().
| void RTjpeg::decompress8 | ( | int8_t * | sp, |
| uint8_t ** | planes | ||
| ) | [inline, private] |
Definition at line 3067 of file RTjpegN.cpp.
Referenced by Decompress().
| int RTjpeg::bcomp | ( | int16_t * | rblock, |
| int16_t * | old, | ||
| mmx_t * | mask | ||
| ) | [private] |
Definition at line 3092 of file RTjpegN.cpp.
Referenced by mcompress8(), mcompressYUV420(), and mcompressYUV422().
| int RTjpeg::bcomp | ( | int16_t * | rblock, |
| int16_t * | old, | ||
| uint16_t * | mask | ||
| ) | [private] |
Definition at line 3136 of file RTjpegN.cpp.
int16_t block [64] RTjpeg::MALIGN32 [private] |
int32_t ws [64*4] RTjpeg::MALIGN32 [private] |
int32_t lqt [64] RTjpeg::MALIGN32 [private] |
int32_t cqt [64] RTjpeg::MALIGN32 [private] |
int32_t liqt [64] RTjpeg::MALIGN32 [private] |
int32_t ciqt [64] RTjpeg::MALIGN32 [private] |
int32_t RTjpeg::lb8 [private] |
Definition at line 119 of file RTjpegN.h.
Referenced by CalcTbls(), compress8(), compressYUV420(), compressYUV422(), decompress8(), decompressYUV420(), decompressYUV422(), mcompress8(), mcompressYUV420(), mcompressYUV422(), and RTjpeg().
int32_t RTjpeg::cb8 [private] |
Definition at line 120 of file RTjpegN.h.
Referenced by CalcTbls(), compressYUV420(), compressYUV422(), decompressYUV420(), decompressYUV422(), mcompressYUV420(), mcompressYUV422(), and RTjpeg().
int32_t RTjpeg::Ywidth [private] |
Definition at line 121 of file RTjpegN.h.
Referenced by compressYUV420(), compressYUV422(), mcompressYUV420(), mcompressYUV422(), RTjpeg(), and SetSize().
int32_t RTjpeg::Cwidth [private] |
Definition at line 122 of file RTjpegN.h.
Referenced by compressYUV420(), compressYUV422(), mcompressYUV420(), mcompressYUV422(), RTjpeg(), and SetSize().
int32_t RTjpeg::Ysize [private] |
int32_t RTjpeg::Csize [private] |
int16_t* RTjpeg::old [private] |
Definition at line 125 of file RTjpegN.h.
Referenced by mcompress8(), mcompressYUV420(), mcompressYUV422(), RTjpeg(), SetIntra(), and SetSize().
int16_t* RTjpeg::old_start [private] |
int RTjpeg::key_count [private] |
Definition at line 127 of file RTjpegN.h.
Referenced by Compress(), RTjpeg(), and SetNextKey().
int RTjpeg::width [private] |
Definition at line 129 of file RTjpegN.h.
Referenced by compress8(), compressYUV420(), compressYUV422(), decompress8(), decompressYUV420(), decompressYUV422(), mcompress8(), mcompressYUV420(), and mcompressYUV422().
int RTjpeg::height [private] |
Definition at line 130 of file RTjpegN.h.
Referenced by Compress(), compress8(), compressYUV420(), compressYUV422(), Decompress(), decompress8(), decompressYUV420(), decompressYUV422(), mcompress8(), mcompressYUV420(), mcompressYUV422(), RTjpeg(), SetIntra(), and SetSize().
Definition at line 131 of file RTjpegN.h.
Referenced by CalcTbls(), Compress(), Decompress(), RTjpeg(), and SetQuality().
Definition at line 132 of file RTjpegN.h.
Referenced by Compress(), Decompress(), RTjpeg(), and SetFormat().
mmx_t RTjpeg::lmask [private] |
Definition at line 134 of file RTjpegN.h.
Referenced by mcompress8(), mcompressYUV420(), mcompressYUV422(), RTjpeg(), and SetIntra().
mmx_t RTjpeg::cmask [private] |
Definition at line 135 of file RTjpegN.h.
Referenced by mcompressYUV420(), mcompressYUV422(), RTjpeg(), and SetIntra().
uint16_t RTjpeg::lmask [private] |
uint16_t RTjpeg::cmask [private] |
int RTjpeg::key_rate [private] |
Definition at line 140 of file RTjpegN.h.
Referenced by Compress(), RTjpeg(), SetIntra(), and SetSize().
1.7.6.1