rsndvdsrc: please tell me if my drive's region code is not yet set
Submitted by Fabian Greffrath
Link to original bug (#749229)
Description
Hi there,
I have been camping with my kids over the easter holidays. One day, it was raining outside and the kids were bored. I wanted to do them a favor and unpacked my Thinkpad to play a DVD for them. I inserted the DVD into the drive, started Totem and... nothing. "Ah, crap" I thought, "I need libdvdcss, this is a commercial DVD by one of the big studios". So, I pulled out my smartphone, enabled tethering for the laptop, grabbed the sources, compiled and installed the library. Phew. Tried again and... still nothing. Now, the kids were bored and disappointed. :/
Now, a few weeks later, I found out that the region code for my DVD drive was still unset and that this is a common issue when trying to decrypt DVD content. However, I was a bit disenchanted by the fact that attempting to play a DVD on Linux was still such an unsatisfying experience.
What I'd like to see improved:
- Is there a way to detect that libdvdcss2 is not installed but will be needed for the current DVD to play? Please tell me.
- Is there a way to detect that the region code for my drive is currently unset but needs to be set for the current DVD to play? Please tell me.
2a) Bonus points for offering me a way to set the DVD region code from within Totem. - Still need to verify, but I believe the DVD in question was additionally "protected" by ARccOS. I don't know if it will work now that I have libdvdcss2 installed and my region code set. But, if it is possible to detect that the "copy protection" mechanism of the disc is responsible for it not playing, please tell me. The current error message is a bit vague and could mean anything.
Thank you very much!
- Fabian