Add missing strings.h #include for strncasecmp().


git-svn-id: svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdnav@1252 625a9de0-492d-0410-920c-a7e632af1907
Fix the audio format enum in dvd_types.h

The enum DVDAudioFormat_t in dvd_types.h contains wrongly defined
constants, especially lpcm is 4 not 5.

Patch supplied by Andi <ace20022 AT ymail DOT com>. Thanks!
Reset vm->hop_channel while resetting everything else in vm_reset

From the patch report:
Calling vm_reset (via dvdnav_reset) does not currently reset the
hop_channel field.  This leads to "Error reading NAV packet." errors on
some DVDs because dvdnav_get_next_cache_block tries to prepare a
HOP_CHANNEL event and read from a file which hasn't yet been opened.

The attached patch resets the hop_channel field to zero.
"

Patch submitted by Richard (peper03 AT yahoo DOT com). Thanks!
Use the newly reactived enums, DVD_AUDIO
Remove the local defines of DVD audio enums
Pass return value of vm_jump_up

dvdnav_go_up ignores the return value of vm_jump_up, and always returns
DVDNAV_STATUS_OK,  The calling code cannot therefore determine whether
the jump was successful or not.

The attached patch evaluates the return value from vm_jump_up and passes
this back to the caller.

Patch provided by Richard Hulme (peper03 AT yahoo dot com). Thanks!