ra288.c File Reference

Go to the source code of this file.

Classes

struct  Real288_internal

Functions

static int ra288_decode_init (AVCodecContext *avctx)
static void prodsum (float *tgt, float *src, int len, int n)
static void co (int n, int i, int j, float *in, float *out, float *st1, float *st2, const float *table)
static int pred (float *in, float *tgt, int n)
static void colmult (float *tgt, float *m1, const float *m2, int n)
static void unpack (unsigned short *tgt, unsigned char *src, unsigned int len)
static void update (Real288_internal *glob)
static void decode (Real288_internal *glob, unsigned int input)
static void * decode_block (AVCodecContext *avctx, unsigned char *in, signed short int *out, unsigned len)
static int ra288_decode_frame (AVCodecContext *avctx, void *data, int *data_size, uint8_t *buf, int buf_size)

Variables

AVCodec ra_288_decoder


Function Documentation

static int ra288_decode_init ( AVCodecContext avctx  )  [static]

Definition at line 38 of file ra288.c.

static void prodsum ( float *  tgt,
float *  src,
int  len,
int  n 
) [static]

Definition at line 197 of file ra288.c.

Referenced by co().

static void co ( int  n,
int  i,
int  j,
float *  in,
float *  out,
float *  st1,
float *  st2,
const float *  table 
) [static]

Definition at line 169 of file ra288.c.

Referenced by RTjpeg::b2s(), RTjpeg::s2b(), update(), and vertX1Filter().

static int pred ( float *  in,
float *  tgt,
int  n 
) [static]

static void colmult ( float *  tgt,
float *  m1,
const float *  m2,
int  n 
) [static]

Definition at line 133 of file ra288.c.

Referenced by update().

static void unpack ( unsigned short *  tgt,
unsigned char *  src,
unsigned int  len 
) [static]

Definition at line 52 of file ra288.c.

Referenced by decode_block().

static void update ( Real288_internal glob  )  [static]

Definition at line 73 of file ra288.c.

