Partial success!
I ran the latest build (on the server), and to be honest it seemed worse than the version I was running before (0.7.2).
Went through the preferences again, and in General Settings/Stream output, there's the option to "Keep stream output open". When I mouse over, it says it keeps the stream open for multiple playlist items.
Ah-ha, so that implies that it doesn't shut the stream when an item has finished. Cool. So I checked it, and sure enough the client now sees the fade-out!
However,
, here's the bummer. My software invokes VLC to stream the video. My software is a general purpose networked multimedia control system, that issues commands to clients (play this picture and this sound, or start up VLC locally to receive a stream, that kind of thing). It calls VLC at the server with a command line containing the name of the file to stream out, the UDP address etc, and finally a vlc:quit, so that VLC terminates.
My server software watches the application for terminating before it goes onto the next thing to do (maybe another stream, maybe something else).
Of course, using vlc:quit means that VLC at the server quits when it reaches the end of the input, and before the buffer is flushed.
What I need is a "vlc:wait 1 darn second before you quit" command line option. Any ideas?
Actually, while previewing this, I had this idea of having a 1 second blank video clip, that I could just assign to the end of each playlist. However, I'm open to any suggestions.
markfm - I'm trying this out here in the UK on my development system, I've got an Athlon 2600 (1.9GHz) streaming to a Pentium 4 1.(1.4GHz). Standard desktop models, so the disks are nothing special. However, out in Las Vegas, the server is something you'd use to power NASA, not entirely sure of the specs, but it's totally dedicated to this system. Clustered, and with a gigaterasomething of RAID disk space. It's meaty.
The DJ - Well, I'll be honest, I hated Las Vegas, and never want to go there again! The project is basically to display security information videos to the public as they approach the security gates. This project has been in two parts: First part, I wrote all the software, went out there to install, do training etc. Then found that despite the fact that they hadn't mentioned it in the spec, they required multicasting. And they wanted it now. Came back, looked at coding multicasting, got scared. Found VLC. Got happy. Installed it all remotely using VNC over VPN, yes I can control Las Vegas airport security video system from a cottage in the South Downs...
So in a nutshell, if you want pictures, you'll have to go there yourself and take them! I can get you screenshots if you want, but it's nothing spectacular (fullscreen video at the client, vlc in the taskbar at the server).