2001-12-23 Rich Wareham * Can now select player region code in config file / config dialog. 2001-11-29 Rich Wareham * (Broken) highlighting support. Will fix when I understand the new SPU stuff in Xine. 2001-11-24 Rich Wareham * Keyboard slection of highlight now wokrs, although you can't see it yet :) 2001-11-23 Rich Wareham * Clicking on menu buttons should work again. Next job is making highlights appear... 2001-11-22 Rich Wareham * Restored chapter selection via MRL, navigation.c should now be (relatively) complete. 2001-11-18 Rich Wareham * Restored auto play and title selection via MRL. 2001-11-17 Rich Wareham * Xine-DVDNAV now uses a new 'libdvdnav' which means most functionality is broken until it can be migrated from libogle into libdvdnav. 2001-11-02 Rich Wareham * Keyboard menu navigation using Keypad arrow keys + Enter. 2001-11-01 Rich Wareham * Changed title/chapter display to use TT_SRPT table * Added display of current Angle * Disabled seeking by default * Angle selection now changed to use KP7/4 for angle Next/Prvious 2001-10-27 Rich Wareham * Preliminary multi-angle support (try pressing keypad Enter to chane angles). * Fixed a load of C++ -> C comment changes in Ogle code. * Some segfault fixes. 2001-10-25 Rich Wareham James Courtier-Dutton * Implemented a seek function, so the slider in the GUI now reacts to user input. * Different read cache implemented. 2001-10-22 Rich Wareham * Pre-open a file in ogle_open so that CSS-key caching (if used) occurs /before/ Xine enters the main demux loop (stops the dropping of the first few frames). * Changed more C++ - style comments to C-style ones. * Added Next/Previous chapter selection (NumPad 9/3) 2001-10-17 Rich Wareham * Slider now shows relative position within chapter. * First stab at title/chapter display on GUI. * IMPORTANT: This requires a CVS Xine, release 0.9.2 is now too old. 2001-10-14 Rich Wareham * Added a read-ahead cache based on Xine's read_cache.[ch] which works with libdvdread. WARNING: Changed API for libogle. * Commented the '#define TRACE' in decoder.h to try to cut down the amount of text spewed to stdout by the plugin. 2001-10-08 Juergen Keil * Use "dvd_device" from .xinerc, default to dvdnav-plugin supplied hardcoded device paths. * On Solaris, use vold supplied device information, if available. 2001-10-06 Rich Wareham * Modified button behaviour to be like that of 'official' players, one button is always highlighted. * Cell start call back is now called /after/ the first NAV packet is read. 2001-10-03 Juergen Keil * implement support for timer based still-images 2001-09-26 Richard J Wareham * Added patch from Juergen Keil to fix last-cell detection. * Make use of Xine's new BUF_CONTROL_AUDIO_CHANNEL control buffer. 2001-09-24 Richard J Wareham * Merged changes from ogle 0.7.0->0.7.5 into libogle 2001-09-18 James Courtier-Dutton * Fixed allow for still_times other that 0 and 0xff. * Fixed Subtitle selection. It now works from the GUI as well as the dvd menus. * Fixed Changing chapter does not mess with the current subtitle selection. 2001-09-17 Richard J Wareham * Changes to SPU/audio channel in GUI are no-longer lost on cell change. * Fixed Seg-fault when trying to open non-existent DVD device. * Various minor bug fixes * Subtitle colour information should now get to SPU decoder. 2001-09-14 Richard J Wareham * Subtitle/audio track language now identified in UI. * More still frame fixes. * Chapter/program selection works again (fixed bug). * General fixes/tidy ups. 2001-09-10 Richard J Wareham * Simplified ogle_read_block somewhat since it was, strangely, dropping some cells. * Now should work with both libdvdread 0.9.0 and 0.8.0. * Still-menu support (still a few hacks). 2001-09-04 Richard J Wareham * More CLUT changes. Stopped printing of CLUT when it is read since it is no-longer needed. * Chopped a few obviously not-needed bits from configure.in. 2001-08-16 Eduard Hasenleithner * Added GLOBAL_CFLAGS to CFLAGS in input/Makefile.am * Fixed all warnings caused from -Wall * CLUT is now sent immediately on availability * Removed demuxer code * Implemented button select * Removed endian conversion to accomodate changes in libspudec 2001-08-13 Richard J Wareham * Added support for passing CLUT back to Xine via XINE_SPU_EVENT. * Removed parsing of SPU streams, will integrate Xine's SPU mechanism soon. * Changed Jump to Title menu back to jump to Root menu as some DVDs seem to lack Title menus. 2001-08-01 Richard J Wareham * Attempted to add a few useful comments. * Modified Root menu hack so that it jumps to Title menu instead. * Removed commented out debug code which is no-longer useful. 2001-07-31 Richard J Wareham * Added support for chapter selection with dvdnav://title.chapter MRL. * Now intercepts and decodes SPU packets for its own purposes. 2001-07-20 Richard J Wareham * Tidied up build system and changed location of NAV parsing to libogle. 2001-07-01 Richard J Wareham * initial version.