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!
- DVD Video playback (supporting Commercial DVD-Video)
- Blu-ray playback (Commericial Blu-ray NOT supported right now and some Blu-ray may not work)
- SVCD playback
- VCD playback
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: 27
2-lib_DVD_scrubs_decss.jpg
58.7 KB
· Views: 28
3-lib_the adjustment bureau (cache).jpg
58.8 KB
· Views: 25
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 wasn't too long ago we saw our first glimpse of Courage Reborn, another Twilight Princess PC port in the works based on last year's decompilation efforts. With...
After much speculation, Nintendo has finally followed their competitors in announcing price increases for their hardware.
You can find a breakdown of what's changing...
Seemingly out of nowhere a PC port for Pokemon Platinum has surfaced online, bundled alongside the source code for those interested in building and developing it for...
Airing last night with very little in the way of warning, a brand new Nintendo Direct was aired. Running for 15 minutes in total, it took a moment to celebrate the...
Known more widely for their unusual stock price in modern times, GameStop has seen a steady decline as the go-to retail space for US gamers. In what feels like an...
With very little in the way of announcement, Valve has today increased the price of the Steam Deck but some fairly considerable margins. Both of the available models...
As a part of their Financial Results Briefing for the previous year, Nintendo president Shuntaro Furukawa took to the floor to answer key questions around the Switch...
Earlier this year, Sony announced major price increases for the PS5, PS5 Pro, and PlayStation Portal. Now the company is raising prices again, this time for...
We are once again here to tell you about a game leaking before its release, but for once, it's not one published by Nintendo. The game files for Microsoft's upcoming...
Continuing with the great news of Pokémon Platinum getting a native unofficial PC port just a few days ago, today, yet another classic title from the franchise has...
It wasn't too long ago we saw our first glimpse of Courage Reborn, another Twilight Princess PC port in the works based on last year's decompilation efforts. With...
With very little in the way of announcement, Valve has today increased the price of the Steam Deck but some fairly considerable margins. Both of the available models...
After much speculation, Nintendo has finally followed their competitors in announcing price increases for their hardware.
You can find a breakdown of what's changing...
Airing last night with very little in the way of warning, a brand new Nintendo Direct was aired. Running for 15 minutes in total, it took a moment to celebrate the...
Known more widely for their unusual stock price in modern times, GameStop has seen a steady decline as the go-to retail space for US gamers. In what feels like an...
Seemingly out of nowhere a PC port for Pokemon Platinum has surfaced online, bundled alongside the source code for those interested in building and developing it for...
Earlier this year, Sony announced major price increases for the PS5, PS5 Pro, and PlayStation Portal. Now the company is raising prices again, this time for...
As a part of their Financial Results Briefing for the previous year, Nintendo president Shuntaro Furukawa took to the floor to answer key questions around the Switch...
The latest in a growing number of native PC ports, Paper Mario ReCut got its first pre-release build earlier this week. Based on the N64 recompilation toolchain, the...
A whole hour of PlayStation content is on the way, thanks to the latest State of Play showcase. Headlining the stream will be Marvel's Wolverine, alongside a...