Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Mon 28 Jul 2014, 00:33
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Unsorted
Grafburn cd burner - new version 0.10.1
Moderators: deshlab, Flash, GuestToo, Ian, JohnMurga, Lobster
Post new topic   Reply to topic View previous topic :: View next topic
Page 9 of 11 [151 Posts]   Goto page: Previous 1, 2, 3, ..., 7, 8, 9, 10, 11 Next
Author Message
Nathan F


Joined: 08 Jun 2005
Posts: 1760
Location: Wadsworth, OH (occasionally home)

PostPosted: Wed 02 May 2007, 20:55    Post subject:  

I have written a basic function to append data to a multisession disk, at least for cd media right now, and after testing it all seems to work quite reliably. I appended four sessions in a row to the same disk anyway, without any problems. Adding this support for dvd should actually be easier using growisofs than it is using cdrecord.

Next will be supporting burning on the fly, by piping directly from mkisofs into cdrecord. I think I can make it so the only time the temp directory needs a lot of space is when burning audio cd's. where the tracks must be encoded first.

Nathan

_________________
Bring on the locusts ...
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger 
Nathan F


Joined: 08 Jun 2005
Posts: 1760
Location: Wadsworth, OH (occasionally home)

PostPosted: Fri 04 May 2007, 01:04    Post subject:  

Another new version here, which contains a bit of a rewrite of the audio cd creation stage. Mainly it slims down the interface and eliminates some extra dialog boxes, but it also fixes a couple of bugs that had crept in.

This version also contains the code which can append tracks to a multisession disk. I have tested this with cd media but not yet with dvd, so I can't gaurantee perfect function yet.

At this point most of the interface has been rewritten in gtkdialog, leaving only a handful of dialog boxes in Xdialog and gxmessage and eliminating a ton of extra steps.

Once again you must delete the preferences file before installing this version. It is located at /root/.config/grafburnrc. I plan to write a bit of code to scan the preferences file and add in the newer variables if they are not defined yet, but haven't decided how best to do it yet. Once that is done I think it will essentially be ready for the next "stable" release.

Nathan

_________________
Bring on the locusts ...
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger 
Nathan F


Joined: 08 Jun 2005
Posts: 1760
Location: Wadsworth, OH (occasionally home)

PostPosted: Sun 06 May 2007, 14:18    Post subject:  

I just uploaded version 0.10 to the top of the thread. This is intended to be the next "stable" release of Grafburn and I do encourage anyone who uses the program to update to this version. The main things which have changed since 0.9.6 are a new splash screen, integrating version numbers into several scripts, and an automatic forced updating of the preferences when installing a new version. If you have installed any previous "snapshot" please uninstall it before installing this package. Other than that installation should be seamless and automatic.

Since this is such a radical departure from how everything used to look I also updated the screenshot at the top of the thread.

Nathan

_________________
Bring on the locusts ...
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger 
pdrito

Joined: 18 Jan 2007
Posts: 50

PostPosted: Mon 07 May 2007, 16:49    Post subject: new version 0.10
Subject description: dvd multisession
 

Nathan F,
First of all, many thanks for your dedication and efforts.

I try your last version, 0.10, of Grafburn.

On DVD disc I have problem with the multisession / no-multisession, issue:
All the process went OK till it reach the moment to burn the iso file.
The messages when I try to burn are:
1.- If multisession is ON, then burniso2cd give me the message "growisofs: previous "session" device is not specified, do use -M or _Z option"
and the program stopped and nothing is burn on dvd disc.

2.- If multisession is OFF, then burniso2cd give the message "no mkisofs options specified, aborting..."
again , program stopped and no burn on dvd disc.

Sorry for this bad news. I really cannot deal with those messages and I am lost without help here.

Thanks again for your pacience.
Back to top
View user's profile Send private message 
Nathan F


Joined: 08 Jun 2005
Posts: 1760
Location: Wadsworth, OH (occasionally home)

PostPosted: Mon 07 May 2007, 18:05    Post subject:  

OK I looked at the code and saw an error with a wrong variable being used during dvd burning. I just uploaded a minor fixed version to the first post in this thread. Thanks for pointing it out, I've not had near enough feedback in the last couple weeks since I started back to work on this.

Let me know if it now works for you, and if there is anything else you would like to see implemented or changed.

Nathan

_________________
Bring on the locusts ...
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger 
pdrito

Joined: 18 Jan 2007
Posts: 50

PostPosted: Mon 07 May 2007, 20:12    Post subject:  

Nathan,

The 0.10.1 version it is better, but no perfect.

