bluray: add some missing stream controls.

Will all exact time-based seeking and displaying the
correct time and duration.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37209 b3059339-0415-0410-9bf9-f77b7e298cf2
demuxer: Fall back to asking the stream layer for length.

The bitrate-based estimate seem to be easily 2x off for some
blurays for example.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37210 b3059339-0415-0410-9bf9-f77b7e298cf2
demux_ts: Pass through the stream pts.

Copy-paste from MPEG-PS/PES demuxer.
This helps making e.g. seeking more accurate.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37211 b3059339-0415-0410-9bf9-f77b7e298cf2
subreader: Split a monster if() into multiple parts.

Should make code more maintainable.
Also make sure all input variables are properly
reset before each test.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37212 b3059339-0415-0410-9bf9-f77b7e298cf2
subreader: Check the %n result variable.

This ensures we had an actual match against the
full string.
Ideally this would be possible by checking for a one larger
return value, but unfortunately the standard is unclear if
%n arguments should be counted or not...

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37213 b3059339-0415-0410-9bf9-f77b7e298cf2
configure: prevent build failure due to CONFIG_HUFFYUVDSP

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@37214 b3059339-0415-0410-9bf9-f77b7e298cf2
configure: add CONFIG_HUFFYUVENCDSP to prevent build failure

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

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