Referenced by MythScreenStack::AddScreen(), VideoDialog::cancelPopup(), MythNewsConfig::changeContext(), MythFlixConfig::changeContext(), ProgFinder::clearShowData(), DVDRipBox::connectionClosed(), ViewScheduled::cursorDown(), ViewScheduleDiff::cursorDown(), ProgramRecPriority::cursorDown(), ProgLister::cursorDown(), PreviousList::cursorDown(), PlaybackBox::cursorDown(), MythNewsConfig::cursorDown(), MythFlixConfig::cursorDown(), ChannelRecPriority::cursorDown(), Weather::cursorLeft(), ProgFinder::cursorLeft(), PlaybackBox::cursorLeft(), MythNewsConfig::cursorLeft(), MythNews::cursorLeft(), MythFlixConfig::cursorLeft(), MythFlix::cursorLeft(), Weather::cursorRight(), ProgFinder::cursorRight(), PlaybackBox::cursorRight(), MythNewsConfig::cursorRight(), MythNews::cursorRight(), MythFlixConfig::cursorRight(), MythFlix::cursorRight(), ViewScheduled::cursorUp(), ViewScheduleDiff::cursorUp(), ProgramRecPriority::cursorUp(), ProgLister::cursorUp(), PreviousList::cursorUp(), PlaybackBox::cursorUp(), MythNewsConfig::cursorUp(), MythFlixConfig::cursorUp(), ChannelRecPriority::cursorUp(), ViewScheduled::customEvent(), VideoSelected::customEvent(), ProgLister::customEvent(), PreviousList::customEvent(), IconView::customEvent(), GuideGrid::customEvent(), ProgramRecPriority::deactivate(), decode_block(), StatusBox::doAutoExpireList(), PlaybackBox::doBeginFlagging(), StatusBox::doJobQueueStatus(), StatusBox::doListingsStatus(), StatusBox::doLogEntries(), StatusBox::doMachineStatus(), StatusBox::doScheduleStatus(), LocationDialog::doSearch(), StatusBox::doTunerStatus(), doUpgradeTVDatabaseSchema(), ProgramRecPriority::edit(), ChannelRecPriority::edit(), SingleView::EffectBlobs(), SingleView::EffectChessboard(), SingleView::EffectCircleOut(), SingleView::EffectGrowing(), SingleView::EffectHorizLines(), SingleView::EffectIncomingEdges(), SingleView::EffectMeltdown(), SingleView::EffectMultiCircleOut(), SingleView::EffectNoise(), SingleView::EffectNone(), SingleView::EffectSpiralIn(), SingleView::EffectSweep(), SingleView::EffectVertLines(), VideoGallery::fetchVideos(), VideoBrowser::fetchVideos(), GuideGrid::generateListings(), MythNews::getHttpFile(), VideoGallery::goBack(), VideoGallery::handleSelect(), IconView::HandleShowDevices(), DVDRipBox::handleStatus(), Weather::holdPage(), VideoBrowser::jumpToSelection(), ViewScheduled::keyPressEvent(), StatusBox::keyPressEvent(), SingleView::keyPressEvent(), ProgramRecPriority::keyPressEvent(), ProgLister::keyPressEvent(), PreviousList::keyPressEvent(), PlaybackBox::keyPressEvent(), MythNewsConfig::keyPressEvent(), MythFlixConfig::keyPressEvent(), IconView::keyPressEvent(), ChannelRecPriority::keyPressEvent(), PlaybackBox::listChanged(), VideoGallery::moveCursor(), PlaybackBox::pageBottom(), PlaybackBox::pageMiddle(), PlaybackBox::pageTop(), GuideGrid::paintEvent(), VideoDialog::playVideo(), PlaybackBox::previewReady(), MythNews::processAndShowNews(), MythFlixQueue::processAndShowNews(), MythFlix::processAndShowNews(), ProgramRecPriority::remove(), FileAssocDialog::removeExtensionPopup(), GuideGrid::repaintVideoTimeout(), VideoDisplayProfile::SaveDB(), StatusBox::setHelpText(), PlaybackBox::setRecTitle(), PlaybackBox::setUnwatched(), PlaybackBox::setWatched(), FileAssocDialog::showCurrentFA(), Weather::showLayout(), ProgFinder::showProgramList(), ProgFinder::showSearchList(), ProgFinder::showShowingList(), Weather::showtime_timeout(), PlaybackBox::showViewChanger(), SingleView::SlideTimeout(), MythNews::slotArticleSelected(), MythFlixQueue::slotArticleSelected(), MythFlix::slotArticleSelected(), MythNews::slotSiteSelected(), VideoSelected::startPlayItem(), PlaybackBox::timeout(), PlaybackBox::toggleAutoExpire(), PlaybackBox::togglePlayListItem(), PlaybackBox::toggleView(), QMD5::update(), ProgFinder::update_timeout(), StatusBox::updateContent(), MythRemoteLineEdit::updateCycle(), MythThemedDialog::updateForeground(), MythThemedDialog::updateForegroundRegion(), VideoSelected::updatePlayWait(), VideoBrowser::updatePlayWait(), PlaybackBox::UpdateProgressBar(), and PlaybackBox::updateShowTitles().

static void decode ( Real288_internal glob,
unsigned int  input 
) [static]

static void* decode_block ( AVCodecContext avctx,
unsigned char *  in,
signed short int *  out,
unsigned  len 
) [static]

Definition at line 211 of file ra288.c.

static int ra288_decode_frame ( AVCodecContext avctx,
void *  data,
int *  data_size,
uint8_t *  buf,
int  buf_size 
) [static]

Definition at line 229 of file ra288.c.


Variable Documentation

Initial value:

Definition at line 248 of file ra288.c.


Generated on Sat Dec 18 05:15:55 2010 for MythTV by  doxygen 1.5.5