Exemple #1
0
ffTimeStamp ffStream::Duration()
{
    ffTimeStamp ts;

    ts.setValue(m_pAVStream->duration, TimeBase());

    if (!ts.isValid())
    {
        ffTimeStamp dur = ((ffDemuxer *)parent())->Duration();
        ts =dur;
    }

    return ts;
}
bool  DPO_CreateBEETResponseFunction::ReadFromFile()
{
    ReadObjectHeader();

    ReadFuncObjRef(pressureInputObjRef);
    ReadFuncObjRef(barometricInputObjRef);
    ReadFuncObjRef(earthTideInputObjRef);

    calcBE = ReadBool();
    calcET = ReadBool();

    ReadRealMSSpec(maxTimeDelayMS);
    timeBase = TimeBase(ReadInt());
    ReadRealMSSpec(specTimeSpacingMS);

    convertType = ReadInt();

    CheckForInputFailure("Reading DPO_CreateBEETResponseFunction");
    return true;
}
TimeBase TimeBase::maxTime()
{
// TODO: Fix this in a better way!
#undef max
  return TimeBase(std::numeric_limits<int64_t>::max(), 999999999);
}
Exemple #4
0
ffTimeStamp ffStream::Start()
{
    return ffTimeStamp(m_pAVStream->start_time, TimeBase());
}