When a video track has a video rate different (higher) than an image sequence's rate, the image sequence is played at the speed of the video rate instead of at the speed specified in otio::ImageSequenceReference's rate() value. I think this may be a bug.
Find attached a simple .otio file with BART first as a movie (at 30 FPS) and the BART as .jpg (at 24 FPS). Playback of this .otio file results in empty frames at the end of the .jpg sequence. Note that the audio is properly resampled to extend to the end.
When a video track has a video rate different (higher) than an image sequence's rate, the image sequence is played at the speed of the video rate instead of at the speed specified in otio::ImageSequenceReference's rate() value. I think this may be a bug.
Find attached a simple .otio file with BART first as a movie (at 30 FPS) and the BART as .jpg (at 24 FPS). Playback of this .otio file results in empty frames at the end of the .jpg sequence. Note that the audio is properly resampled to extend to the end.
bad_seq.otio.txt