|
MythTV
0.26-pre
|
Go to the source code of this file.
Classes | |
| class | ChunkDescriptor |
| class | SubsessionBuffer |
| class | Count64 |
| class | SubsessionIOState |
| struct | SubsessionIOState::hinf |
Functions | |
| static Boolean | timevalGE (struct timeval const &tv1, struct timeval const &tv2) |
| addAtom (ftyp) | |
| addAtom (moov) | |
| if (fGenerateMP4Format) | |
| MediaSubsessionIterator | iter (fInputSession) |
| while ((subsession=iter.next())!=NULL) | |
| iter | reset () |
| addAtom (mvhd) | |
| addAtom (iods) | |
| addAtom (trak) | |
| if (fCurrentIOState->fHeadChunk!=NULL &&(fSyncStreams||fCurrentIOState->isHintTrack())) | |
| if (fCurrentIOState->isHintTrack()) size+ | |
| addAtom (tkhd) | |
| if (fCurrentIOState->fQTEnableTrack) | |
| if (strcmp(fCurrentIOState->fOurSubsession.mediumName(),"video")==0) | |
| addAtom (edts) | |
| addAtom (elst) | |
| while (chunk!=NULL) | |
| if (trackDurationOfEdit > 0.0) addEdit(trackDurationOfEdit) | |
| setWord (numEntriesPosition, numEdits) | |
| if (totalDurationOfEdits > fCurrentIOState->fQTDurationM) | |
| addAtom (tref) | |
| addAtom (hint) | |
| addAtom (mdia) | |
| addAtom (mdhd) | |
| addAtom (hdlr) | |
| addAtom (minf) | |
| addAtom (smhd) | |
| addAtom (vmhd) | |
| addAtom (gmhd) | |
| addAtom (gmin) | |
Variables | |
| size = add4ByteString("mp42") | |
| addAtomEnd | |
| MediaSubsession * | subsession |
| unsigned const | duration = fMaxTrackDurationM |
| fMVHD_durationPosn = ftell(fOutFid) | |
| fCurrentIOState | fTKHD_durationPosn = ftell(fOutFid) |
| unsigned | numEntriesPosition = ftell(fOutFid) |
| unsigned | numEdits = 0 |
| unsigned | totalDurationOfEdits = 0 |
| double const | syncThreshold = 0.1 |
| struct timeval | editStartTime = fFirstDataTime |
| unsigned | editTrackPosition = 0 |
| unsigned | currentTrackPosition = 0 |
| double | trackDurationOfEdit = 0.0 |
| unsigned | chunkDuration = 0 |
| ChunkDescriptor * | chunk = fCurrentIOState->fHeadChunk |
| SubsessionIOState * | hintedTrack = fCurrentIOState->fTrackHintedByUs |
| unsigned const | timeScale = fCurrentIOState->fQTTimeScale |
| SubsessionIOState::atomCreationFunc | mediaInformationAtomCreator = fCurrentIOState->fQTMediaInformationAtomCreator |
| static Boolean timevalGE | ( | struct timeval const & | tv1, |
| struct timeval const & | tv2 | ||
| ) | [static] |
Definition at line 441 of file QuickTimeFileSink.cpp.
Referenced by SubsessionIOState::syncOK().
| addAtom | ( | ftyp | ) |
| addAtom | ( | moov | ) |
| if | ( | fGenerateMP4Format | ) |
Definition at line 1215 of file QuickTimeFileSink.cpp.
| MediaSubsessionIterator iter | ( | fInputSession | ) |
| while | ( | (subsession=iter.next())! | = NULL | ) |
Definition at line 1225 of file QuickTimeFileSink.cpp.
| addAtom | ( | mvhd | ) |
| addAtom | ( | iods | ) |
| addAtom | ( | trak | ) |
| if | ( | fCurrentIOState->fHeadChunk! | = NULL && (fSyncStreams || fCurrentIOState->isHintTrack()) | ) |
Definition at line 1291 of file QuickTimeFileSink.cpp.
| if | ( | fCurrentIOState-> | isHintTrack() | ) |
| addAtom | ( | tkhd | ) |
| if | ( | fCurrentIOState-> | fQTEnableTrack | ) |
Definition at line 1306 of file QuickTimeFileSink.cpp.
| if | ( | strcmp(fCurrentIOState->fOurSubsession.mediumName(),"video") | = = 0 | ) |
Definition at line 1327 of file QuickTimeFileSink.cpp.
| addAtom | ( | edts | ) |
| addAtom | ( | elst | ) |
| while | ( | chunk! | = NULL | ) |
Definition at line 1376 of file QuickTimeFileSink.cpp.
| if | ( | trackDurationOfEdit | , |
| 0. | 0 | ||
| ) |
Referenced by if().
| if | ( | totalDurationOfEdits | , |
| fCurrentIOState-> | fQTDurationM | ||
| ) |
Definition at line 1423 of file QuickTimeFileSink.cpp.
| addAtom | ( | tref | ) |
| addAtom | ( | hint | ) |
| addAtom | ( | mdia | ) |
| addAtom | ( | mdhd | ) |
| addAtom | ( | hdlr | ) |
| addAtom | ( | minf | ) |
| addAtom | ( | smhd | ) |
| addAtom | ( | vmhd | ) |
| addAtom | ( | gmhd | ) |
| addAtom | ( | gmin | ) |
| size = add4ByteString("mp42") |
Definition at line 1206 of file QuickTimeFileSink.cpp.
Definition at line 1210 of file QuickTimeFileSink.cpp.
| MediaSubsession* subsession |
Definition at line 1224 of file QuickTimeFileSink.cpp.
| unsigned const duration = fMaxTrackDurationM |
Definition at line 1263 of file QuickTimeFileSink.cpp.
Referenced by _extrapolate_title(), _pl_duration(), SubtitleReader::AddRawTextSubtitle(), AvFormatDecoder::av_update_stream_timings_video(), calcTrackLength(), HLSRingBuffer::CalculateOffset(), SubtitleScreen::DisplayRawTextSubtitles(), RecordingInfo::FinishedRecording(), DVDRingBuffer::GetChapterTimes(), getFileInfo(), DBEvent::GetMatch(), DiSEqCDevRotor::GetProgress(), BDRingBuffer::GetTitleDuration(), MythAirplayServer::HandleResponse(), MythCCExtractorPlayer::IngestDVBSubtitles(), MPEG1or2ProgramStreamFileDuration(), MythCCExtractorPlayer::OnGotNewFrame(), SpliceInformationTable::Parse(), MythUIWebBrowser::ParseElement(), Parse::ParseItem(), MythUIAnimation::ParseSection(), HLSRingBuffer::ParseTargetDuration(), MythPlayer::SetDuration(), OSD::SetText(), VideoPerformanceTest::Test(), Scheduler::UpdateManuals(), BDRingBuffer::UpdateTitleInfo(), SubsessionIOState::useFrame(), and SubsessionIOState::useFrameForHinting().
| fMVHD_durationPosn = ftell(fOutFid) |
Definition at line 1264 of file QuickTimeFileSink.cpp.
Referenced by if().
| fCurrentIOState fTKHD_durationPosn = ftell(fOutFid) |
Definition at line 1318 of file QuickTimeFileSink.cpp.
| unsigned numEntriesPosition = ftell(fOutFid) |
Definition at line 1357 of file QuickTimeFileSink.cpp.
| unsigned numEdits = 0 |
Definition at line 1359 of file QuickTimeFileSink.cpp.
| unsigned totalDurationOfEdits = 0 |
Definition at line 1360 of file QuickTimeFileSink.cpp.
Referenced by if().
| double const syncThreshold = 0.1 |
Definition at line 1366 of file QuickTimeFileSink.cpp.
| struct timeval editStartTime = fFirstDataTime |
Definition at line 1369 of file QuickTimeFileSink.cpp.
| unsigned editTrackPosition = 0 |
Definition at line 1370 of file QuickTimeFileSink.cpp.
Referenced by while().
| unsigned currentTrackPosition = 0 |
Definition at line 1371 of file QuickTimeFileSink.cpp.
Referenced by while().
| trackDurationOfEdit = 0.0 |
Definition at line 1372 of file QuickTimeFileSink.cpp.
Referenced by while().
| unsigned chunkDuration = 0 |
Definition at line 1373 of file QuickTimeFileSink.cpp.
Referenced by while().
| ChunkDescriptor* chunk = fCurrentIOState->fHeadChunk |
Definition at line 1375 of file QuickTimeFileSink.cpp.
Referenced by FormattedTextSubtitle::Draw(), dvdnav_free_cache_block(), dvdnav_read_cache_block(), FormattedTextSubtitle::InitFromCC608(), FormattedTextSubtitle::InitFromCC708(), FormattedTextSubtitle::InitFromSRT(), SubsessionIOState::setFinalQTstate(), and FormattedTextSubtitle::ToSRT().
| SubsessionIOState* hintedTrack = fCurrentIOState->fTrackHintedByUs |
Definition at line 1446 of file QuickTimeFileSink.cpp.
Referenced by SubsessionIOState::setHintTrack().
| unsigned const timeScale = fCurrentIOState->fQTTimeScale |
Definition at line 1462 of file QuickTimeFileSink.cpp.
| SubsessionIOState::atomCreationFunc mediaInformationAtomCreator = fCurrentIOState->fQTMediaInformationAtomCreator |
Definition at line 1485 of file QuickTimeFileSink.cpp.
1.7.6.1