I'm looking for suggestions for a good player to use when playing video from my Linux file server (running samba) to a Windows client over an 802.11b network. I can usually get the full 11Mbps, but occasionally, the signal drops for a few seconds, so I'm looking for a player with good buffering support. Most of my files are no more than 2Mbps, so the throughput is definitely not an issue, but many players only read ahead a second or two, and they quickly exhaust this buffer.
VLC has a buffering option where I can have it buffer 10s or more, but if I do that, then the play/pause/trickplay controls affect the buffer input, not output. As a result, any operation (pause, skip, etc) has a 10 second delay, which makes seeking through a file virtually impossible!
I'm also open to any other type of solution [transcoding? different file sharing?], as long as it runs on Linux on the server and Windows on the client.