[libbluray-devel] commit: HDMV: SetButtonPage instruction terminates execution of IG object ( hpi1 )

git at videolan.org git at videolan.org
Thu Nov 11 23:15:00 CET 2010


libbluray | branch: master | hpi1 <hpi1 at anonymous.org> | Thu Nov 11 17:22:24 2010 +0200| [66d9469e2ca6bbefca337eaa8ae79f10a9fc787b] | committer: hpi1 

HDMV: SetButtonPage instruction terminates execution of IG object

> http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=66d9469e2ca6bbefca337eaa8ae79f10a9fc787b
---

 src/libbluray/hdmv/hdmv_vm.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/libbluray/hdmv/hdmv_vm.c b/src/libbluray/hdmv/hdmv_vm.c
index a27f669..5dd3eef 100644
--- a/src/libbluray/hdmv/hdmv_vm.c
+++ b/src/libbluray/hdmv/hdmv_vm.c
@@ -533,6 +533,9 @@ static void _set_button_page(HDMV_VM *p, uint32_t dst, uint32_t src)
 
          _queue_event(p, HDMV_EVENT_SET_BUTTON_PAGE, param);
 
+         /* terminate */
+         p->pc = 1 << 17;
+
         return;
     }
 



More information about the libbluray-devel mailing list