I can make and burn the first iso in a DVD-RW,
Then make the second iso and when I try to burn to the multisession the burniso2cd pop up a message that can't read because it is a very fast windows.
And finaly a second pop up windows says that "If all went well , etc."
Of course , NO multisession war burn. Sorry for that.
Back to top
View user's profile Send private message 
Nathan F


Joined: 08 Jun 2005
Posts: 1760
Location: Wadsworth, OH (occasionally home)

PostPosted: Mon 07 May 2007, 20:54    Post subject:  

Well I do intend to get it running, but this is not a huge surprise considering this is the first release with any functions to append tracks. I burned a couple dvd's "open" earlier so I'll walk through the code and do some debugging a little later.

Nathan

_________________
Bring on the locusts ...
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger 
Nathan F


Joined: 08 Jun 2005
Posts: 1760
Location: Wadsworth, OH (occasionally home)

PostPosted: Mon 07 May 2007, 21:41    Post subject:  

OK I just tried it and had no problems. But your post gave me a clue as to what wrong for you. I think you probably tried to burn the second session using the "New data cd/dvd" button on the main interface, which is only for creating the initial session on the disk. To append data you need to go into the "tools" menu on the main window and choose "append multisession". In this case it will use growisofs to write the data straight to the dvd without even creating an iso file. Actually one of my next steps is to do this for the first session as well, but I digress.

Anyway, if it went through the steps to create another iso image then it was not done according to how Grafburn works (with the "append multisession" function). If this is not intuitive enough I can always make some changes, but the idea was to remove all the less used functions from the main window to make things less cluttered.

In any event I'm sure the documentation could be better. I will probably spend some time improving that before I bother with adding more features.

Nathan

_________________
Bring on the locusts ...
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger 
pdrito

Joined: 18 Jan 2007
Posts: 50

PostPosted: Tue 08 May 2007, 12:30    Post subject: Grafburn v. 0.10.1
Subject description: CD-RW and DVD-RW
 

Nathan,

I try the Grafburn v.0.10.1 with the 2 format disc, CD and DVD, and with "append multisession" function for the second iso.
:
1.- On CD-RW all the function went OK. The result was a multisession CD. perfect. !!! Very Happy Very Happy Very Happy
2.- On DVD-RW the first iso was burn normaly. The second iso (started with "append multisession" function, was no burned. The same fault open pop up window, and the second open pop up windows telling " If all went Ok..."

Sorry , but the DVD multisession still with problem for me.
Back to top
View user's profile Send private message 
Nathan F


Joined: 08 Jun 2005
Posts: 1760
Location: Wadsworth, OH (occasionally home)

PostPosted: Tue 08 May 2007, 20:26    Post subject:  

OK, I'll post a debug version sometime soon so you can test, if you don't mind, and capture the output for me.

Nathan

_________________
Bring on the locusts ...
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger 
Nathan F


Joined: 08 Jun 2005
Posts: 1760
Location: Wadsworth, OH (occasionally home)

PostPosted: Sun 20 May 2007, 20:44    Post subject:  

OK I've done a bit more work on this and made some good improvements. The cd copy dialog is largely rewritten and now can use cdrdao (if it's installed) to copy audio cd's even if you only have one drive (by making a toc file and .bin file). This relies on another small utility I found called cdstatus which I'm going to make a case for to Barry. It can, among other things, determine the disk type in your optical drives, including audio cd's (which file and disktype cannot do) and can also retrieve audio track information from a cddb server, which is very useful in ripping audio. Best of all it's only 45K and has no extra deps. In addition the copy dialog now uses the system drive defaults, so you don't have to choose them each time you run the program.

I converted the help file to html and added some navigation to it. I plan to flesh it out quite a bit more, so the navigation will be handy when that's done.

In the works I'm experimenting with burning disks on the fly, rather than creating an iso first. Growisofs has this ability built in, but it's only for dvd media. For cdrecord it is neccessar to pipe mkisofs through cdrecord, and this has a tricky syntax. The code is partway written and when that is done I will release a testing version.

Speaking of growisofs and cdrecord, I also plan to make a case to Barry for some upgrades here. The version of growisofs in Puppy is rather old now, and newer versions of dvd+rwtools are much more stable and better capable with multisession writing.

As pertains to cdrtools and cdrecord, I've been evaluating cdrkit (the Debian sponsored fork of cdrtools) and found that underneeth the surface changes there are some very useful improvements in the software now as well. For instance, the wodim bionary can be run with the --devices option to get a much more readable output of what drives are on your system than the -scanbus option to cdrecord (which is still supported with wodim). In addition, wodim can be used by non-root users provided the device file is world writable. On Barry's news blog there was mention that he tried to upgrade cdrtools but the -scanbus option was now returning a different syntax than before, which breaks things like the cdburner-wizard. Well, with cdrkit I already have the basis of a much simpler cdburner-wizard, which should hopefully be more reliable as well. Both wodim and genisoimage seem to work fine when invoked as symlinks to cdrecord and mkisofs, so I think that we should be able to just drop them in place as such without breaking existing programs like gcombust.

