[mythtv] [mythdvd] ISO Ripping
thor
mythtv at lamedomainname.com
Fri Nov 19 22:19:16 UTC 2004
On Friday 19 November 2004 03:47 pm, jimbo-mythtv at edwardsclan.net wrote:
> Thor,
>
> Thanks for the input. One thought on your comment on libdvdread, as
> my understanding of that library, it can't read raw-sectors from the
> DVD-Rom. It does reads at a file-level, reading each file given a title.
> This would limit the ISO to only the files associated with the video
> titles. The goal here is to get an ISO image, including files not related
> to the video structure.
Ah ... well ... it's been a while since I looked into all this, so I'm not
certain of all the details.
> With libdvdcss, I am able to, without having to
> parse or mount the FS structure, rip the entire disc. Is it possible with
> libdvdread to have this kind of access? From my brief review, it does not
> appear that way.
Nevertheless, it should still be possible for your code to do a runtime load
and link of libdecss (the QLibrary stuff is very helpful for that sort of
thing). You would have to jump through a few "pointer to functions" hoops,
but it would be worth it. Lots of distribution channels simply won't allow
code through that is tied to libdecss in this way. And a runtime link makes
it easier for end users as well (library exists? rip away; library not there?
no ISO Mirror option).
I ran into the same issue on some possibly DMCA violating code in doing the
iTunes <--> mfd work. Figured out the two of three functions I needed from a
library called libopendaap and used QLibrary to do runtime linking. Full
functionality, and no liability issues in the myth source code.
- thor
More information about the mythtv-dev
mailing list