[Bug 1654392] Re: growisofs -speed parameter has no effect

2017-02-08 Thread Thomas Schmitt
Hi,

congrats to the success.

I have to stress, though, that cdrskin and xorriso are not forks of cdrecord 
or growisofs, but applications of libburn, an independent implementation
of an SCSI/MMC driver in userspace.

In the end it depends on what the drive's firmware makes out of the SCSI
commands which it gets sent.

Have a nice day :)

Thomas

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1654392

Title:
  growisofs -speed parameter has no effect

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dvd+rw-tools/+bug/1654392/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1654392] Re: growisofs -speed parameter has no effect

2017-02-08 Thread Travisgevans
Thanks for the response and sorry for the delay! I actually don't burn
optical discs very often anymore and needed to wait for another
opportunity to arise (my discs are DVD+R which don't work with simulated
writing, and I didn't want to waste them in order to test).

With -speed=1, growisofs still writes at maximum speed (16x). However,
with xorrecord, the speed control works fine. Thanks for suggesting
those tools; my GNU/Linux burning knowledge has been out of date for a
while and I lost track of all the forks. :-)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1654392

Title:
  growisofs -speed parameter has no effect

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dvd+rw-tools/+bug/1654392/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1654392] Re: growisofs -speed parameter has no effect

2017-01-06 Thread Thomas Schmitt
Hi,

did you already try -speed=1 in order to get the lowest possible speed ?

-

The growisofs function to set the speed
  set_speed_B6h
in
  
https://sources.debian.net/src/dvd%2Brw-tools/7.1-11.1/growisofs_mmc.cpp/#L1090
is quite complicated. It inquires the drive for the list of available
write speeds and inquires the current write speed.

If a speed was selected by program option (i.e. speed_factor != 0.0) then
it looks for the smallest offered write speed and begins to divide and
multiply. Then it looks for the offered speed which is closest to the
calculated value.
This obviously goes a wrong path by yielding "16.4x1352KBps" rather than
"12.3x1352KBps". (The display computation divides the KB/s number of effective
speed by the KiB/s number of 1x DVD speed. It should rather divde by 1385.)

One would have to watch in set_speed_B6h() the life of variables
"speed_factor", "minv", "targetv", and "velocity", to find out what
exactly goes wrong.

Maybe the computations are even ok and the drive just does not obey.

-

If you look for an alternative to growisofs, then consider cdrskin or
xorriso personality xorrecord, which are better suitable for DVD and BD
than wodim and also not dead yet. (I am their upstream developer. If they
cannot set the speed either then we'd have some chance to find out why.)

Have a nice day :)

Thomas

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1654392

Title:
  growisofs -speed parameter has no effect

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dvd+rw-tools/+bug/1654392/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs