You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
✅ I have searched the issues page for any duplicate issues open or closed and confirmed that this bug has not been reported before.
✅ I have tested the issue with the current build.
✅ I have attached log files, uploaded sample data, and commands used so that the issue can be easily reproduced by the developers.
Bug Description
When processing 4-hour tapes, vhs-decode.exe slows down by about 40%. This seems to happen at certain frames where the console outputs thousands of lines like this one: [s16le @ 000001e7762f3bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 329406142149 >= -329406140347
The debug log doesn't report any issues around the frames involved, except that these frames take longer to process than non-affected ones looking at the timestamps.
The .tbc output files are ultimately completed as usual, it just takes much longer to get to the end.
There is nothing special to see in the video around the frames affected.
The first frame in which this issue occurs is in the region of 205000.
Long files should decode at around the same speed as shorter files.
Actual Behaviour
Thousands of errors are output to console for certain frames.
Decode process is slowed down by about 40%.
Environment
Decode version: 0.3.0 (Windows release)
Operating System: Windows 10
Hardware Used: DdD
Additional Information
I think this is not related to the lossy flac compression used as input. Until recently I was able to process long tapes like this without these repeated errors.
The two parameters I recently changed to speed up the decode are adding --use_saved_levels and using --level_detect_divisor 2 instead of 1.
Is there anything in the code that could explain this behaviour?
Is it related to tbc-video-export?
No
The text was updated successfully, but these errors were encountered:
Checklist
Bug Description
[s16le @ 000001e7762f3bc0] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 329406142149 >= -329406140347
Steps to Reproduce
decode.exe vhs --use_saved_levels --ire0_adjust --overwrite --frequency 28 --level_detect_divisor 2 --recheck_phase --pal --threads 4 --tape_format SVHS compressed.flac outputtbc 1>stdoutput.log" 2>&1
Expected Behaviour
Actual Behaviour
Environment
Additional Information
--use_saved_levels
and using--level_detect_divisor 2
instead of 1.Is there anything in the code that could explain this behaviour?
Is it related to tbc-video-export?
No
The text was updated successfully, but these errors were encountered: