[libdvdcss-devel] [PATCH 1/7] Clean up and simplify raw device support.
Diego Biurrun
diego at biurrun.de
Sun Nov 16 20:56:53 CET 2014
On Sun, Nov 16, 2014 at 08:52:57PM +0100, Jean-Baptiste Kempf wrote:
> On 16 Nov, Diego Biurrun wrote :
> > On Sun, Nov 16, 2014 at 08:44:13PM +0100, Jean-Baptiste Kempf wrote:
> > > On 16 Nov, Diego Biurrun wrote :
> > > > Treat access to raw devices just like accessing any other device instead of
> > > > providing different semantics. libdvdcss now tries raw devices on all OSes
> > > > and bails out instead of continuing if accessing a raw device failed.
> > >
> > > I'm not so sure about that, tbh.
> > >
> > > Aren't you breaking some use cases?
> >
> > Not sure which use cases you might mean.
> >
> > Yes, this changes behavior, intentionally. If raw device access is requested
> > and accessing the device fails, we bail out. Previously libdvdcss would
> > continue. However, I consider the new behavior more sensible. If you want
> > raw access, silent fallback is no good IMO.
>
> Why not fallback but with a warning?
That's what happened previously. libdvdcss fails hard when failing to access
other devices, this makes it consistent. It's also far simpler code.
Diego
More information about the libdvdcss-devel
mailing list