Add internal CD/DVD burning to TC? (FoxBurner SDK)

English support forum

Moderators: Hacker, petermad, Stefan2, white

Post Reply
User avatar
Stevie1
Junior Member
Junior Member
Posts: 70
Joined: 2006-09-08, 22:50 UTC

Post by *Stevie1 »

I too support the idea of adding a burning feature. maybe you could even get/buy the source code of TC Burner? It wasnt a bad Plugin at all.
why re-inventing the wheel, if someone already did :)
User avatar
Xtrician
Senior Member
Senior Member
Posts: 412
Joined: 2005-04-24, 10:29 UTC
Location: Israel

Post by *Xtrician »

Support+++!
Elad
Duke
Junior Member
Junior Member
Posts: 56
Joined: 2003-11-19, 18:57 UTC

Post by *Duke »

A burning function in TC is a complex thing and very specific.

I think TC should not support burning CD/DVD/BlueRay/HD-DVD... directly.

:idea: A better way is, TC support the commandline feature for tools, as ImgBurn or Deepburner. TC Support for external Burning Tools like IrfanView, UnPack Tools are welcome :)

Duke
User avatar
Sosna
Member
Member
Posts: 143
Joined: 2006-10-24, 10:52 UTC

Post by *Sosna »

I think TC may not suport BluRay, VideoDVD etc, but simple ISO/UDF burning could be very useful for common user, that use burner only to backup their soft/archives.
Anyway, mr. Ghisler, is this feature still in your TODO list?
Ave Caesar Imperator,
moritari te salutant!
iElectric
Junior Member
Junior Member
Posts: 41
Joined: 2006-04-23, 12:27 UTC

Post by *iElectric »

Ghisler, what is status on this? Have you considered implenting it? Maybe already started?
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50824
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

I'm currently working on the internal Unicode support. It's a HUGE change which affects almost all modules of Total Commander. When this is done, I will have a look at the FoxBurner SDK.
Author of Total Commander
https://www.ghisler.com
User avatar
byblo
Senior Member
Senior Member
Posts: 270
Joined: 2005-02-20, 21:13 UTC
Contact:

Post by *byblo »

ghisler(Author) wrote:I'm currently working on the internal Unicode support. It's a HUGE change which affects almost all modules of Total Commander.
:shock:! This is what TC needing since a while. But I know it is a nightmare. Cheer up !
User avatar
dott
Senior Member
Senior Member
Posts: 285
Joined: 2007-03-04, 00:58 UTC
Location: La Plata, Argentina

Post by *dott »

ghisler(Author) wrote: When this is done, I will have a look at the FoxBurner SDK.
Also you should have a look at the StarBurn SDK that it is used by alcohol 120%
Probablemente no
Loc2262
Member
Member
Posts: 124
Joined: 2005-01-26, 01:59 UTC

Post by *Loc2262 »

Hello to all!

I'm the guy you are (partly) talking about here, the coder of the TCBurner plugin. I was planning to continue working on it after quite a long break, since FoxBurner offers several nice new features and stability fixes now.

But if TC is going to natively use FoxBurner, there's no need to do the work. So could you tell me what's the status of those deliberations?

And I have a question about the TC filesystem plugin interface.

There's a problem with the latest FoxBurner when deinitializing it. Since when the plugin is unloaded, I get no Deinit call from TC, I need to call the FoxBurner deinit from the DLL unloading procedures. There seems to be a problem when an Exe (here: TC) loads a DLL (here: TCBurner) which loads a DLL (here: FoxBurner) which creates a background thread. When the first DLL is unloaded and tries to deinit the second DLL, the background thread is not ended correctly and the second DLL hangs waiting for the thread to terminate.

Therefore: is it possible to add a FsDeInit call to the plugin interface which is executed shortly BEFORE the plugin DLL is unloaded? That would help, since no problem occurs when I Deinit the FoxBurner from within a normal FsExecute function call e.g.

Thanks in advance for help!
Gruß,
Frank
Loc2262
Member
Member
Posts: 124
Joined: 2005-01-26, 01:59 UTC

Post by *Loc2262 »

Oh btw, concerning the questions about Foxburner's ease-of-use: since TC is coded in Delphi, and there is a Delphi wrapper component for the FoxBurner DLL (coded by me btw, I'm part of the FB coder team :) ), it is quite easy to use.
Gruß,
Frank
User avatar
eugensyl
Power Member
Power Member
Posts: 564
Joined: 2004-06-03, 18:27 UTC
Location: România
Contact:

Post by *eugensyl »

Hello Loc2262

I have tried to update only FoxBurner.Dll but plugin (TCBurner) doesn't work well.

It's a good point to continue your job. Maybe, if you can, make an option to save all CD files into ISO or any image file, too.

Keep walking! Improve yourself!
My Best Wishes,

Eugen
Locutus
Junior Member
Junior Member
Posts: 7
Joined: 2004-01-11, 19:38 UTC

Post by *Locutus »

eugensyl wrote:Hello Loc2262
I have tried to update only FoxBurner.Dll but plugin (TCBurner) doesn't work well.
That's correct, the right plugin version must be used with the correct FoxBurner, since the functions and structures in FoxBurner changed with each version.
It's a good point to continue your job.
I can, as soon as the problem with the deinitialization is fixed. Otherwise TC will hang each time you close it and have used TCBurner before.
User avatar
Lefteous
Power Member
Power Member
Posts: 9537
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2Locutus
Hi,

in my opinion it would be better if the plug-in would be developed further by you instead by Ghisler for two reasons. First you already started the file system plug-in and are an expert of the FoxBurner SDK. second Ghisler has a very long wish and todo list. Ghisler and you could work together to extend the FS-plugin interface if needed. Of course it must be guaranteed that development of the plug-in works better than in the past few years. I guess money could really help here right? Well Ghisler has already considered to buy a SDK license so I think that shouldn't be the problem.
User avatar
m^2
Power Member
Power Member
Posts: 1413
Joined: 2006-07-12, 10:02 UTC
Location: Poland
Contact:

Post by *m^2 »

Lefteous wrote:2Locutus
Hi,

in my opinion it would be better if the plug-in would be developed further by you instead by Ghisler for two reasons. First you already started the file system plug-in and are an expert of the FoxBurner SDK. second Ghisler has a very long wish and todo list. Ghisler and you could work together to extend the FS-plugin interface if needed. Of course it must be guaranteed that development of the plug-in works better than in the past few years. I guess money could really help here right? Well Ghisler has already considered to buy a SDK license so I think that shouldn't be the problem.
Couldn't agree more.
Locutus
Junior Member
Junior Member
Posts: 7
Joined: 2004-01-11, 19:38 UTC

Post by *Locutus »

Thanks Lefteous and m^2. :)

"Money" was part-reason why I stopped working on it back then. Voluntary payments were indeed more than disappointing. Lack of contributions and help was another reason, surely also lack of time.

Well, I cannot "guarantee" anything in this regard, but I'll sure do more than nothing. :) As for licensing the SDK: I'd not get anything from that since I'm paid hourly for my coding work for FoxBurner, and don't participate in any revenues.

Making the plugin open-source or at least a cooperation of some (Delphi) coders might be another option.
Post Reply