Postby Animedude5555 » 05 Aug 2011 00:52
But it seems to be more than that. It seems that it not only remember's the the last time code it was at from streaming, but actually can figure out how long the program was NOT running, after I close the program, then restart the program, then restart the stream. Because when I leave the program off for 1 minute, and then start it back up and start it streaming again, it adds one minute to the previous total streaming time! How could VLC now how long it wasn't running itself?
Here's what I think is happening. When you start streaming from a directshow source like I was doing with a live sound stream, it has to operate with DShow which is part of the OS to open a DShow stream. When it is stopped streaming (or at least the program is closed) it is supposed to also close the DShow stream. But there's a bug and it doesn't close the stream object in memory. Yes it stops sending it over the internet, but the stream object in memory stays open, and acts like a clock and keeps track of the total time the stream was open (regardless of if VLC is actually running or not). If there is indeed a bug of this nature, please fix it. Thanks in advance.