single cdrtfe FIFO buffer size setting not applicable to multiple drives
Burn optical discs in various formats
Brought to you by:
kerberos002
you can't assume all the drives will be the same.
would be best to query the buffer size from cdrecord -v -minfo and grab the line 35 containing "Drive buf size : " and the number immediately following (but not the SI number afterwards).
...for each drive, automatically. maybe that buffer thing would just be a checkbox for the user to say only "yes, I want to use the buffer or no I don't" or use the same checkbox but the slider would be changed to "%usage" (and its interpretation would be different).
am I misunderstanding some difference between the drive buffer and the FIFO buffer (assumes they were the same)?
Drive buffer and FIFO buffer are not the same. The FIFO buffer is an additional buffer in the RAM cdrecord uses to increase buffering for the real-time writing process (see cdrecord manpage for fs=#). When writing to multiple drives one cdrecord process will be started for each drive. And each cdrecord process has its own FIFO buffer.