Discussion:
BurnItNow and OsDrawer
Giovanni Mugnai
2012-07-20 17:48:54 UTC
Permalink
I signed up to OsDrawer, to report an issue about BurnItNow, but my account
is still not active.. Seems that Osdrawer too, has some issue!
In this page:
http://dev.osdrawer.net/projects/burnitnow/issues?set_filter=1&tracker_id=1i
can see that bugs are assigned to Scott McCreary, so if Scott is
reading
this mailing list i report the bug about BurnItNow here:
My cd burner device is correctly detected with cdrecord -scanbus and is
correctly detected also inside BurnItNow, but BurnItNow cannot detect empty
CDs.. When i insert a blank CD in cd burner, BurnItNow tell me: "PUT IN A
CDR/CDRW".
It's a "shame" that still we don't have a fully working Cd recording
application.. And that BurnItNow (and Helios too, for me) can't detect
blanks CDs..

Kind regards.
Ryan Leavengood
2012-07-20 18:10:48 UTC
Permalink
Post by Giovanni Mugnai
I signed up to OsDrawer, to report an issue about BurnItNow, but my account
is still not active.. Seems that Osdrawer too, has some issue!
I am of the opinion that while OsDrawer is a nice concept for housing
open source Haiku projects, it is not well enough maintained. I plan
to put my own projects on GitHub, and if I ever start working on
something housed at OsDrawer, I'll just move it to GitHub.

As for your bug, Scott should be on this list, but I don't know if
this is an issue he can address. He may just be the default person for
BurnItNow since he probably put it on OsDrawer.
--
Regards,
Ryan
scottmc
2012-07-20 18:42:55 UTC
Permalink
Post by Ryan Leavengood
Post by Giovanni Mugnai
I signed up to OsDrawer, to report an issue about BurnItNow, but my account
is still not active.. Seems that Osdrawer too, has some issue!
I am of the opinion that while OsDrawer is a nice concept for housing
open source Haiku projects, it is not well enough maintained. I plan
to put my own projects on GitHub, and if I ever start working on
something housed at OsDrawer, I'll just move it to GitHub.
As for your bug, Scott should be on this list, but I don't know if
this is an issue he can address. He may just be the default person for
BurnItNow since he probably put it on OsDrawer.
--
Regards,
Ryan
BurnItNow is a GUI wrapper that makes use of cdrecord for burning the
CDs. cdrecord is part of the cdrtools optionalpackage, this package
was recently updated, which may or may not have any effect on your
current issue. Try using cdrecord from the command line, it has
several options which can be displayed using cdrecord -help, see if
you can find a combination that can detect your drive, show info about
it, and show info regarding the media currently in the drive. With
this info we may be able to update BurnItNow to make better use of the
info available. The source code for BurnItNow is the same as it was
from 2002, which is prior to cdrtools 3.0 being released, so there may
be new options available that can be used to make BurnItNow more
functional than its current state. And as always "patches welcome".

Chris Roberts had started working on a complete rewrite of BurnItNow
making use of Haiku's new layout management, but that seems to have
stalled, the code for that is also up on OSDrawer in case anyone is
interested in looked at it.

As for the OSDrawer issue, not sure what is up with the site right
now, the repositories appear to be still working but the front end
seems to be messed up.
There's many projects hosted there, it'd be a shame to lose them:
http://dev.osdrawer.net/projects

-scottmc
Giovanni Mugnai
2012-07-21 01:45:52 UTC
Permalink
Post by scottmc
Try using cdrecord from the command line, it has
several options which can be displayed using cdrecord -help, see if
you can find a combination that can detect your drive, show info about
it, and show info regarding the media currently in the drive. With
this info we may be able to update BurnItNow to make better use of the
info available.
Hi,

readcd can retrieve info about medium inserted (blank CD-R)

Ϟ 03:36:23 Ϟ ~ readcd
No target specified, trying to find one...
Using dev=0,3,0.
Read speed: 1412 kB/s (CD 8x, DVD 1x, BD 0x).
Write speed: 8468 kB/s (CD 48x, DVD 6x, BD 1x).
0:read 1:veri 2:erase 3:read buffer 4:cache 5:ovtime 6:cap
7:wne 8:floppy 9:verify 10:checkcmds 11:read disk 12:write disk
13:scsireset 14:seektest 15: readda 16: reada 17: c2err
18:readcd 19: lin 20: full toc
Enter selection: 0 (0 - 20)/<cr>:11
Capacity: 1 Blocks = 2 kBytes = 0 MBytes = 0 prMB
Sectorsize: 2048 Bytes

