I realise that this is an old thread but I was wondering if anyone had yet found a solution to the problem between VirtualDub's external encoders and Windows 10.Īs already mentioned in the the thread the external encoders demultiplex the multimedia file and produce a video file and an audio file then the process stalls. I could understand what I talked about but it was not a pleasant voice. Regarding problem with Audio setting in saved settings: I used saved settings with Audio set to Full processing mode in Vdub FilterMod and changed Audio to Direct stream mode and made a short video with external encoder. Sometimes the three resulting files have merged by themself long after VDub has been closed. Big videos with 5000 frames will mostly not succed. Saving video without sound did not change anything. Later text about something stuck appears. Vdub FilterMod now shows: "Vdub in progress" The processing thread is busy and could not be suspended. I then made "dumb status" which is shown below: (Thread action stalled due to full pipe processing thread) Current adress 775ED1C "Dub processing thread has not cycled for 30 seconds - possible live lock. I have made "dump status" from processing windows when VDub is trying to end saving.įirst line in log which shows that something is wrong: What do you mean "not proper sound", is it completely destroyed? It seems to work since you can change Audio settings in Vdub without any problem but you will not get a proper sound in resulting video. It may have something interesting.ĭo not save Processing settings in VirtualDub FilterMod wirh Audio set to "Full processing mode" Loading these settings afterwards makes it impossible to change Audio to "Direct stream mode" if you need that. Registry tree export HKEY_CURRENT_USER\Software\Īlso when it gets stuck, you can press "dump status" in the status window, "perf" page. I have another bugfix still unpublished, related to external encoder.Ĭan you share everything related to this test so I can try to repeat it: It seems that merging of these files caused the livelock loop. After abortion I got three files, an empty mp4 file, one sound file and a video file. Saving files using external encoders to mp4 from Vdub- Vdub FilterMod worked well for small files but got stuck for bigger files,( 5000 frames) Vdub went into a loop at 99% ready. I think I have a viable workaround that I can put into VirtualDub itself, but why this codec causes a lockup is an interesting question in itself.Ĭhange codecs, experiment with thread priority.I have found that setting 'processing thread priority' to 'normal' makes the livelock issues go away. Either renaming the driver file temporarily, uninstalling it, or lowering its priority in the Sounds and Audio Devices control panel so that another MP3 codec has priority will work around the problem. It comes with the software that ships with certain SoundBlaster Live! sound cards in particular, installing the Pla圜enter application will also install the codec. I recently found out which software triggers the problem and why - it's the Creative Labs MP3 codec (ctmp3.acm), and it's because of peculiar notifications being sent by that codec. This was very frustrating for me, because it was a long-standing issue that made my program unusable for some people, and which I couldn't fix. However, I could never find the culprit or reproduce the problem. I had initially assumed that this was a deadlock caused by thread synchronization issues, which wouldn't lock the UI because VirtualDub's UI runs in a separate thread, and this was reinforced by the livelock log messages in recent versions indicating that the audio thread was stuck in a system call. The program's UI was still responsive, so the application hadn't totally died, but the processing pipeline jammed up such that the render couldn't make any progress or be aborted (a "livelock"). It's got something to do with threads, priorities, race conditions blah blah blah.Īn early vdub blog post, not concerning external encoding, but points to the general issue:įor years, I've been receiving reports about a mysterious problem with VirtualDub hanging during a save operation.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |