Contents

## CD Writing 'on the fly'.

This is the process whereby output from mkhybrid is piped directly to cdrecord, without an intermediate image file.
It is important when using this method to prevent system loading which might interfere with data transfer.
The fifo buffer should be set as high as your available RAM will permit, to increase the reliability of transfers.
The priority given to mkhybrid should be raised to a high level.

NB. I have not provided a method of raising priorities within CD-Rchive as I can see that being problematic. If a user did not have the correct permissions it would disable the command.
I have assumed, perhaps incorrectly, that if CD-Rchive is launched thus:-
priocntl -e -c RT -p 59 /usr/bin/cdrchive
or
nice --18 /usr/bin/cdrchive
that the child processes which perform the operations will inherit the parents priority.
It is not something I have tested by deliberately trying stall a real burn to CD, since I don't record 'on the fly' for all the reasons shown below. If you have spare CDs and an inquisitive nature I would be interested to hear how you get on!

Advantages:-
This method is quicker than the 2 stage operation.
Disadvantages:-
Unless you have a very cavalier attitude to archiving and CD Writing, you will want to do a dummy run first.
If you are doubly cautious, you may want to check that your settings will produce a valid image file, before piping it straight to cdrecord.
We are back to the 2 stage process!
The process is sensitive to outside interuptions and any data loss will ruin part or all of the CD.
Priority raising requires privilages not available to normal users
The ability to record data 'on the fly' is provided for the sake of full functionality, whether you use it depends upon how sure you are of your data etc.
On a single user machine where all you are doing is writing the CD whilst you go and make a coffee, it should be no problem.
The choice is yours again!
General:-
If you find that you need to abort the operation, click [Cancel Operation].
Please note that it does not guarantee a clean end to the operation. It kills the child process running the operation and attempts to reset the SCSI bus. Aborting during a write operation is liable to leave the CDR inaccesable and of use only as a coaster!
Audio CD Overview