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(), MediaTypeForBSDName(), IPTVFeederRTSP::Open(), MythPluginManager::orderMenuPlugins(), RTCPMemberDatabase::reapOldMembers(), MainServer::reconnectTimeout(), VideoDialog::RemoteImageCheck(), TeletextReader::Reset(), VideoScannerThread::run(), FileScanner::ScanArtwork(), FileScanner::ScanMusic(), FileScanner::SearchDir(), 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 659 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
Generated on Fri Feb 10 06:41:42 2012 for MythTV by  doxygen 1.6.3