KinoAmp 0.55
André Timmermans (100) 655 posts |
The new version is available from http://www.riscos-digitalcd.net/image/kinoamp/kinoamp.htm Edit: I updated the archives on 2021-08-10 to include the DVDRegion program mentionned in this thread and updated the documentation accordingly. Changes:
|
André Timmermans (100) 655 posts |
Note that CDFSDriver 2.42, means basically RISC OS 4.28 (or one of the latest 4.27). Also, I have only be able to test direct DVD reading with the SCSI drive on my RPi3 so I don’t really know if, even with a working CDFSDriver 2.42, the other CDFSSoftxxx implement correctly SCSIOp. |
Doug Webb (190) 1180 posts |
Hi André Thanks for the update to KinoAmp. I have tried it on my ARMX6 and it works with normal/own copied DVD’s but not with commercial DVD’s i.e Star Trek 2009 & Stargate Collection. It gives a target error – illegal request issue after playing the opening credit. Take care and thanks for all your efforts on KinoAmp Update: RISCOS 5.29 3rd Nov 2020. |
André Timmermans (100) 655 posts |
Can you modify the last line of !KinoAmp.RunKino as Run Kino:Kino -fKinoChoices:Choices %*0 -d0x20020 2>Kino:log And post the result of the generated !KinoAmp.log file when using a commercial DVD. |
Doug Webb (190) 1180 posts |
Hi André, Hope I have cut the log correctly? Update Ahh Textile stikes again!
|
Chris Gransden (337) 1207 posts |
<pre> <code> Any text you like </code>
|
Andrew Rawnsley (492) 1445 posts |
I’m just wondering (longshot) if this is some other type of content protection on the DVD. For example, there was RCE which created an additional layer of region protection, and some recent DVDs have bad sectors as part of their protection (arccos protection?). I believe that programs like AnyDVD on Windows can tell you a bit about what protections may/may not be in used on the DVD. Does make me wonder – with no OS way to set DVD region, what is KinoAmp doing (or not doing) with regard to region handling? PS Andre, my apologies for not having time to do testing on this. My ARMX6 is missing its DVD drive, and the workbench has been occupied by other jobs for the last few weeks. |
Rick Murray (539) 13840 posts |
There’s also the very annoying “this TOC has 99 entries that all point to each other” which makes it difficult to extract useful information.
The region is not up to the OS, it’s up to the drive. It is available as an option in the OS in order to allow you to set your drive’s region, and I think you can usually change it between two and five times (note – the original setting counts as one) depending on the drive, after which it will be forever locked to the last region it accepted. [how I know this: I don’t have a TV any more, I watch stuff on my phone or tablet, neither of which has a DVD player, join the dots ;-) ] |
André Timmermans (100) 655 posts |
“DVD vs Drive region bits: fd vs 00” indicate that the DVD is region 2 (bit 2 of fd is unset meaning it is allowed for region 2) but drive region is unset (all bit set to 0). I will check tomorrow if I can get around it. |
Doug Webb (190) 1180 posts |
Hi André The region issue makes sense as if I remember rightly on Windows the region will be set the first time a new drive is used with a region set DVD. The drive in my ARM6 was a new one installed a few months back so i guess if it can’t be solved with RISC OS then I will need to put it in to a PC to set the region? |
André Timmermans (100) 655 posts |
The logging is somewhat lacking but I think that ReportTitleKey fails and when I try to read some sectors to crack the key it fails to read them. Not sure I will be able to bypass region settings. Can you try this version http://www.riscos-digitalcd.net/image/kinoamp/kinotst.zip and post the logs to confirm my deductions? Regarding region settings, I had written a little program to alter a drive’ region but lost it when my drive crashed. I will have to write one again. |
Raik (463) 2061 posts |
There is a DeCSS module in Adrian Lees old Cino App. He gives me the sources but I’m to stupid to use. Private copy is allowed in Germany. So I rip the DVD’s I buy with vobcopy + libdvdcss on Ti Linux. The ripped VOB’s working perfect with KinoAmp. |
Doug Webb (190) 1180 posts |
Hi André Snipped log as before but if you need the full log let me know and if I can send it to the address in the KinoAmp help section. Error has now changed to “Unrecognised Film format”
|
André Timmermans (100) 655 posts |
Can you try this version http://www.riscos-digitalcd.net/image/kinoamp/kinotst1.zip and post the logs? After the ReportTitleKey error I invalidate the GrantId and get a new BusKey before attempting to crack the key to be sure the session is not maintained in an error state. If this isn’t working, I don’t know how to put the drive in a state that will allows me to avoid “Target error – Illegal request” when attempting to read protected sectors. |
Doug Webb (190) 1180 posts |
Hi André The latest test version of KinoAmp still doesn’t play. I also tried an external DVD drive as well with the same results on the ARMX6. Thanks for trying. |
Rick Murray (539) 13840 posts |
Yes, no, maybe. It’s the same situation as in France. You’re legally allowed to copy those DVDs (etc) that you own for your own private use… A lot of people know that a lot of people do this, they just don’t make a big fuss about it as nobody wants to be the one to drag the whole DRM issue to court. Personally, I have exactly zero moral objections to making copies of CDs and DVDs that I own if such copies permit me to listen/watch on the hardware that I typically use (which is quite often an Android device). They supply me with pictures and/or sound on a pretty little spinny disc in return for coin. They do not get to dictate how I use said disc. It I want to watch it in a DVD player, if I want to make an MP4 and watch it on my phone, or if I want to hang the disc outside to scare the crows, that’s up to me. Added bonus: With some of the cheaper DVDs released in France, ripping also allows me to get rid of the forced French language subtitles that cannot be turned off on a normal DVD player. |
Raik (463) 2061 posts |
Also… |
André Timmermans (100) 655 posts |
I have uploaded http://www.riscos-digitalcd.net/image/kinoamp/Region.zip . This should allow to set the drive’s region. |
Doug Webb (190) 1180 posts |
Hi André Thanks for the Region setting program as that has done the trick as I have set it to Region 2 and I am now played a selection of DVD successfully. Thanks for all your help. Doug |
Chris (2061) 72 posts |
I have tried to use the DVD playback feature with an ISO (CDFaker 32) and i get “Cannot play DVD: Failed DVD key1 challenge”. Any ideas? |
André Timmermans (100) 655 posts |
For a protected DVD the player normally needs to negotiate with the drive in order to obtain a session which allows him to read the DVD data. I rather doubt CDFaker implements the commands required. CDFaker will actually not prevent me from reading the data, so when I have a little time I will see if I can make an ISO of one of my protected DVD and try to make KinoAmp circumvent the session negotiation process. |
Chris (2061) 72 posts |
I should have said, this is an unencrypted DVD of demoscene Amiga demos which is what made the error a bit odd. |
André Timmermans (100) 655 posts |
Curious. Well, if not encrypted, as a workaround you can always drop the VIDEO_TS folder on KinoAmp, the program will read it without trying to decrypt it. |