baggss wrote:May I inquire why this is being done? Seems like we are taking a simple process and making it more difficult.
It's not difficult at all. If the user has VLC on their system, HandBrake automatically and seamlessly utilizes VLC's copy of libdvdcss
. And if it isn't on the system, a dialog box pops up asking the user if they want to download it in order to decrypt DVDs, and provides a web link to the videolan server. At the worst, it's a one-time hassle.
HandBrake being libdvdcss
-free is something that a developer asked for over a year ago, because it made him feel uncomfortable openly contributing to the project. At the time I promised him we would try to get rid of it, and while it took quite awhile, dynaflash found a way to do it on the Mac side that I feel works very well and doesn't make the process any more difficult in regular usage.
In Linux, if users have libdvdcss
installed on their, it will utilize that at run-time.
And anyone can still build it into HandBrake if they start from the source code and tell the configure script to include the lib-- only, I changed it to download libdvdcss
's code from videolan, not the HandBrake servers.
Basically, we're wiping our hands of storing and providing the decryption code ourselves. It won't be in HandBrake's binaries and it won't be on HandBrake's servers.