Remove nv12/nv21 decoding from vd_hmblck.

The codecs.conf doesn't list nv12/nv21 in the hmblck section, 
so the hmblck is never actually used for decoding them.
Instead these pixel formats are passed through rawnv12/21 (vd_raw).
They can be converted to yv12 by vf_scale.

When swscale support hm12 pixel format, this decoder could be completely
removed.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@35241 b3059339-0415-0410-9bf9-f77b7e298cf2
Add necessary checks to the vd_hmblck input.

The code assumes the input image contains whole macroblocks (16x16).
Since same thing applies to the downsampled chroma channels,
the final requirement is the image to be multiple of 32.
Also, add explicit pixel format check at init.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@35242 b3059339-0415-0410-9bf9-f77b7e298cf2
Silence a few warnings.

A little bit more compact code and removing "warning: comparison between signed and unsigned integer expressions".


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@35243 b3059339-0415-0410-9bf9-f77b7e298cf2
vo corevideo: VOCTRL_UPDATE_SCREENINFO: Fix shared_buffer case

Do not just perform a NOP and then return VO_TRUE indicating success.
Instead set common vo variables and call aspect_save_screenres.

Patch by Zongyao Qu >zongyao.qu gmail.com<



git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@35244 b3059339-0415-0410-9bf9-f77b7e298cf2
Hint how to use old gdb versions.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@35245 b3059339-0415-0410-9bf9-f77b7e298cf2
Add missing define for avconfig.h

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@35246 b3059339-0415-0410-9bf9-f77b7e298cf2
Change the order of tested libvorbis ldflags.

This fixes libvorbis linking on some systems.
Tested by Krzysztof Duchnowski.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@35247 b3059339-0415-0410-9bf9-f77b7e298cf2
Change order of libraries when linking with libvorbisenc.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@35248 b3059339-0415-0410-9bf9-f77b7e298cf2
libmpcodecs: Add vd_black

New video "decoder" dedicated to just outputting black frames.

Can be used to e.g. test filters and video outputs.

Initially implemented inside vd null by Xidorn Quan >quanxunzhen gmail.com<
separated into vd black plus some minor (mostly style) changes by me.



git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@35249 b3059339-0415-0410-9bf9-f77b7e298cf2
Detect direct.h and io.h on Windows.

Patch by Stephen Sheldon, sfsheldo gmail


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@35250 b3059339-0415-0410-9bf9-f77b7e298cf2
Do not allow 'black' decoder to be prefered over real decoders.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@35251 b3059339-0415-0410-9bf9-f77b7e298cf2
Fix segmentation fault.

The language might be unknown which will cause a crash while building
the GUI menu for DVD audio or subtitle channel access.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@35252 b3059339-0415-0410-9bf9-f77b7e298cf2
Get rid of global variable dvd_title in GUI.

Its usage is pointless anyway, because the GUI uses guiInfo.Track
instead.

As a result, it doesn't have to be global any longer and can be defined
in stream/stream_dvd.c (where it belongs).


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@35253 b3059339-0415-0410-9bf9-f77b7e298cf2
Get rid of unnecessary use of variable dvd_chapter in Win32 GUI.

Use GUI's guiInfo.Chapter instead.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@35254 b3059339-0415-0410-9bf9-f77b7e298cf2
Try to fix compilation error on some Windows building environments after r35250.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@35255 b3059339-0415-0410-9bf9-f77b7e298cf2
Fix compiling demux_ogg against tremor, current tremor versions
no longer include their own copy of the Ogg code.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@35256 b3059339-0415-0410-9bf9-f77b7e298cf2
Change tremor check so it fails on old incompatible versions
which we do not support.

Patch by Carl Eugen.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@35257 b3059339-0415-0410-9bf9-f77b7e298cf2
Allow STREAM_CTRL_GET_NUM_TITLES with cache enabled.

This is missing in r34474.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@35258 b3059339-0415-0410-9bf9-f77b7e298cf2
Remove our internal mp3lib copy.

We have FFmpeg as integrated decoder, and the
external mpg123 library should include all important
improvements from our mp3lib and is actually properly
maintained.


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@35259 b3059339-0415-0410-9bf9-f77b7e298cf2
There are no internal codecs (except FFmpeg of course) which we should
consider "mandatory" for binary packages any more.


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