Details
-
Bug
-
Resolution: Fixed
-
P3: Somewhat important
-
6.8.0
-
None
-
-
eff9ffa5c (dev), 372083080 (6.7), 7f7016ec6 (6.6), 0f88db448 (tqtc/lts-6.5)
Description
Steps to reproduce:
- Open the MediaPlayer demo application
- Open a video
- Play video and set the loop mode to infinite loop
- After video has looped over once, set the loop mode to no loop
- Seek ahead on the video using the timeline
Expected:
Video playback position is changed normally
Actual:
Application crashes on following assertion:
ASSERT: "loops < 0 || m_posWithOffset.offset.index < loops" in file ~/qt6/qtmultimedia/src/plugins/multimedia/ffmpeg/playbackengine/qffmpegdemuxer.cpp, line 42
Debugger breakpoint on failed assertion shows loops as 1 and m_posWithoffset.offset.index as 1.