configure: use pkg-config for libdvd* if dvd*-config does not exist.

Needed to support never libdvdnav and libdvdread versions.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37306 b3059339-0415-0410-9bf9-f77b7e298cf2
Support Go2Meeting fourcc G2M5.

Only works with -demuxer lavf, binary decoder not tested.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37307 b3059339-0415-0410-9bf9-f77b7e298cf2
configure: Fix typo that broke old external libdvdread.

Thanks to Nicolas for spotting it.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37308 b3059339-0415-0410-9bf9-f77b7e298cf2
stream: Avoid unnecessary seek when our buffer is empty.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37309 b3059339-0415-0410-9bf9-f77b7e298cf2
stream: Fix unreliable probe behaviour on non-seekable streams.

We assumed that we could probe STREAM_BUFFER_SIZE bytes and
then seek to the back.
However this was not the case if the protocol could return with
a short read.
Instead ensure that a buffer fill always guarantees a seekback of
STREAM_BUFFER_MIN.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37310 b3059339-0415-0410-9bf9-f77b7e298cf2