cdrecord can find my device and retrieve info:
Ϟ 03:39:36 Ϟ ~ cdrecord -scanbus
Cdrecord-ProDVD-ProBD-Clone 3.01a07 (i586-pc-haiku) Copyright (C) 1995-2012
Joerg Schilling
Using libscg version 'schily-0.9'.
scsibus0:
0,0,0 0) '' '' '' NON CCS Disk
0,1,0 1) *
0,2,0 2) *
0,3,0 3) 'ATAPI ' 'DVD A DH16A6S ' 'YA17' Removable CD-ROM
0,4,0 4) *
0,5,0 5) *
0,6,0 6) *
0,7,0 7) *

Ϟ 03:39:40 Ϟ ~ cdrecord -checkdrive
Cdrecord-ProDVD-ProBD-Clone 3.01a07 (i586-pc-haiku) Copyright (C) 1995-2012
Joerg Schilling
Using libscg version 'schily-0.9'.
No target specified, trying to find one...
Using dev=0,3,0.
Device type : Removable CD-ROM
Version : 2
Response Format: 2
Capabilities :
Vendor_info : 'ATAPI '
Identifikation : 'DVD A DH16A6S '
Revision : 'YA17'
Device seems to be: Generic mmc2 DVD-R/DVD-RW/DVD-RAM.
Using generic SCSI-3/mmc CD-R/CD-RW driver (mmc_cdr).
Driver flags : MMC-3 SWABAUDIO BURNFREE FORCESPEED
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
cdrecord: Warning: Cannot read drive buffer.
cdrecord: Warning: The DMA speed test has been skipped.
Ϟ 03:40:11 Ϟ ~

And i can burn audio CD using these options:
cdrecord dev=0,3,0 driveropts=burnproof -eject speed=4 -pad -audio *.wav

Before proceding i have to convert audio files (for example mp3s) in wave
format, 16 bit, 44100 Hz, otherwise i get errors about invalid format.

Would be nice doing this using BurnItNow!

Regards.
Sean Collins
2012-07-20 23:56:59 UTC
Permalink
Post by scottmc
Post by Ryan Leavengood
Post by Giovanni Mugnai
I signed up to OsDrawer, to report an issue about BurnItNow, but my account
is still not active.. Seems that Osdrawer too, has some issue!
I am of the opinion that while OsDrawer is a nice concept for housing
open source Haiku projects, it is not well enough maintained. I plan
to put my own projects on GitHub, and if I ever start working on
something housed at OsDrawer, I'll just move it to GitHub.
As for your bug, Scott should be on this list, but I don't know if
this is an issue he can address. He may just be the default person for
BurnItNow since he probably put it on OsDrawer.
--
Regards,
Ryan
BurnItNow is a GUI wrapper that makes use of cdrecord for burning the
CDs. cdrecord is part of the cdrtools optionalpackage, this package
was recently updated, which may or may not have any effect on your
current issue. Try using cdrecord from the command line, it has
several options which can be displayed using cdrecord -help, see if
you can find a combination that can detect your drive, show info about
it, and show info regarding the media currently in the drive. With
this info we may be able to update BurnItNow to make better use of the
info available. The source code for BurnItNow is the same as it was
from 2002, which is prior to cdrtools 3.0 being released, so there may
be new options available that can be used to make BurnItNow more
functional than its current state. And as always "patches welcome".
Chris Roberts had started working on a complete rewrite of BurnItNow
making use of Haiku's new layout management, but that seems to have
stalled, the code for that is also up on OSDrawer in case anyone is
interested in looked at it.
As for the OSDrawer issue, not sure what is up with the site right
now, the repositories appear to be still working but the front end
seems to be messed up.
http://dev.osdrawer.net/projects
-scottmc
I can't seem to get the code checkout to work with OsDrawer, not in some
time.

I wanted to tinker with BurnItNow a while back.

Sean
Giovanni Mugnai
2012-11-15 20:04:50 UTC
Permalink
I'm reply to this old discussion just to say that BurnItNow beta5 is
able to see and "partially" use my cd burner device.
I just can erase cd-rw's but when i try to burn audio or data files,
nothing happens.

Why?

Giovanni.
scottmc
2012-11-15 20:13:05 UTC
Permalink
Can you file a ticket on osdrawer for this? Be sure to add in details so
that we can better troubleshoot it.

