Hi,
using ADM latest build (3/19/2018). I'm getting an exception with the following steps:
- I open an .mpg file (PES) with one video track (MPEG-2) and one audio track (MP2). Length is ~3:38 hours.
- It's being indexed.
- I set the end marker at 01:37:27.742 and press DEL to delete the start of the video.
- I set the start marker at 00:44:29.800 and press DEL again to delete the end of the video.
- In order to delete a part in the middle, I set the start marker to 00:27:33.520 and the end marker to 00:31:40.480 and hit DEL again. I confirm the message that the deletion is not on a keyframe.
- ADM crashes.
Screenshot of error message attached.
Call stack:
<I'm not able to post this with the call stack inserted. See below.>
Crash.py and admlog.txt appended.
Thanks.
With files attached (valid sizes), the post is rejected with the message
"CleanTalk: *** 1 Antispam service cleantalk.org ***"
So I didn't append them again.
If the antispam service goes crazy, could you please upload admlog.txt elsewhere and post a link or attach the file to a private message? I can't reproduce the crash with a random long MpegPS file following the steps (with differing marker positons, obviously).
Should be fixed by [editor/seektoTime] Set lastDecodedPts despite the wanted image being found in the cache (https://github.com/mean00/avidemux2/commit/a84c3594ecebee2258546c71cc00445b95c89cb4).
Steps to reproduce the crash with an unpatched build:
- Load a video
- Set marker A not to the start of the video
- Set marker B not to the end of the video
- Go to marker A
- Go to the previous frame
- Delete the selection
Thank you for your report.
Just received the commit via Github's RSS feed. ;) Great.
Thank you for the support and quick fix.