Confirmed fixed in TC 11.03rc2

Thanks!
There are no improvements in RC2 yet.
That's because I can't reproduce any bug. Even on Windows XP the player threads all end when I close Lister with ESC. I really don't know what's wrong on your PC.
Lister: dshow command: destroy
I'm taking down the video playback graph in this function, by removing the player from the running object table and then releasing all interfaces.
I had code in there which called
Code: Select all
if state=state_running then
stop;
but it has a comment "don't call stop here, or we can't delete the file!". I will check whether I can enable that without the file being locked. This still doesn't explain why the threads don't end on your system, the player releases all the interfaces to them.