Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

frame.cc File Reference

Code for handling raw DV frame data. More...

#include <string>
#include <iostream>
#include <sstream>
#include <iomanip>
#include <deque>
#include <pthread.h>
#include <math.h>
#include "frame.h"
#include "preferences.h"

Include dependency graph for frame.cc:

Go to the source code of this file.

Functions

FramePoolGetFramePool ()

Variables

static pthread_mutex_t avcodec_mutex = PTHREAD_MUTEX_INITIALIZER
static uint8_t * tempImage = NULL


Detailed Description

Code for handling raw DV frame data.

These methods are for handling the raw DV frame data. It contains methods for getting info and retrieving the audio data.

Definition in file frame.cc.


Function Documentation

FramePool* GetFramePool  ) 
 

Definition at line 1525 of file frame.cc.

Referenced by _getOneSecond(), PageMagick::AudioThread(), PlayList::AutoSplit(), Export::calculateAdjustedRate(), PageTrim::clean(), PageEditor::clean(), convertFramesToSmilTime(), convertSmilTimeToFrames(), ExportStills::doExport(), ExportPipe::doExport(), ExportMJPEG::doExport(), ExportAVI::doExport(), ExportAudio::doExport(), Export1394::doExport(), generate_file_preview(), PageMagickInfo::GetAnteFrame(), FXSelectedFrames::GetAudio(), PageMagickAudioTransition::GetFrame(), PageMagickOverwrite::GetFrame(), getOneSecond(), PageMagickInfo::GetPostFrame(), FXSelectedFrames::GetScaledImage(), IEEE1394Reader::IEEE1394Reader(), KinoCommon::importFile(), PageMagickInfo::Initialise(), SrtContext::printEntry(), KinoCommon::saveFrame(), KinoCommon::savePlayListAs(), PageTimeline::selectScene(), PageMagick::selectScene(), Export::selectScene(), setMoreInfo(), KinoCommon::setPreviewSize(), PageTrim::showFrame(), PageEditor::showFrame(), PageTrim::showFrameInfo(), PageMagick::showFrameInfo(), PageEditor::showFrameInfo(), showScenesThread(), PageTrim::start(), PageEditor::start(), PageMagick::StartRender(), PageTimeline::Thread(), PageMagick::VideoThread(), AsyncAudioResample< input_t, output_t >::~AsyncAudioResample(), IEEE1394Reader::~IEEE1394Reader(), and IEEE1394Writer::~IEEE1394Writer().

01526 {
01527     static KinoFramePool * pool = new KinoFramePool( );
01528     return pool;
01529 }


Variable Documentation

pthread_mutex_t avcodec_mutex = PTHREAD_MUTEX_INITIALIZER [static]
 

Definition at line 76 of file frame.cc.

Referenced by Frame::Frame(), and Frame::~Frame().

uint8_t* tempImage = NULL [static]
 

Definition at line 85 of file frame.cc.


Generated on Sun Mar 11 22:12:00 2007 for Kino by  doxygen 1.4.2