Anyway, enough status report. I give it hopefully just another day or two before I have the code in place to burn disks on the fly, and then I'll post the results here.

Nathan

_________________
Bring on the locusts ...
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger 
pdrito

Joined: 18 Jan 2007
Posts: 50

PostPosted: Sun 20 May 2007, 23:43    Post subject:  

Thanks Nathan,

I was sure you were cooking something all this time. Wink Very Happy
Back to top
View user's profile Send private message 
Nathan F


Joined: 08 Jun 2005
Posts: 1760
Location: Wadsworth, OH (occasionally home)

PostPosted: Tue 22 May 2007, 02:48    Post subject: Development version 0.10.90  

Development snapshot with extended features. There are two hugely important capabilities added in to this version.

The first and most important new feature is the ability to burn both cd and dvd "on the fly" rather than creating an iso image first. This is vitally important for those short on hard drive space, but it also is just plain more efficient in some cases. Note that this is only for data cd's, not audio. Also, when burning a new session to a multisession cd you must still create the iso first (at least for now). To use the new feature just check the "Burn on the fly" checkbox in the dialog which appears after you arrange your files in the temp directory, and then choose either cd or dvd.

This combined with the fact that you can symlink your files into the temp directory means that the old problems of not enough space to copy the files and create an iso image should be a thing of the past. I hope that other can appreciate what a huge step forward this is for Grafburn. However, I should note that the other method of creating an iso image first is bound to be more reliable and should make buffer underruns virtually impossible.

The second important new function is the ability to copy an audio cd even if you only have one optical drive. This requires cdrdao to be installed, otherwise you will not be given the option at all. It works by creating an image of the cd (cdimage.bin) along with a toc file, at which point you insert a blank disk and it again uses cdrdao to burn the disk based on the information in the toc file.

This version of Grafburn, and probably all future versions, requires the program cdstatus which I just discovered. The program is only 46K complete with manual page and has a lot of nice features, which I described somewhat in my last post. Grafburn uses it to determine whether the disk in your cd drive is an audio cd or not. I'm attaching the program to this thread along with the new Grafburn package (for the time being).

I should note that I think some of the issues people have been experiencing with multisession dvd are due to the somewhat old version of dvd+rwtools, in particular the growisofs binary. I will be posting an updated dvd+rwtools package sometime soon, or if you are impatient you can grab the one out of the Grafpup repo and it should run fine in Puppy.

This development version is for testing and evaluation but seems to be fairly "stable" in my tests so far. A couple things are still incomplete but they should not be noticable to the casual user. Please test for me and give some feedback.

Nathan
Grafburn-0.10.90.pet
Description 
pet

 Download 
Filename  Grafburn-0.10.90.pet 
Filesize  61.37 KB 
Downloaded  424 Time(s) 
cdstatus-20070518.pet
Description 
pet

 Download 
Filename  cdstatus-20070518.pet 
Filesize  19.58 KB 
Downloaded  424 Time(s) 

_________________
Bring on the locusts ...
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger 
plinej

Joined: 13 Aug 2006
Posts: 1522

PostPosted: Tue 22 May 2007, 14:19    Post subject:  

Nice work Nathan. I've burned a few audio cds today using this latest release successfully.
Back to top
View user's profile Send private message 
pdrito

Joined: 18 Jan 2007
Posts: 50

PostPosted: Tue 22 May 2007, 15:58    Post subject:  

Nathan,

I delete the current graftburnrc
I install both pet.
I configure the new temp and iso folders.
I try to do the DVD multisession but no luck for me.

The first iso went ok, created and burned without problem.
The second iso:
- If I select Tools, +Append multisession, the program try to burn inmediately and because there are NO iso created, nothing is burned.
- If I select New data CD/DVD, then the new iso is created and then in the next box , selecting DVD media and multisession feature, the burning box opens but fail to burn, and the open box closes. Resulting in a NO burning iso.

Sorry for that. I don't know if I do something wrong or I am forgetting something.
Please, be patient.
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 9 of 11 [151 Posts]   Goto page: Previous 1, 2, 3, ..., 7, 8, 9, 10, 11 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Unsorted
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0922s ][ Queries: 13 (0.0039s) ][ GZIP on ]