Closed Lis-TV closed 1 year ago
I can't reproduce. Here is the MP4Box -dxml
for the concatenation of the init segment and the first media segment. How do you check?
<?xml version="1.0" encoding="UTF-8"?>
<ISOBaseMediaFileTrace>
<!--MP4Box dump trace-->
<IsoMediaFile xmlns="urn:mpeg:isobmff:schema:file:2016" Name="croatia.mp4">
<FileTypeBox Size="28" Type="ftyp" Specification="p12" Container="file otyp" MajorBrand="iso6" MinorVersion="1">
<BrandEntry AlternateBrand="cmf2"/>
<BrandEntry AlternateBrand="iso6"/>
<BrandEntry AlternateBrand="dash"/>
</FileTypeBox>
<FreeSpaceBox Size="77" Type="free" Specification="p12" Container="*" dataSize="69">
</FreeSpaceBox>
<MovieBox Size="835" Type="moov" Specification="p12" Container="file" >
<MovieHeaderBox Size="108" Type="mvhd" Version="0" Flags="0" Specification="p12" Container="moov" CreationTime="3714100670" ModificationTime="3714100670" TimeScale="1000" Duration="0" NextTrackID="2">
</MovieHeaderBox>
<TrackBox Size="538" Type="trak" Specification="p12" Container="moov" >
<TrackHeaderBox Size="92" Type="tkhd" Version="0" Flags="3" Specification="p12" Container="trak" CreationTime="0" ModificationTime="3714100670" TrackID="1" Duration="0" Width="1920.00" Height="1080.00">
<Matrix m11="0x00010000" m12="0x00000000" m13="0x00000000" m21="0x00000000" m22="0x00010000" m23="0x00000000" m31="0x00000000" m32="0x00000000" m33="0x40000000"/>
</TrackHeaderBox>
<MediaBox Size="438" Type="mdia" Specification="p12" Container="trak" >
<MediaHeaderBox Size="32" Type="mdhd" Version="0" Flags="0" Specification="p12" Container="mdia" CreationTime="0" ModificationTime="3714100670" TimeScale="12800" Duration="0" LanguageCode="und">
</MediaHeaderBox>
<HandlerBox Size="45" Type="hdlr" Version="0" Flags="0" Specification="p12" Container="mdia meta minf" hdlrType="vide" Name="VideoHandler" reserved1="0" reserved2="data:application/octet-string,000000000000000000000000">
</HandlerBox>
<MediaInformationBox Size="353" Type="minf" Specification="p12" Container="mdia" >
<VideoMediaHeaderBox Size="20" Type="vmhd" Version="0" Flags="1" Specification="p12" Container="minf" >
</VideoMediaHeaderBox>
<DataInformationBox Size="36" Type="dinf" Specification="p12" Container="minf meta" >
<DataReferenceBox Size="28" Type="dref" Version="0" Flags="0" Specification="p12" Container="dinf" >
<URLDataEntryBox Size="12" Type="url " Version="0" Flags="1" Specification="p12" Container="dref" >
<!--Data is contained in the movie file-->
</URLDataEntryBox>
</DataReferenceBox>
</DataInformationBox>
<SampleTableBox Size="289" Type="stbl" Specification="p12" Container="minf" >
<SampleDescriptionBox Size="213" Type="stsd" Version="0" Flags="0" Specification="p12" Container="stbl" >
<AVCSampleEntryBox Size="197" Type="avc1" Specification="p15" Container="stsd" DataReferenceIndex="1" Width="1920" Height="1080" XDPI="4718592" YDPI="4718592" BitDepth="24">
<AVCConfigurationBox Size="56" Type="avcC" Specification="p15" Container="avc1 avc2 avc3 avc4 encv resv ipco dva1 dvav" >
<AVCDecoderConfigurationRecord configurationVersion="1" AVCProfileIndication="100" profile_compatibility="0" AVCLevelIndication="42" nal_unit_size="4" chroma_format="YUV 4:2:0" luma_bit_depth="8" chroma_bit_depth="8">
<SequenceParameterSet size="28" content="data:application/octet-string,6764002AACD940780227E5C044000003000400000300C83C60C65800"/>
<PictureParameterSet size="5" content="data:application/octet-string,68EBECB22C"/>
</AVCDecoderConfigurationRecord>
</AVCConfigurationBox>
<BitRateBox Size="20" Type="btrt" Specification="p12" Container="sample_entry" BufferSizeDB="0" avgBitRate="4800000" maxBitRate="73527700">
</BitRateBox>
<PixelAspectRatioBox Size="16" Type="pasp" Specification="p12" Container="video_sample_entry ipco" hSpacing="1" vSpacing="1" >
</PixelAspectRatioBox>
<ColourInformationBox Size="19" Type="colr" Specification="iff" Container="video_sample_entry ipco encv resv" colour_type="nclx" colour_primaries="1" transfer_characteristics="1" matrix_coefficients="1" full_range_flag="0">
</ColourInformationBox>
</AVCSampleEntryBox>
</SampleDescriptionBox>
<TimeToSampleBox Size="16" Type="stts" Version="0" Flags="0" Specification="p12" Container="stbl" EntryCount="0">
<!-- counted 0 samples in STTS entries -->
</TimeToSampleBox>
<SampleToChunkBox Size="16" Type="stsc" Version="0" Flags="0" Specification="p12" Container="stbl" EntryCount="0">
<!-- counted 0 samples in STSC entries (could be less than sample count) -->
</SampleToChunkBox>
<SampleSizeBox Size="20" Type="stsz" Version="0" Flags="0" Specification="p12" Container="stbl" SampleCount="0">
<!--WARNING: No Sample Size indications-->
</SampleSizeBox>
<ChunkOffsetBox Size="16" Type="stco" Version="0" Flags="0" Specification="p12" Container="stbl" EntryCount="0">
<!--Warning: No Chunk Offsets indications-->
</ChunkOffsetBox>
</SampleTableBox>
</MediaInformationBox>
</MediaBox>
</TrackBox>
<MovieExtendsBox Size="56" Type="mvex" Specification="p12" Container="moov" >
<MovieExtendsHeaderBox Size="16" Type="mehd" Version="0" Flags="0" Specification="p12" Container="mvex" fragmentDuration="60000" >
</MovieExtendsHeaderBox>
<TrackExtendsBox Size="32" Type="trex" Version="0" Flags="0" Specification="p12" Container="mvex" TrackID="1" SampleDescriptionIndex="1" SampleDuration="512" SampleSize="0">
<DefaultSampleFlags IsLeading="0" SampleDependsOn="0" SampleIsDependedOn="0" SampleHasRedundancy="0" SamplePadding="0" SampleSync="0" SampleDegradationPriority="0"/>
</TrackExtendsBox>
</MovieExtendsBox>
<UserDataBox Size="125" Type="udta" Specification="p12" Container="moov trak moof traf" >
<MetaBox Size="117" Type="meta" Version="0" Flags="0" Specification="p12" Container="file moov trak moof traf udta" >
<HandlerBox Size="33" Type="hdlr" Version="0" Flags="0" Specification="p12" Container="mdia meta minf" hdlrType="mdir" Name="" reserved1="0" reserved2="data:application/octet-string,6170706C0000000000000000">
</HandlerBox>
<ItemListBox Size="72" Type="ilst" Specification="apple" Container="meta" >
<tool Size="64" Type="A9too" Specification="apple" Container="ilst data" value="GPAC-1.1.0-DEV-rev1210-g8d9ccb02e-master" >
<data Size="56" Type="data" Version="0" Flags="1" Specification="apple" Container="ilst *" >
</data>
</tool>
</ItemListBox>
</MetaBox>
</UserDataBox>
</MovieBox>
<SegmentTypeBox Size="24" Type="styp" Specification="p12" Container="file" MajorBrand="msdh" MinorVersion="0">
<BrandEntry AlternateBrand="msdh"/>
<BrandEntry AlternateBrand="msix"/>
</SegmentTypeBox>
<MovieFragmentBox Size="369" Type="moof" Specification="p12" Container="file" TrackFragments="1">
<MovieFragmentHeaderBox Size="16" Type="mfhd" Version="0" Flags="0" Specification="p12" Container="moof" FragmentSequenceNumber="1">
</MovieFragmentHeaderBox>
<TrackFragmentBox Size="345" Type="traf" Specification="p12" Container="moof" >
<TrackFragmentHeaderBox Size="28" Type="tfhd" Version="0" Flags="131114" Specification="p12" Container="traf" TrackID="1" BaseDataOffset="moof" SampleDescriptionIndex="1" SampleDuration="512" SamplePadding="0" Sync="0" DegradationPriority="0" IsLeading="0" DependsOn="0" IsDependedOn="0" HasRedundancy="0">
</TrackFragmentHeaderBox>
<TrackFragmentBaseMediaDecodeTimeBox Size="16" Type="tfdt" Version="0" Flags="0" Specification="p12" Container="traf" baseMediaDecodeTime="0">
</TrackFragmentBaseMediaDecodeTimeBox>
<TrackRunBox Size="224" Type="trun" Version="1" Flags="517" Specification="p12" Container="traf" SampleCount="50" DataOffset="377">
<FirstSampleFlags IsLeading="0" SampleDependsOn="0" SampleIsDependedOn="0" SampleHasRedundancy="0" SamplePadding="0" SampleSync="1" SampleDegradationPriority="0"/>
<TrackRunEntry Size="19356"/>
<TrackRunEntry Size="198364"/>
<TrackRunEntry Size="13935"/>
<TrackRunEntry Size="16357"/>
<TrackRunEntry Size="19517"/>
<TrackRunEntry Size="16204"/>
<TrackRunEntry Size="14707"/>
<TrackRunEntry Size="17307"/>
<TrackRunEntry Size="14392"/>
<TrackRunEntry Size="13578"/>
<TrackRunEntry Size="14838"/>
<TrackRunEntry Size="14814"/>
<TrackRunEntry Size="15567"/>
<TrackRunEntry Size="14329"/>
<TrackRunEntry Size="12622"/>
<TrackRunEntry Size="11392"/>
<TrackRunEntry Size="12776"/>
<TrackRunEntry Size="11486"/>
<TrackRunEntry Size="10430"/>
<TrackRunEntry Size="12167"/>
<TrackRunEntry Size="10764"/>
<TrackRunEntry Size="9849"/>
<TrackRunEntry Size="11163"/>
<TrackRunEntry Size="11212"/>
<TrackRunEntry Size="19828"/>
<TrackRunEntry Size="219593"/>
<TrackRunEntry Size="3530"/>
<TrackRunEntry Size="3413"/>
<TrackRunEntry Size="3495"/>
<TrackRunEntry Size="4286"/>
<TrackRunEntry Size="4925"/>
<TrackRunEntry Size="6108"/>
<TrackRunEntry Size="6021"/>
<TrackRunEntry Size="6339"/>
<TrackRunEntry Size="7626"/>
<TrackRunEntry Size="7788"/>
<TrackRunEntry Size="9474"/>
<TrackRunEntry Size="9612"/>
<TrackRunEntry Size="10432"/>
<TrackRunEntry Size="11046"/>
<TrackRunEntry Size="13581"/>
<TrackRunEntry Size="13125"/>
<TrackRunEntry Size="14491"/>
<TrackRunEntry Size="18089"/>
<TrackRunEntry Size="18428"/>
<TrackRunEntry Size="19476"/>
<TrackRunEntry Size="22889"/>
<TrackRunEntry Size="23080"/>
<TrackRunEntry Size="30045"/>
<TrackRunEntry Size="12496"/>
</TrackRunBox>
<SampleGroupDescriptionBox Size="25" Type="sgpd" Version="1" Flags="0" Specification="p12" Container="stbl traf" grouping_type="rap " default_length="1">
<VisualRandomAccessEntry num_leading_samples_known="no"/>
</SampleGroupDescriptionBox>
<SampleGroupBox Size="44" Type="sbgp" Version="0" Flags="0" Specification="p12" Container="stbl traf" grouping_type="rap ">
<SampleGroupBoxEntry sample_count="25" group_description_index="0"/>
<SampleGroupBoxEntry sample_count="1" group_description_index="1" group_description_in_traf="1" />
<SampleGroupBoxEntry sample_count="24" group_description_index="0"/>
</SampleGroupBox>
</TrackFragmentBox>
</MovieFragmentBox>
<MediaDataBox Size="1036350" Type="mdat" Specification="p12" Container="file" dataSize="1036342">
</MediaDataBox>
</IsoMediaFile>
<Tracks>
<NALUTrack trackID="1" SampleCount="50" TimeScale="12800">
<NALUConfig>
<AVCSPSArray location="avcC">
<NALU size="28" code="7" type="SequenceParameterSet" sps_id="0" frame_mbs_only_flag="1" mb_adaptive_frame_field_flag="0" vui_parameters_present_flag="1" max_num_ref_frames="4" gaps_in_frame_num_value_allowed_flag="0" chroma_format_idc="1" bit_depth_luma_minus8="0" bit_depth_chroma_minus8="0" width="1920" height="1080" crop_top="0" crop_left="0" crop_bottom="8" crop_right="0" vui_video_full_range_flag="0" vui_video_signal_type_present_flag="0" vui_aspect_ratio_info_present_flag="1" vui_aspect_ratio_num="1" vui_aspect_ratio_den="1" vui_overscan_info_present_flag="0" vui_colour_description_present_flag="0" vui_colour_primaries="2" vui_transfer_characteristics="2" vui_matrix_coefficients="2" vui_low_delay_hrd_flag="0" log2_max_poc_lsb="6" log2_max_frame_num="4" delta_pic_order_always_zero_flag="0" offset_for_non_ref_pic="0" nal_ref_idc="3"/>
</AVCSPSArray>
<AVCPPSArray location="avcC">
<NALU size="5" code="8" type="PictureParameterSet" pps_id="0" sps_id="0" entropy_coding_mode_flag="1" deblocking_filter_control_present_flag="1" mb_slice_group_map_type="0" num_ref_idx_l0_default_active_minus1="2" num_ref_idx_l1_default_active_minus1="0" pic_order_present="0" pic_size_in_map_units_minus1="0" redundant_pic_cnt_present="0" slice_group_change_rate_minus1="0" slice_group_count="1" weighted_pred_flag="1" weighted_bipred_idc="0" nal_ref_idc="3"/>
</AVCPPSArray>
</NALUConfig>
<NALUSamples>
<Sample DTS="0" CTS="0" size="19356" RAP="1" >
<NALU size="19352" code="5" type="IDR slice" nal_ref_idc="3" poc="0" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="512" CTS="512" size="198364" RAP="0" >
<NALU size="198360" code="1" type="Non IDR slice" nal_ref_idc="2" poc="2" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="1024" CTS="1024" size="13935" RAP="0" >
<NALU size="13931" code="1" type="Non IDR slice" nal_ref_idc="2" poc="4" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="1536" CTS="1536" size="16357" RAP="0" >
<NALU size="16353" code="1" type="Non IDR slice" nal_ref_idc="2" poc="6" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="2048" CTS="2048" size="19517" RAP="0" >
<NALU size="19513" code="1" type="Non IDR slice" nal_ref_idc="2" poc="8" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="2560" CTS="2560" size="16204" RAP="0" >
<NALU size="16200" code="1" type="Non IDR slice" nal_ref_idc="2" poc="10" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="3072" CTS="3072" size="14707" RAP="0" >
<NALU size="14703" code="1" type="Non IDR slice" nal_ref_idc="2" poc="12" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="3584" CTS="3584" size="17307" RAP="0" >
<NALU size="17303" code="1" type="Non IDR slice" nal_ref_idc="2" poc="14" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="4096" CTS="4096" size="14392" RAP="0" >
<NALU size="14388" code="1" type="Non IDR slice" nal_ref_idc="2" poc="16" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="4608" CTS="4608" size="13578" RAP="0" >
<NALU size="13574" code="1" type="Non IDR slice" nal_ref_idc="2" poc="18" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="5120" CTS="5120" size="14838" RAP="0" >
<NALU size="14834" code="1" type="Non IDR slice" nal_ref_idc="2" poc="20" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="5632" CTS="5632" size="14814" RAP="0" >
<NALU size="14810" code="1" type="Non IDR slice" nal_ref_idc="2" poc="22" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="6144" CTS="6144" size="15567" RAP="0" >
<NALU size="15563" code="1" type="Non IDR slice" nal_ref_idc="2" poc="24" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="6656" CTS="6656" size="14329" RAP="0" >
<NALU size="14325" code="1" type="Non IDR slice" nal_ref_idc="2" poc="26" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="7168" CTS="7168" size="12622" RAP="0" >
<NALU size="12618" code="1" type="Non IDR slice" nal_ref_idc="2" poc="28" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="7680" CTS="7680" size="11392" RAP="0" >
<NALU size="11388" code="1" type="Non IDR slice" nal_ref_idc="2" poc="30" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="8192" CTS="8192" size="12776" RAP="0" >
<NALU size="12772" code="1" type="Non IDR slice" nal_ref_idc="2" poc="32" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="8704" CTS="8704" size="11486" RAP="0" >
<NALU size="11482" code="1" type="Non IDR slice" nal_ref_idc="2" poc="34" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="9216" CTS="9216" size="10430" RAP="0" >
<NALU size="10426" code="1" type="Non IDR slice" nal_ref_idc="2" poc="36" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="9728" CTS="9728" size="12167" RAP="0" >
<NALU size="12163" code="1" type="Non IDR slice" nal_ref_idc="2" poc="38" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="10240" CTS="10240" size="10764" RAP="0" >
<NALU size="10760" code="1" type="Non IDR slice" nal_ref_idc="2" poc="40" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="10752" CTS="10752" size="9849" RAP="0" >
<NALU size="9845" code="1" type="Non IDR slice" nal_ref_idc="2" poc="42" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="11264" CTS="11264" size="11163" RAP="0" >
<NALU size="11159" code="1" type="Non IDR slice" nal_ref_idc="2" poc="44" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="11776" CTS="11776" size="11212" RAP="0" >
<NALU size="11208" code="1" type="Non IDR slice" nal_ref_idc="2" poc="46" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="12288" CTS="12288" size="19828" RAP="0" >
<NALU size="19824" code="1" type="Non IDR slice" nal_ref_idc="2" poc="48" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="12800" CTS="12800" size="219593" RAP="1" >
<NALU size="219589" code="1" type="Non IDR slice" nal_ref_idc="2" poc="50" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="13312" CTS="13312" size="3530" RAP="0" >
<NALU size="3526" code="1" type="Non IDR slice" nal_ref_idc="2" poc="52" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="13824" CTS="13824" size="3413" RAP="0" >
<NALU size="3409" code="1" type="Non IDR slice" nal_ref_idc="2" poc="54" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="14336" CTS="14336" size="3495" RAP="0" >
<NALU size="3491" code="1" type="Non IDR slice" nal_ref_idc="2" poc="56" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="14848" CTS="14848" size="4286" RAP="0" >
<NALU size="4282" code="1" type="Non IDR slice" nal_ref_idc="2" poc="58" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="15360" CTS="15360" size="4925" RAP="0" >
<NALU size="4921" code="1" type="Non IDR slice" nal_ref_idc="2" poc="60" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="15872" CTS="15872" size="6108" RAP="0" >
<NALU size="6104" code="1" type="Non IDR slice" nal_ref_idc="2" poc="62" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="16384" CTS="16384" size="6021" RAP="0" >
<NALU size="6017" code="1" type="Non IDR slice" nal_ref_idc="2" poc="64" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="16896" CTS="16896" size="6339" RAP="0" >
<NALU size="6335" code="1" type="Non IDR slice" nal_ref_idc="2" poc="66" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="17408" CTS="17408" size="7626" RAP="0" >
<NALU size="7622" code="1" type="Non IDR slice" nal_ref_idc="2" poc="68" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="17920" CTS="17920" size="7788" RAP="0" >
<NALU size="7784" code="1" type="Non IDR slice" nal_ref_idc="2" poc="70" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="18432" CTS="18432" size="9474" RAP="0" >
<NALU size="9470" code="1" type="Non IDR slice" nal_ref_idc="2" poc="72" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="18944" CTS="18944" size="9612" RAP="0" >
<NALU size="9608" code="1" type="Non IDR slice" nal_ref_idc="2" poc="74" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="19456" CTS="19456" size="10432" RAP="0" >
<NALU size="10428" code="1" type="Non IDR slice" nal_ref_idc="2" poc="76" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="19968" CTS="19968" size="11046" RAP="0" >
<NALU size="11042" code="1" type="Non IDR slice" nal_ref_idc="2" poc="78" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="20480" CTS="20480" size="13581" RAP="0" >
<NALU size="13577" code="1" type="Non IDR slice" nal_ref_idc="2" poc="80" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="20992" CTS="20992" size="13125" RAP="0" >
<NALU size="13121" code="1" type="Non IDR slice" nal_ref_idc="2" poc="82" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="21504" CTS="21504" size="14491" RAP="0" >
<NALU size="14487" code="1" type="Non IDR slice" nal_ref_idc="2" poc="84" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="22016" CTS="22016" size="18089" RAP="0" >
<NALU size="18085" code="1" type="Non IDR slice" nal_ref_idc="2" poc="86" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="22528" CTS="22528" size="18428" RAP="0" >
<NALU size="18424" code="1" type="Non IDR slice" nal_ref_idc="2" poc="88" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="23040" CTS="23040" size="19476" RAP="0" >
<NALU size="19472" code="1" type="Non IDR slice" nal_ref_idc="2" poc="90" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="23552" CTS="23552" size="22889" RAP="0" >
<NALU size="22885" code="1" type="Non IDR slice" nal_ref_idc="2" poc="92" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="24064" CTS="24064" size="23080" RAP="0" >
<NALU size="23076" code="1" type="Non IDR slice" nal_ref_idc="2" poc="94" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="24576" CTS="24576" size="30045" RAP="0" >
<NALU size="30041" code="1" type="Non IDR slice" nal_ref_idc="2" poc="96" pps_id="0" field_pic_flag="0"/>
</Sample>
<Sample DTS="25088" CTS="25088" size="12496" RAP="0" >
<NALU size="12492" code="1" type="Non IDR slice" nal_ref_idc="2" poc="98" pps_id="0" field_pic_flag="0"/>
</Sample>
</NALUSamples>
</NALUTrack>
</Tracks>
</ISOBaseMediaFileTrace>
There were indeed issues in the pic_timing sei versus vui timing info (both in the generation and the validation scripts). The latest content should be ok.
Commit reference for the fix: 32f04dd34d8f701edd7f4be068d5522e22a5cb9b.
Resolved in the latest test content, see https://github.com/cta-wave/Test-Content/issues/40#issuecomment-1310031376. I believe this issue can be closed.
2022-11-22: Closed based on Nicholas' validation testing of 2022-10-17 test vectors release.
The stream should be without VUI timing information, but timing_info_present_flag is set to 1, with num_units_in_tick = 1; timescale=50 and fixed_frame_rate_flag = 0
wget https://dash.akamaized.net/WAVE/vectors/2021-09-09/avc_sets/12.5_25_50/t10/croatia_L1_1920x1080@25_60_dash_track1_init.mp4 --no-check-certificate
wget wget https://dash.akamaized.net/WAVE/vectors/2021-09-09/avc_sets/12.5_25_50/t10/croatia_L1_1920x1080@25_60_dash_track1_0.m4s --no-check-certificate