Okay i found a dock that had enough power and the dvd Drive was recognized - (i did that to verify it works in general)
The bluray drive spins and reads the disc without power loss but it only shows the title of the app - it doesnt work out of the box sadly.
The DeCSS will be a transparent one, all is done under the hood, dvd will appear as an unprotected one. It descramble only the scrambled sectors, dvd video playback is smooth with no glitches.
Maybe i will write a proper dvd playback app since on video dvd there are many things to do (dvd nav, controls and so on)
Correct DVD Video parsing (chapters, time, subs,audiotracks) in theory will be parsed and managed by mpv, the realty is that mpv parse dvd like shit! Yes who use mpv for playing a dvd nowdays? Noone, but i need it so i have two options, making a decoding engine around libdvdnav/libdvdread and ffmpeg or hack a bit the use of mpv.
The first option is the best one in terms of results, it gives option to do dvd menus and so on and a perfect dvd experience (vlc afaik is the only one that show dvd menus) but it takes huge ammount of time also considering porting the hw decoding part outside mpv (also the av sync is a nightmare)
The second option is what i will use for the first release, i will parse all the titles info with dvdread and ignore what mpv tells to me, then i will force options to mpv (time whre to start playback, what idx use for audio) and so on.
I will update with more info soon
Post automatically merged:
Near for a first release (don't expect a full featured dvd video player, but for viewing a movie for sure is more than enough)
The "glitchs" is me that seeking to reach "no easy way out" song. (seek is not that bad)
Post automatically merged:
Things goes well, all is working as expected, i will release it along with library with css in the weekend! Enjoy!
I tried the following movies:
Butterfly Effect 3 (PAL) Region 2 -> worked after some tries (I rechecked the disc and it has some scratches.. maybe that's the problem. took super long to find the keys ... the first few times it said "unknown disc" or crashed right away.
Solo Leveling Region Free (I guess?) -> worked
Gulliver's Reisen (PAL) -> Region 2)-> worked after some tries
Familiy Guy Season 9 Disc 1 (PAL) -> worked, but German audio didn't lol)
Frau mit Hund sucht Mann mit Herz (PAL) -> Region 2 - older Movie -> works
Untote wie wir (PAL) -> took several reruns. a lot of error screens and a lot of black screens without any feedback. After a lot of reruns and retries it could read the Keys eventually. It took around 2 Minutes (while it only shows a black screen) until it finally showed the key and it was able to play the disc. After that the Movie played without any problem or hiccups at all.
the unknown Disc Movies crashed my switch (First there was a black screen, then a white screen and afterwards an atmosphere error screen. This happens too, when you press "+" Button while the DVD is being read
Some problems occurred though:
Play/Pause doesn't work? (there's a play button but no pause button switch)
Language selection works partially -> it did work for most movies but sometimes German was not supported.
But in total it is pretty awesome! and works fantastic. It even looks pretty neat. even fast forward and stuff like that is amazingly smooth. It sadly doesnt load menus and adverts of an original disc (which is not too bad but sometimes it's nice to use menus too haha). It took around 12-13 seconds to get a key of a dvd and play it.
So in total:
every disc I tried worked. Some discs took some tries or it took a big amount of time to get the key to playback (which only shows a black screen during that time). Almost every function works nicely and I really like that app you wrote :o
Great work!
Ah btw i tried an Audio Disc - it resulted in an Instant Atmosphere Error screen :o
Thanks a lot, some issue you found are already fixed in new version i am working on, also key caching will be present so no more long key finding timeout, i will release soon on github both app and library.
Thanks a lot for the testing!
Post automatically merged:
I dont know how much this project is useful for the community, but i am very proud of this early result.
It need a lot of work but it runs quite good for dvd. The code is a bit messy but i think is ready for release (beside some italian word on the code somewhere)
The most important thing for me if you all want to help me is screenshots of test program so i can do an extended compatility list of drives.
Hope you all enjoy my effort!
You need an external optical drive connected via USB to the Switch, a dock with good power supply is needed since usb optical drives have high power spikes...
CSS DVD (TV show) : crashes if I try to play it (Scrubs)
I had some crashes at first try...I don't know why, but now, CSS seems to be "jailbroken" in less than 3 seconds...I will try some bunch of movies, to see if everything's fine.
(ps : changing language causes some funny fast forwarding)
I will try with my new portable BD writer as soon as possible, but it draws more power than my DVD drive...and switch dock does not deliver enough power
I'll have to find a USB C to USB A adapter to inject more current
Attachments
1-lib_audio CD.jpg
93.6 KB
· Views: 45
2-lib_DVD_scrubs_decss.jpg
58.7 KB
· Views: 45
3-lib_the adjustment bureau (cache).jpg
58.8 KB
· Views: 42
4-laser_the adjustment bureau (css jailbroken).jpg
Thanks a lot for the testing, sorry for some bugs here and there but is early version of both lib and app. Happy to see CSS working on your side since was a critic task
Post automatically merged:
Some dvd may require lotnof time for css decrytion, but css key cache will help from the second time you play it
Find out a bug that prevents some dvd and often bluray to not work as expected, now all dvd disc should work and all unprotected bluray should work.
I will release soon both libs an nx-laserplayer
It's a good time to be a first generation Pokemon fan. But when was it not a good time to be one? In recent weeks we've seen a native LOVE2D recreation of Pokemon Red...
If you've been waiting for an excuse to replay Super Mario Sunshine and happen to have up to nine friends, do I have some good news for you. Released earlier today...
Images for the rumoured Zelda-themed limited edition Switch 2 for The Legend of Zelda's 40th Anniversary have started to leak online.
The leak shows only the...
Hoenn to the ROM hacking scene is like Kanto to the official games. It's everywhere. At this point you've probably played through Pokemon Emerald with a party of...
After being announced last year, the fan-made remake Gamma Emerald has finally gotten its first early access release. A complete rebuild of fan-favourite Pokemon...
The golden age of emulation on the Switch continues as a native Dolphin port was released by @Nagaa earlier today. Included in this port, we're looking at cover art...
With the latest entry to the Fire Emblem series, Fortune's Weave, set to launch in September, Nintendo have today announced a new Nintendo Direct to put it soundly in...
Harbour Masters were cutting it close with this one, promising a release of their Banjo Kazooie PC port "Lighthouse" by the end of this month. And they did not...
So I got pretty lucky on this one. Having ordered the physical version of Oblivion Remastered on Switch 2, I had it delivered earlier today, beating out the official...
Though we knew all the way back in May that this was coming, the exact numbers remained a mystery for prospective Nintendo gamers in the UK. If you happen to have...
Images for the rumoured Zelda-themed limited edition Switch 2 for The Legend of Zelda's 40th Anniversary have started to leak online.
The leak shows only the...
Though we knew all the way back in May that this was coming, the exact numbers remained a mystery for prospective Nintendo gamers in the UK. If you happen to have...
After being announced last year, the fan-made remake Gamma Emerald has finally gotten its first early access release. A complete rebuild of fan-favourite Pokemon...
With the latest entry to the Fire Emblem series, Fortune's Weave, set to launch in September, Nintendo have today announced a new Nintendo Direct to put it soundly in...
Over the past week, rumors have started swirling as Redditors (probably correctly) deduced the title of the upcoming Elder Scrolls game, which will apparently be...
GBAtemp is and always has been an independent community. Since 2002 our staff have voluntarily kept the site running, added new forums, features, provided constant...
It's a good time to be a first generation Pokemon fan. But when was it not a good time to be one? In recent weeks we've seen a native LOVE2D recreation of Pokemon Red...
So I got pretty lucky on this one. Having ordered the physical version of Oblivion Remastered on Switch 2, I had it delivered earlier today, beating out the official...
Over the weekend, SQUARE ENIX and Disney & Pixar Games shared the release window for the highly anticipated action-RPG Kingdom Hearts IV. A new trailer also...
Hoenn to the ROM hacking scene is like Kanto to the official games. It's everywhere. At this point you've probably played through Pokemon Emerald with a party of...