MythTV  0.25-pre
Classes | Functions | Variables
AVIFileSink.cpp File Reference

Go to the source code of this file.

Classes

class  SubsessionBuffer
class  AVISubsessionIOState

Functions

 addFileHeader (RIFF, AVI)
 addFileHeader (LIST, hdrl)
MediaSubsessionIterator iter (fInputSession)
 while ((subsession=iter.next())!=NULL)
iter reset ()
 addFileHeader1 (avih)
 addFileHeader (LIST, strl)
 addFileHeader1 (strh)
 if (fCurrentIOState->fIsVideo)
 addFileHeader1 (strf)
 addFileHeader1 (JUNK)
 if (fJunkNumber==0)
 addFileHeader (LIST, movi)

Variables

 size = addFileHeader_hdrl()
 fRIFFSizePosition = headerSizePosn
 fRIFFSizeValue = size-ignoredSize
 addFileHeaderEnd
unsigned subsessionCount = 0
MediaSubsession * subsession
 fJunkNumber = 0
unsigned usecPerFrame = fMovieFPS == 0 ? 0 : 1000000/fMovieFPS
 fAVIHMaxBytesPerSecondPosition = ftell(fOutFid)
 fAVIHFrameCountPosition = ftell(fOutFid)
fCurrentIOState fSTRHFrameCountPosition = ftell(fOutFid)
 fMoviSizePosition = headerSizePosn
 fMoviSizeValue = size-ignoredSize

Function Documentation

addFileHeader ( RIFF  ,
AVI   
)
addFileHeader ( LIST  ,
hdrl   
)
MediaSubsessionIterator iter ( fInputSession  )

Referenced by AppleRemote::_openDevice(), GameScannerThread::buildFileList(), VideoListImp::buildFsysList(), IPTVFeederRTSP::Close(), MainServer::connectionClosed(), Playlist::CreateCDMP3(), MainServer::customEvent(), MainServer::DoHandleDeleteRecording(), MainServer::DoHandleStopRecording(), HttpStatus::FillStatusXML(), FindMediaType(), TeletextReader::FindPageInternal(), TeletextReader::FindSubPageInternal(), MediaMonitorDarwin::GetCDROMBlockDevices(), VideoDialog::GetCoverImage(), Dvr::GetEncoderList(), VideoDialog::GetImageFromFolder(), MainServer::GetSlaveByHostname(), MainServer::HandleAnnounce(), MainServer::HandleCheckRecordingActive(), MainServer::HandleFreeTuner(), MainServer::HandleGetFreeRecorder(), MainServer::HandleGetFreeRecorderCount(), MainServer::HandleGetFreeRecorderList(), MainServer::HandleGetNextFreeRecorder(), MainServer::HandleGetRecorderFromNum(), MainServer::HandleGetRecorderNum(), MainServer::HandleIsRecording(), MainServer::HandleLockTuner(), MainServer::HandleRecorderQuery(), MainServer::HandleRemoteEncoder(), MainServer::HandleSetNextLiveTVDir(), hardwareprofile.distros.mythtv_data.orddict.OrdDict::iterkeys(), MediaTypeForBSDName(), IPTVFeederRTSP::Open(), MythPluginManager::orderMenuPlugins(), RTCPMemberDatabase::reapOldMembers(), MainServer::reconnectTimeout(), VideoDialog::RemoteImageCheck(), TeletextReader::Reset(), VideoScannerThread::run(), FileScanner::ScanArtwork(), FileScanner::ScanMusic(), FileScanner::SearchDir(), hardwareprofile.distros.mythtv_data.orddict.OrdDict::update(), GameHandler::UpdateGameDB(), VideoScannerThread::verifyFiles(), and GameHandler::VerifyGameDB().

while ( (subsession=iter.next())!  = NULL)
iter reset ( )
addFileHeader1 ( avih  )
addFileHeader ( LIST  ,
strl   
)
addFileHeader1 ( strh  )
if ( fCurrentIOState->  fIsVideo)

Definition at line 638 of file AVIFileSink.cpp.

addFileHeader1 ( strf  )
addFileHeader1 ( JUNK  )
if ( fJunkNumber  = = 0)

Definition at line 687 of file AVIFileSink.cpp.

addFileHeader ( LIST  ,
movi   
)

Variable Documentation

else size = addFileHeader_hdrl()

Definition at line 553 of file AVIFileSink.cpp.

fRIFFSizePosition = headerSizePosn

Definition at line 555 of file AVIFileSink.cpp.

fRIFFSizeValue = size-ignoredSize

Definition at line 556 of file AVIFileSink.cpp.

Definition at line 557 of file AVIFileSink.cpp.

unsigned subsessionCount = 0

Definition at line 564 of file AVIFileSink.cpp.

MediaSubsession* subsession

Definition at line 586 of file AVIFileSink.cpp.

unsigned usecPerFrame = fMovieFPS == 0 ? 0 : 1000000/fMovieFPS

Definition at line 600 of file AVIFileSink.cpp.

fAVIHFrameCountPosition = ftell(fOutFid)

Definition at line 604 of file AVIFileSink.cpp.

fCurrentIOState fSTRHFrameCountPosition = ftell(fOutFid)

Definition at line 632 of file AVIFileSink.cpp.

fMoviSizePosition = headerSizePosn

Definition at line 704 of file AVIFileSink.cpp.

fMoviSizeValue = size-ignoredSize

Definition at line 705 of file AVIFileSink.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends