ffmpeg demuxer: reduce time for finding stream info

next round

@davilla now it checks if video stream is available and ready. If not ready, all packets are dropped.

I changed max analyze duration to .5 sec for all cases. What we don't get in .5 sec, we get later on the fly.