@@ -461,7 +461,7 @@ static int isom_get_cts_from_info_list( isom_timeline_t *timeline, uint32_t samp
461461 isom_sample_info_t * info = (isom_sample_info_t * )lsmash_list_get_entry_data ( timeline -> info_list , sample_number );
462462 if ( !info )
463463 return LSMASH_ERR_NAMELESS ;
464- * cts = isom_make_cts ( * cts , info -> offset , timeline -> ctd_shift );
464+ * cts = isom_make_cts ( * cts , info -> offset );
465465 return 0 ;
466466}
467467
@@ -555,7 +555,7 @@ static lsmash_sample_t *isom_get_lpcm_sample_from_media_timeline( isom_timeline_
555555 return NULL ;
556556 /* Get sample info. */
557557 sample -> dts = timeline -> last_accessed_lpcm_bunch_dts + sample_number_offset * bunch -> duration ;
558- sample -> cts = isom_make_cts ( sample -> dts , bunch -> offset , timeline -> ctd_shift );
558+ sample -> cts = isom_make_cts ( sample -> dts , bunch -> offset );
559559 sample -> pos = sample_pos ;
560560 sample -> length = bunch -> length ;
561561 sample -> index = bunch -> index ;
@@ -578,7 +578,7 @@ static lsmash_sample_t *isom_get_sample_from_media_timeline( isom_timeline_t *ti
578578 return NULL ;
579579 /* Get sample info. */
580580 sample -> dts = dts ;
581- sample -> cts = isom_make_cts ( dts , info -> offset , timeline -> ctd_shift );
581+ sample -> cts = isom_make_cts ( dts , info -> offset );
582582 sample -> pos = info -> pos ;
583583 sample -> length = info -> length ;
584584 sample -> index = info -> index ;
@@ -593,7 +593,7 @@ static int isom_get_lpcm_sample_info_from_media_timeline( isom_timeline_t *timel
593593 return LSMASH_ERR_NAMELESS ;
594594 uint64_t sample_number_offset = sample_number - timeline -> last_accessed_lpcm_bunch_first_sample_number ;
595595 sample -> dts = timeline -> last_accessed_lpcm_bunch_dts + sample_number_offset * bunch -> duration ;
596- sample -> cts = isom_make_cts ( sample -> dts , bunch -> offset , timeline -> ctd_shift );
596+ sample -> cts = isom_make_cts ( sample -> dts , bunch -> offset );
597597 sample -> pos = bunch -> pos + sample_number_offset * bunch -> length ;
598598 sample -> length = bunch -> length ;
599599 sample -> index = bunch -> index ;
@@ -611,7 +611,7 @@ static int isom_get_sample_info_from_media_timeline( isom_timeline_t *timeline,
611611 if ( !info )
612612 return LSMASH_ERR_NAMELESS ;
613613 sample -> dts = dts ;
614- sample -> cts = isom_make_cts ( dts , info -> offset , timeline -> ctd_shift );
614+ sample -> cts = isom_make_cts ( dts , info -> offset );
615615 sample -> pos = info -> pos ;
616616 sample -> length = info -> length ;
617617 sample -> index = info -> index ;
@@ -2018,7 +2018,7 @@ int lsmash_get_media_timestamps( lsmash_root_t *root, uint32_t track_ID, lsmash_
20182018 return LSMASH_ERR_NAMELESS ;
20192019 }
20202020 ts [i ].dts = dts ;
2021- ts [i ].cts = isom_make_cts ( dts , info -> offset , timeline -> ctd_shift );
2021+ ts [i ].cts = isom_make_cts ( dts , info -> offset );
20222022 dts += info -> duration ;
20232023 ++ i ;
20242024 }
@@ -2034,7 +2034,7 @@ int lsmash_get_media_timestamps( lsmash_root_t *root, uint32_t track_ID, lsmash_
20342034 for ( uint32_t j = 0 ; j < bunch -> sample_count ; j ++ )
20352035 {
20362036 ts [i ].dts = dts ;
2037- ts [i ].cts = isom_make_cts ( dts , bunch -> offset , timeline -> ctd_shift );
2037+ ts [i ].cts = isom_make_cts ( dts , bunch -> offset );
20382038 dts += bunch -> duration ;
20392039 ++ i ;
20402040 }
0 commit comments