# HG changeset patch # User jcdutton # Date 1051629920 0 # Node ID c2e7199becdb146b23b90dc3a7bfb1bf6f529847 # Parent b0aa6f7931c022a86184a0b24407cf6bce41ae96 Remove log info from file. One can use "cvs log" instead. diff -r b0aa6f7931c0 -r c2e7199becdb vm.c --- a/vm.c Tue Apr 29 15:14:00 2003 +0000 +++ b/vm.c Tue Apr 29 15:25:20 2003 +0000 @@ -1843,261 +1843,3 @@ } #endif - -/* - * $Log$ - * Revision 1.59 2003/04/28 16:29:22 jcdutton - * Helping with the WIN32 port. - * - * Revision 1.58 2003/04/27 01:26:18 jcdutton - * Modified libdvdnav to do without libdvdread. - * Use internal ifo tools. - * - * Revision 1.57 2003/04/21 13:24:31 mroi - * some code beautification: - * * rename vm_resume to vm_jump_resume for consistency's sake - * * functions in vm.c do not return dvdnav_status_t, but simple C boolean - * (that is 1 or 0) - * * set the pgcN for the first play PGC - * - * Revision 1.56 2003/04/06 16:56:22 jcdutton - * Implement ESCAPE key jumping from TITLE to MENU and back again. - * - * Revision 1.55 2003/04/06 12:47:32 jcdutton - * Remove an unneeded printf. - * - * Revision 1.54 2003/04/06 10:59:28 jcdutton - * Return details about menu number in dvdnav_current_title_info() - * If title = 0, we are in menu, and part gives us what menu number. - * If title > 0, we are in a title. - * - * Revision 1.53 2003/04/05 13:11:13 jcdutton - * Minor changes. - * - * Revision 1.52 2003/04/03 12:48:30 mroi - * merge James changes from xine-lib cvs - * - * Revision 1.51 2003/04/01 11:35:39 mroi - * * fix TRACE output for play_PGC_PG - * * remove FIXME output for LinkTopPG, I have seen a disc which makes heavy use of - * this command and it works fine, so I think we can assume that our implementation - * is correct - * - * Revision 1.50 2003/03/29 12:21:15 mroi - * dvd_read_name can be static and does not need the whole vm_t* - * - * Revision 1.49 2003/03/27 15:12:22 mroi - * reorganize mutual header inclusion to fix warnings when compiling with TRACE defined - * fix vm_jump_title_part to use correct title number (up to now the number was - * considered to be VTS-relative, which it is not) - * - * Revision 1.48 2003/03/26 14:37:23 mroi - * I should get a brain and learn how to handle BCD... - * also fixing a possible mis-jump with angled cells - * - * Revision 1.47 2003/03/24 16:42:59 mroi - * determine correct PG and PTT numbers when seeking across PG boundaries - * - * Revision 1.46 2003/03/15 20:21:44 mroi - * - do not rely on 1:1 mappings between PTTs and PGs - * - fix get_PGCN for cases where get_PGCIT returns NULL - * - * Revision 1.45 2003/03/14 18:47:51 mroi - * - fix vm copying when the vtsN has not yet been set - * - change still detection heuristics - * - small TRACE output beautification - * - fix handling of PTT register - * - stop the VM when LinkRSM is called without resume info set - * - * Revision 1.44 2003/03/12 11:38:10 mroi - * - provide the means to make copies of the VM to try certain operations on a copy and - * merge the changes back on success - * - do not trigger an assertion when falling off a program chain, but stop the VM - * - * Revision 1.43 2003/02/20 15:32:19 mroi - * big libdvdnav cleanup, quoting the ChangeLog: - * * some bugfixes - * * code cleanup - * * build process polishing - * * more sensible event order in get_next_block to ensure useful event delivery - * * VOBU level resume - * * fixed: seeking in a multiangle feature briefly showed the wrong angle - * - * Revision 1.42 2003/01/13 13:33:45 mroi - * slightly improved logic of program skipping: - * previous program: - * -> if PG > 1, jump to PG - 1 - * -> otherwise, if prev_PGC is set, jump to last PG of prev_PGC - * -> otherwise fail - * next program: - * -> if PG < last_PG, jump to PG + 1 - * -> otherwise, if next_PGC is set, jump to first PG of next_PGC - * -> otherwise, move to last Cell of current PG and ask the VM for the next Cell - * - * Revision 1.41 2003/01/06 19:59:28 mroi - * implement LinkNoLink - * (in this whole lot of DVDs I watched with libdvdnav, Disney's - * "Beauty an the Beast" deluxe is the first one to use LinkNoLink...) - * - * Revision 1.40 2002/11/24 15:09:18 mroi - * loosening this test a bit makes "Spy Game" German RC2 work - * - * Revision 1.39 2002/11/23 11:05:45 mroi - * patch from Marco Zühlke for reporting correct title number - * - * Revision 1.38 2002/11/22 17:14:26 mroi - * warning: ugly fix ahead! (see comment in the code for details) - * But I hate it when DVDs do not work with libdvdnav and after checking a bunch of - * other DVDs it seems that this fix is unlikely to break anything else, so I - * decided to commit it. "Back to the Future" menus are working fine now. - * - * Revision 1.37 2002/10/23 11:38:09 mroi - * port Stephen's comment fixing to avoid problems when syncing xine-lib's copy of - * libdvdnav - * - * Revision 1.36 2002/09/22 11:53:32 mroi - * small output beautification - * - * Revision 1.35 2002/09/17 11:00:22 jcdutton - * First patch for personalized dvd viewing. I have not tested it yet. - * - * Revision 1.34 2002/09/03 07:50:45 jcdutton - * Improve chapter selection functions. - * - * Revision 1.33 2002/09/02 03:20:01 jcdutton - * Implement proper prev/next chapter/part. - * I don't know why someone has not noticed the problem until now. - * - * Revision 1.32 2002/09/02 00:27:14 jcdutton - * Fix bug in JumpVTS_PTT command. - * - * Revision 1.31 2002/09/01 10:57:15 jcdutton - * Add a bit more debug info. Now print PGCN in debug. - * - * Revision 1.30 2002/08/31 10:51:01 jcdutton - * Handle badly written DVDs better. - * If a Cell has a Cell command pointer, but the PGC Cell command list does not have an - * entry for it, assume that the cell has no cell commands and continue instead of - * assert(). - * - * Revision 1.29 2002/08/31 02:50:27 jcdutton - * Improve some debug messages. - * Add some comments about dvdnav_open memory leaks. - * - * Revision 1.28 2002/08/29 05:33:54 jcdutton - * Slight changes to help debugging. - * - * Revision 1.27 2002/08/29 04:01:43 jcdutton - * Remove an assert() so that user initiated jumps to particlar menus does not seg fault if - * the menu requested does not exist. - * - * Revision 1.26 2002/08/27 19:15:08 mroi - * more consistent console output - * - * Revision 1.25 2002/08/21 15:25:50 mroi - * fix playback of the following dvds - * - Bram Stoker's Dracula RC2 - * - The Cell RC2, German FSK16 - * - * Revision 1.24 2002/07/05 14:18:55 mroi - * report all spu types (widescreen, letterbox and pan&scan), not widescreen - * only and report the stream's scale permissions to detect pan&scan material - * - * Revision 1.23 2002/07/05 01:42:30 jcdutton - * Add more debug info for Menu language selection. - * Only do vm_start when we have to. - * - * Revision 1.22 2002/07/04 00:38:51 jcdutton - * Add some menu language printf's. - * - * Revision 1.21 2002/07/03 02:41:31 jcdutton - * Fix another long standing bug. - * Now changing PGC will force a start at the first PG of the PGC. - * - * Revision 1.20 2002/07/02 22:57:10 jcdutton - * Rename some of the functions in vm.c to help readability. - * Hopefully fix __FUNCTION__ problem. Use __func_ as recommended in C99. - * Fix bug where libdvdnav would not immeadiately replay the same cell due to menu buttons. - * - * Revision 1.19 2002/06/04 13:35:16 richwareham - * Removed more C++ style comments - * - * Revision 1.18 2002/05/30 19:25:08 richwareham - * Another small fix - * - * Revision 1.17 2002/05/30 15:56:41 richwareham - * Fixed (what appears to be) an error in JumpVTS_PTT implementation, it didn't call play_PGC after jumping. - * - * Revision 1.16 2002/04/24 21:15:25 jcdutton - * Quiet please!!! - * - * Revision 1.15 2002/04/23 13:18:31 jcdutton - * Insert some assert commands to hopefully catch a DVD which will give us information on what to do if these values are != 0. - * - * Revision 1.14 2002/04/23 12:34:39 f1rmb - * Why rewrite vm function, use it instead (this remark is for me, of course ;-) ). - * Comment unused var, shut compiler warnings. - * - * Revision 1.13 2002/04/23 02:12:27 jcdutton - * Re-implemented seeking. - * - * Revision 1.12 2002/04/22 22:00:48 jcdutton - * Start of rewrite of libdvdnav. Still need to re-implement seeking. - * - * Revision 1.11 2002/04/12 20:06:41 jcdutton - * Implement General Register Counters or GPRM counters. - * Navigation timers are not supported yet. SPRM[9] and SPRM[10]. - * - * Revision 1.10 2002/04/12 12:43:36 jcdutton - * Display DVD disk region setting. - * Display possible RCE region protection message. - * - * Revision 1.9 2002/04/10 16:45:57 jcdutton - * Actually fix the const this time! - * - * Revision 1.8 2002/04/10 16:40:52 jcdutton - * Fix a const problem. - * - * Revision 1.7 2002/04/10 13:09:40 jcdutton - * Some improvements to decoder.c - * Registers should be updated correctly now, but still needs checking. - * - * Revision 1.6 2002/04/09 15:19:07 jcdutton - * Added some debug info, to hopefully help in tracking bugs in libdvdnav. - * - * Revision 1.5 2002/04/07 19:35:54 jcdutton - * Added some comments into the code. - * - * Revision 1.4 2002/04/06 18:31:50 jcdutton - * Some cleaning up. - * changed exit(1) to assert(0) so they actually get seen by the user so that it helps developers more. - * - * Revision 1.3 2002/04/02 18:22:27 richwareham - * Added reset patch from Kees Cook - * - * Revision 1.2 2002/04/01 18:56:28 richwareham - * Added initial example programs directory and make sure all debug/error output goes to stderr. - * - * Revision 1.1.1.1 2002/03/12 19:45:55 richwareham - * Initial import - * - * Revision 1.18 2002/01/22 16:56:49 jcdutton - * Fix clut after seeking. - * Add a few virtual machine debug messages, to help diagnose problems with "Deep Purple - Total Abandon" DVD as I don't have the DVD itvm. - * Fix a few debug messages, so they do not say FIXME. - * Move the FIXME debug messages to comments in the code. - * - * Revision 1.17 2002/01/21 01:16:30 jcdutton - * Added some debug messages, to hopefully get info from users. - * - * Revision 1.16 2002/01/20 21:40:46 jcdutton - * Start to fix some assert failures. - * - * Revision 1.15 2002/01/19 20:24:38 jcdutton - * Just some FIXME notes added. - * - * Revision 1.14 2002/01/13 22:17:57 jcdutton - * Change logging. - * - * - */