-scottmc
Post by Giovanni Mugnai
I'm reply to this old discussion just to say that BurnItNow beta5 is
able to see and "partially" use my cd burner device.
I just can erase cd-rw's but when i try to burn audio or data files,
nothing happens.
Why?
Giovanni.
Giovanni Mugnai
2012-11-15 20:36:36 UTC
Permalink
Post by scottmc
Can you file a ticket on osdrawer for this? Be sure to add in details so
that we can better troubleshoot it.
Done: http://dev.osdrawer.net/issues/584

Giovanni.
Giovanni Mugnai
2012-11-20 16:43:23 UTC
Permalink
Post by scottmc
Can you file a ticket on osdrawer for this? Be sure to add in details so
that we can better troubleshoot it.
-scottmc
Hi Scott,
in anyway i have found why BurnItNow doesn't work for me.
I have started BurnItNow from terminal to see the exactly output:

BURN_TYPE0: '/boot/common/bin/cdrecord dev=0,3,0 speed=8 driveropts =
burnproof -dao -data -dummy -v "/boot/home/Desktop/Noi.iso"'
cdrecord: No write mode specified.
cdrecord: Assuming -sao mode.
cdrecord: If your drive does not accept -sao, try -tao.
cdrecord: Future versions of cdrecord may have different drive
dependent defaults.
cdrecord: Bad Option: =.

Bad option is why BurnItNow use driveropts = burnproof instead of
driveropts=burnproof (without spaces!)
In fact if i use BurnItNow without BurnProof options enabled, i am
able to write to a blank cdrom!

Best regards,
Giovanni.
Giovanni Mugnai
2012-11-20 17:06:53 UTC
Permalink
Post by Giovanni Mugnai
Bad option is why BurnItNow use driveropts = burnproof instead of
driveropts=burnproof (without spaces!)
In fact if i use BurnItNow without BurnProof options enabled, i am
able to write to a blank cdrom!
Best regards,
Giovanni.
I have to correct myself. Inside PrefsView.cpp and jpWindow.cpp,
instead of "burnproof" the name should be "burnfree". and all without
spaces.
I have recompiled BurnItNow with these diffs and now works like a charm!!
scottmc
2012-11-20 17:29:13 UTC
Permalink
Giovanni,
Can you create a diff file of the changes you made, that way I can apply
them and add them into the repo so that the next version of BurnItNow has
this fixed.
Thanks for digging into it.
-scottmc
Post by Giovanni Mugnai
Post by Giovanni Mugnai
Bad option is why BurnItNow use driveropts = burnproof instead of
driveropts=burnproof (without spaces!)
In fact if i use BurnItNow without BurnProof options enabled, i am
able to write to a blank cdrom!
Best regards,
Giovanni.
I have to correct myself. Inside PrefsView.cpp and jpWindow.cpp,
instead of "burnproof" the name should be "burnfree". and all without
spaces.
I have recompiled BurnItNow with these diffs and now works like a charm!!
Giovanni Mugnai
2012-11-20 19:01:47 UTC
Permalink
Post by scottmc
Giovanni,
Can you create a diff file of the changes you made, that way I can apply
them and add them into the repo so that the next version of BurnItNow has
this fixed.
Thanks for digging into it.
-scottmc
Done! http://giova84.zxq.net/haiku/burnitnow-beta5-svn.patch

Best regards,
Giovanni.
scottmc
2012-11-20 21:42:56 UTC
Permalink
I have added this patch to Haikuports for now, and will add it into the
next release of burnitnow once osdrawer.net issues are worked out.

-scottmc
Post by Giovanni Mugnai
Post by scottmc
Giovanni,
Can you create a diff file of the changes you made, that way I can apply
them and add them into the repo so that the next version of BurnItNow has
this fixed.
Thanks for digging into it.
-scottmc
Done! http://giova84.zxq.net/haiku/burnitnow-beta5-svn.patch
Best regards,
Giovanni.
Giovanni Mugnai
2012-11-20 21:54:59 UTC
Permalink
I have added this patch to Haikuports for now, and will add it into the next
release of burnitnow once osdrawer.net issues are worked out.
-scottmc
Well done, Scott!
In anyway i have some suggestion to improve BurnItNow.
Change the behavior of rightlist: at the moment, when we put files
inside this list, we cannot rearrange files (is useful when we burn an
audio cd, to set the order of tracks).
If you don't have time, can explain to me how to change the file
RightList.cpp? :-)

Besta regards,
Giovanni.

Loading...