@@ -661,12 +661,12 @@ def test_get_frames_by_pts_in_range_audio(self, range, asset):
661661 elif range == "begin_to_beyond_end" :
662662 start_seconds , stop_seconds = 0 , asset .duration_seconds + 10
663663 elif range == "at_frame_boundaries" :
664- start_seconds = asset .frames [ asset . default_stream_index ][ 10 ] .pts_seconds
665- stop_seconds = asset .frames [ asset . default_stream_index ][ 40 ] .pts_seconds
664+ start_seconds = asset .get_frame_info ( idx = 10 ) .pts_seconds
665+ stop_seconds = asset .get_frame_info ( idx = 40 ) .pts_seconds
666666 else :
667667 assert range == "not_at_frame_boundaries"
668- start_frame_info = asset .frames [ asset . default_stream_index ][ 10 ]
669- stop_frame_info = asset .frames [ asset . default_stream_index ][ 40 ]
668+ start_frame_info = asset .get_frame_info ( idx = 10 )
669+ stop_frame_info = asset .get_frame_info ( idx = 40 )
670670 start_seconds = start_frame_info .pts_seconds + (
671671 start_frame_info .duration_seconds / 2
672672 )
@@ -716,8 +716,8 @@ def test_decode_just_one_frame_at_boundaries(self, asset, expected_shape):
716716 decoder = create_from_file (str (asset .path ), seek_mode = "approximate" )
717717 add_audio_stream (decoder )
718718
719- start_seconds = asset .frames [ asset . default_stream_index ][ 10 ] .pts_seconds
720- stop_seconds = asset .frames [ asset . default_stream_index ][ 11 ] .pts_seconds
719+ start_seconds = asset .get_frame_info ( idx = 10 ) .pts_seconds
720+ stop_seconds = asset .get_frame_info ( idx = 11 ) .pts_seconds
721721 frames = get_frames_by_pts_in_range_audio (
722722 decoder , start_seconds = start_seconds , stop_seconds = stop_seconds
723723 )
@@ -761,9 +761,7 @@ def get_reference_frames(start_seconds, stop_seconds):
761761 # Starting at the frame immediately after the previous one is OK
762762 index_of_frame_at_4 = asset .get_frame_index (pts_seconds = 4 )
763763 start_seconds , stop_seconds = (
764- asset .frames [asset .default_stream_index ][
765- index_of_frame_at_4 + 1
766- ].pts_seconds ,
764+ asset .get_frame_info (idx = index_of_frame_at_4 + 1 ).pts_seconds ,
767765 5 ,
768766 )
769767 frames = get_frames_by_pts_in_range_audio (
0 commit comments