Fixes playback of some streaming media.

For some HTTP media, ffurl_read returns 0 in the number of bytes read instead of EOF. So exit early otherwise it would loop forever
(cherry picked from commit 2ed284bca5cea3fb4de51eac890d2c56bb9e0e12)