Mercurial > libdvdnav.hg
diff vm.c @ 133:d09a81cf65ce src
determine correct PG and PTT numbers when seeking across PG boundaries
author | mroi |
---|---|
date | Mon, 24 Mar 2003 16:42:59 +0000 |
parents | 69e1755625a1 |
children | 5204d4e4cd3b |
line wrap: on
line diff
--- a/vm.c Sun Mar 23 15:24:31 2003 +0000 +++ b/vm.c Mon Mar 24 16:42:59 2003 +0000 @@ -471,6 +471,13 @@ return 1; } +int vm_jump_cell_block(vm_t *vm, int cell, int block) { + (vm->state).cellN = cell; + process_command(vm, play_Cell(vm)); + (vm->state).blockN = block; + return 1; +} + int vm_jump_title_part(vm_t *vm, int title, int part) { int vtsN; @@ -479,7 +486,6 @@ if(!set_VTS_PTT(vm, vtsN, title, part)) return 0; process_command(vm, play_PGC_PG(vm, (vm->state).pgN)); - vm->hop_channel++; return 1; } @@ -1799,6 +1805,9 @@ /* * $Log$ + * 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