The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
If you or anyone else is interested, Humble Bundle has a resource pack out right now for CryEngine. (No link so you don't think I'm plugging/spamming, just google it, it's their current landing page.)
The quality seems a little... low... But you can get it for dirt cheap ($13 for the full bundle.) If nothing else it should help a bit with the learning process, since it has enough kit to make full scenes, and a few starter projects.
For months now I've put up with various media players stuttering constantly when playing MP3s sitting on my NAS. WMP, VLC, FooBar, probably a few more - didn't matter how I configured any of their options, including pre-buffering, somehow it seemed like my network gear couldn't keep up with a few KB trickling in every second. Yet large high-bitrate HD video files (also on the NAS) played back fine, and I could transfer files at full gigabit speed. When I copied the same MP3 files locally, they played back flawlessly.
When I played back the same MP3 files when copying files over the network at the same time, they also played back flawlessly. As soon as the file copy operation finished, the stuttering would resume shortly thereafter.
What solved it?
Unchecking the "Allow the computer to turn off this device to save power" checkbox, under Power Management, in the NIC's Properties dialog box in Device Manager.
Which is certainly NOT something I would've turned on myself. Seems to be the default.
I wonder how much power that option has saved me during all that time...
'nuff said. I'm just posting this in the hope that it saves someone the same frustration.
Kyle (below) has the right idea - while the NIC is busy transferring a large amount of data as fast as it can, it never has the opportunity to go to sleep mode, but when media players are only requesting the next chunk of data a few KBs at a time, it seems to rather aggressively go back in sleep mode ASAP.
I wouldn't have thought it'd be this quick to do so, but in hindsight, it's the only explanation I could come up with (but it's still only speculation from my part). Task Manager's Networking tab is now showing a steady stream of data coming in at regular intervals in a see-saw fashion. Until now, I'd get a few gaps in that transfer graph, and that's when I got the audio stutters.
Probably due to streaming vs. non-streaming (if that makes sense.)
When you copy the file, the NIC sees it as a single 'request' and stays powered up for the duration. When you try to play the MP3, it streams the file in numerous small 'requests', so the NIC 'powers down' in between, creating a short lag when it powers back up for the next 'request'.
I have no idea if this is accurate, but that's what sounds like is going on.
While downloading updates on my puter'
and fiddling around with my router(English pronunciation)
a calamity struck
and my first thought was...(best not say really)
Windows 10! Now I'm going nucular!(Bush pronunciation)
“That which can be asserted without evidence, can be dismissed without evidence.”