#53 cdparanoia III 10.2 cache management

fre:ac 1.0.27
closed
Robert Kausch
None
1
2015-11-20
2013-01-07
qw6135920
No

Hello,

in the "What are these CD ripping settings?" thread you wrote the following:

Robert Kausch wrote:

Unfortunately, the new cache management of cdparanoia III 10.2 is not available in fre:ac.

This is very unfortunate indeed.

Especially because in the following post on the cdparanioa mailing list:

http://lists.xiph.org/pipermail/paranoia/2009-June/001575.html

a developer seems to write that he thinks that the new cache management of cdparanoia III 10.2 basically should be at least as good as EAC.

It would be very much appreciated if you would make this new cache management work in fre:ac and if you would make it very high priority on your to-do list ;).

To make use of it, the CDRip library would have to be extended to implement some callbacks required for the cache management to work.

Not sure if this is helping you, but in the following thread in post #32:

http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=65873&view=findpost&p=588505

and post #33:

http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=65873&view=findpost&p=588526

there seems to be some talk regarding the implementation of the new cdparanoia III 10.2 cache management in CDex (which, according to you, makes use of the CDRip library as well).

Actually, in post #33 it looks like the developer "xiphmont" basically explains how it could be implemented?

I will have a look at it again and see if I can implement those callbacks.

That would be very much appreciated :).

However, it might be a better option to just use libcdio and libcdio-paranoia instead of CDRip (those libraries are already used by fre:ac on Linux and NetBSD and should work on Windows as well).

What do you mean with that? Was this a suggestion to fre:ac users? Or was it just you, the developer, thinking aloud?

And if you would make fre:ac use "libcdio" and "libcdiao-paranoia" on Windows, would fre:ac then support the new cache management of cdparanoia III 10.2 :)? If yes, then that would be awesome :).

Discussion

  • Robert Kausch
    Robert Kausch
    2013-01-08

    I had a look at what is actually needed to add cache management support to CDRip and think I can implement it.

    My note about libcdio was just an idea of an alternative solution. However, I had a look at libcdio-paranoia and it looks like it's still based on cdparanoia III 9.8, so this won't help for now.

     
  • qw6135920
    qw6135920
    2013-01-10

    I had a look at what is actually needed to add cache management support to CDRip

    Thank you very much :).

    and think I can implement it.

    That would be awesome :).

    I had a look at libcdio-paranoia and it looks like it's still based on cdparanoia III 9.8

    Are you absolutely sure about that?

    Please take a look at the post over there:

    http://lists.gnu.org/archive/html/libcdio-devel/2012-10/msg00053.html

    libcdio 0.90 and libcdio-paranoia 10.2+0.90 released

    Obviously it says "10.2". So, is it based on 10.2 or 9.8 ;)?

     
    Last edit: qw6135920 2013-01-10
  • Robert Kausch
    Robert Kausch
    2013-01-11

    Yes, libcdio-paranoia 10.2+0.90 is based on cdparanoia III 9.8. I compared the source code of cdparanoia III 9.8 and 10.2 to the libcdio-paranoia code and it's definitely based on 9.8. Cache management is missing and also any other changes of 10.8 vs. 9.8 are not found in libcdio-paranoia.

    They probably call it 10.2, because they want to be based on 10.2 when libcdio-paranoia 10.2+1.0 is released. As they are only at 10.2+0.90, they still have to make that change. It's still an alpha release after all.

     
  • qw6135920
    qw6135920
    2013-01-19

    Just came across this:

    http://tmkk.undo.jp/xld/index_e.html

    2010/11/20

    Introduced a new original secure ripping engine
    This is a brand-new secure ripping engine employing a statistical error correction and a cache defeat. Generally it shows a better and more consistent result than the existing CDParanoia engine, especially on slightly damaged discs. At this moment it is not turned on by default, but I recommend everyone try it. Enabled by setting "Ripper Mode" option to "XLD Secure Ripper".

    Implemented a new CD ripper backed
    Libcdio was used as a backend so far, but now it has been replaced with my original implementation. Many troubles like a hangup on CD-extra discs should be fixed now.

    2009/2/15

    Integrated drive caching ability measurement routine of CDParanoia III 10.2
    To measure, open a CD and choose "Measure Drive Cache Ability" in File menu.

    2008/9/14

    Integrated cdparanoia-III 10.2 engine
    You can use the old engine by checking "Use old CDParanoia engine" checkbox.

    Added option to set the strength of the cache defeating ability
    Only for the new engine. Stronger is safer, but slower. Stronger setting will be useful for the drive which has a large cache.

    Anything you could make use of in fre:ac / port to fre:ac?

    And something else:

    I had a look at what is actually needed to add cache management support to CDRip and think I can implement it.

    Don't want to bother you, but do you think there will be a new fre:ac snapshot with a CDRip update and cdparanoia III 10.2 cache management support anytime soon?

    Or will this take some time?

     
    Last edit: qw6135920 2013-01-19
  • Robert Kausch
    Robert Kausch
    2013-04-25

    cdparanoia III 10.2 cache management is now implemented (as mentioned in the 'next snapshot' discussion thread) and will be available in the next snapshot.

    This tracker item will be closed once the next snapshot is released.

     
  • Robert Kausch
    Robert Kausch
    2013-04-25

    • status: open --> pending
    • assigned_to: Robert Kausch
     
  • Robert Kausch
    Robert Kausch
    2013-05-09

    • status: pending --> closed
     


Anonymous


Cancel   Add attachments