Hi,

Just to chip in my thoughts...

On Tue, Aug 13, 2019 at 03:33:39PM -0400, Kurt Mosiejczuk wrote:
> You probably haven't looked at actually doing the update. When I was
> starting out I thought I'd update cdparanoia. It's less a port and more
> a rewrite.

I've also tried and failed to update cdparanoia. It's linux-specific
code which has to be manually patched for OpenBSD and our in-tree
patches for the old version are of little use to the new version.
Updating this port will test your sanity ;)

This is one of the reasons I ported libcdio-paranoia (another is that
I have an audio CDs which crashes the old cdparanoia).

> libcdio-paranaoia has a cd-paranoia that will do what you want. edd and
> I were vaguely discussing moving folks to using that.

The only quirk I know with cd-paranoia (the one distributed with
libcdio-paranoia) is that it can't yet set the drive speed, and thus
could probably rip faster (You will see a warning at runtime).

I think this can be fixed by implementing the right ioctl(2) on the
cd(4) driver. It could probably be lifted from NetBSD.

Regardless, cd-paranoia works great. I use it exclusively with abcde
(put 'CDPARANOIA=cd-paranoia' in ~/.abcde.conf).

> The cdio code is
> much more portable and, as I recall, the cdio folks took the paranaoia
> parts into libcdio.

That's right. They made cdio-paranoia so that you could run cdparanoia
on non-linux platforms.

> I guess perhaps edd and I should look at retiring the cdparanoia port
> in favor of cd-paranoia from libcdio.

Certainly a possibility, perhaps after implementing the above ioctl(2).

-- 
Best Regards
Edd Barrett

http://www.theunixzoo.co.uk

Reply via email to