PDA

View Full Version : Beginner: some questions



exec
12-20-2007, 04:48 AM
First of all: I'm coming over from EAC, tried dbpoweramp just for fun (honestly I didn't expect much) - and now I'm quite impressed. Downloaded the trial of R12.3 Reference to test it. But before buying, I have some questions which couldn't be answered using the search function.

First these which should be answered easily:
- spin-up/spin-down time: What are recommended values here? The purpose is only to let the drive rest a while between ripping tracks, isn't it?
- communication: SCSI pass through, windows internal, ASPI or ASPI [Nero]? Shouldn't use windows internal, that was the same with EAC, but what's the difference between SPT and ASPI, which one is "better"?

OK, and now the final question: In my CD collection I have many rare CDs (limited edition, etc.). Well, not really rare, but these couldn't be found in the AR database. And if the rip can't be compared against AR, then I can't be 100% sure if the rip is really accurate (even with 5 ultra secure passes), right? So, I have 2 PCs with 4 CD drives. What about ripping a CD let's say 3 times with different drives, waiting til these rips can be found in AR and then rip it finally with AR support? It's always the same CD then, but different hardware is used any time. Could I possibly "spoil" the AR database with this?
And btw: how long it will take that my rip result will be part of the AR database?
And another question: When I buy R12.3 Reference, can I use it on my 2 PCs, or is it strictly 1 PC per license?

Thanks in advace for answering these many questions!

Spoon
12-20-2007, 04:10 PM
Spin up/down are really only used when ripping is starting or finishing, between tracks it is at full speed.

SCSI pass through is best.

>then I can't be 100% sure if the rip is really accurate (even with 5 ultra secure passes), right?

Correct.

You would not spoil AccurateRip with your plan, the database can take around 2 months before it is updated. Your best bet is to rip on one drive and then the 2nd drive on the same pc (two different drives) and compare the CRC (in CD Ripper add the CRC column if not already shown).

>When I buy R12.3 Reference, can I use it on my 2 PCs,

Yes you can, as long as it is not used on 2 pcs at the same time.

exec
12-20-2007, 06:15 PM
First of all, thanks for the quick answer.

But sorry for asking again. Need to know it exactly. :D So...



SCSI pass through is best.

Why this is "better" than ASPI? Is there any good reason?




You would not spoil AccurateRip with your plan, the database can take around 2 months before it is updated.

How come? Do you have any flow charts showing what happens when someone produces some input for AR? Why this could take so long?

Spoon
12-21-2007, 04:41 AM
ASPI uses SPT, so is an extra layer which can go wrong.

It takes 2 days of computer processing to generate the AR database, it is not a miss mash of peoples posted results.

exec
12-21-2007, 05:10 AM
Is there still a possibility to access the AR database directly? The perl script mentioned here (http://forum.dbpoweramp.com/showthread.php?t=15340) leads to a dead link.
It is implemented as a webservice? If so, a WSDL file would also be sufficient.

Spoon
12-21-2007, 07:14 AM
Link fixed.

exec
12-27-2007, 08:53 AM
Thanks, the link is working now.
But the possibilities of the perl script are very limited. Is there a documented AR API for public use, or is the script everything which shows access to the AR database?

Spoon
12-27-2007, 03:42 PM
No api documents, the script shows how to access ar.

exec
12-28-2007, 05:35 PM
OK...

Next question: Is it possible to change the behavior that ripping and encoding is done simultaneously? I'm planning to use a machine with a P4 processor - it has hyperthreading, that means it's simulating 2 cores, but it only has 1. So the ripping won't be really faster and would be more error-prone, wouldn't it?

Spoon
12-29-2007, 04:17 PM
Hyperthreading is far from 2 real cores, but saying that windows will detect it as 2 cores and is used automatically by dBpoweramp.

bhoar
12-29-2007, 10:17 PM
Hyperthreading is far from 2 real cores, but saying that windows will detect it as 2 cores and is used automatically by dBpoweramp.

What hyperthreading does primarily, when it works properly, is to reduce the swapping of cpu register data to RAM (and vice versa), which can be a noticable amount of overheard in certain processing situations. It does this by creating a shadow register set (and some additional state save areas for the sub-cores). In addition, it allows existing software to utilize this overhead-saving technique by presenting these dual register sets and state save capability as a virtual second processor.

What you don't get is any more sub-cores, so if a particular program was already maxing out the sub-cores that handle the kind of processing the program needs, hyperthreading can only help a little and, in some citcumstances dual-processor aware software might end up trying to maximize usage of the two CPUs the software sees, leading to slightly lower performance.

-brendan

exec
12-30-2007, 06:02 AM
Yes, it looks like hyperthreading won't speed up dBpoweramp. When it finishes extracting one track, one "CPU" encodes it, the "other" goes on with extracting the next track. And for a few seconds, nothing really happens (status 0% twice).

So it would be a nice feature if there's an option where you can disable this behavior (extracting or encoding, not both at the same time).