//--------------------------------------------------------------------------- void File_Aac::Streams_Accept() { switch (Mode) { case Mode_ADTS : if (!IsSub) TestContinuousFileNames(); default : ; } }
//--------------------------------------------------------------------------- void File_Png::Streams_Accept() { if (!IsSub) { TestContinuousFileNames(); Stream_Prepare((Config->File_Names.size()>1 || Config->File_IsReferenced_Get())?Stream_Video:Stream_Image); if (File_Size!=(int64u)-1) Fill(StreamKind_Last, StreamPos_Last, Fill_Parameter(StreamKind_Last, Generic_StreamSize), File_Size); if (StreamKind_Last==Stream_Video) Fill(Stream_Video, StreamPos_Last, Video_FrameCount, Config->File_Names.size()); } else Stream_Prepare(StreamKind_Last); }
//--------------------------------------------------------------------------- void File_Png::Streams_Accept() { if (!IsSub) { TestContinuousFileNames(); Stream_Prepare((Config->File_Names.size()>1 || Config->File_IsReferenced_Get())?Stream_Video:Stream_Image); Fill(StreamKind_Last, StreamPos_Last, "StreamSize", File_Size); if (StreamKind_Last==Stream_Video) Fill(Stream_Video, StreamPos_Last, Video_FrameCount, Config->File_Names.size()); } else Stream_Prepare(StreamKind_Last); //Configuration Frame_Count_NotParsedIncluded=0; }
//--------------------------------------------------------------------------- void File_Jpeg::Streams_Accept() { if (!IsSub) { TestContinuousFileNames(); Stream_Prepare(Config->File_Names.size()>1?Stream_Video:StreamKind); Fill(StreamKind_Last, StreamPos_Last, "StreamSize", File_Size); if (StreamKind_Last==Stream_Video) Fill(Stream_Video, StreamPos_Last, Video_FrameCount, Config->File_Names.size()); } else Stream_Prepare(StreamKind); //Configuration Buffer_MaximumSize=64*1024*1024; //Some big frames are possible (e.g YUV 4:2:2 10 bits 1080p) Frame_Count_NotParsedIncluded=0; }
//--------------------------------------------------------------------------- void File_Dpx::Streams_Accept() { if (!IsSub) { TestContinuousFileNames(); Stream_Prepare((Config->File_Names.size()>1 || Config->File_IsReferenced_Get())?Stream_Video:Stream_Image); if (File_Size!=(int64u)-1) Fill(StreamKind_Last, StreamPos_Last, Fill_Parameter(StreamKind_Last, Generic_StreamSize), File_Size); if (StreamKind_Last==Stream_Video) Fill(Stream_Video, StreamPos_Last, Video_FrameCount, Config->File_Names.size()); } else Stream_Prepare(Stream_Image); //Configuration Buffer_MaximumSize=64*1024*1024; //Some big frames are possible (e.g YUV 4:2:2 10 bits 1080p) }