gmarty / DVD.js

Playing DVD in JavaScript for the sake of interoperability

Home Page:http://gmarty.github.io/jsconf-2014-talk-play-dvd-in-js/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Menus don't work right in certain DVDs

balr0g opened this issue · comments

The menus in certain DVDs such as "Sita Sings the Blues" seem to be off, and clicking on a menu option doesn't necessarily do what it's supposed to.

Is this something you can reproduce on your end?

Yes, that's because not all VM opcodes are implemented. So basically, unimplemented opcodes use 'console.log' like https://github.com/gmarty/DVD.js/blob/converter/src/vm/recompile.ts#L489

Also, regarding Sita official DVD, I know there is a bug somewhere. I tried hard to find what's wrong there but couldn't find anything. I should have another look though.

Maybe having a compatibility list would be a good idea?

I'll likely be working with DVDs that come from odd sources ("homemade" or low-budget DVDs on Internet Archive among others) so things might or might not work.