anyone tried to compil qDvdAuthor under win32?
it seems like it's very unix dependent actually but being based on Qt that would be possible to port it to windows quite easily..
Anyone started to do it?
Thanks
Julien
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hey Varol,
i am using the free Qt 3 win edition comming with the Qt book.
I would like to clarify dependencies first :
> images libs
paintLib is portable and smaller than image magic, anyway i don't worry too much about image support with Qt (there are plenty ways to make image formats available with Qt) but i don't know if i would try to port the choice of image libs to the win32 version though... so what would be the best choice ?
> dvdauthor (version > 0.6.10) : ok
> others : i don't know if all this have a win32 port???
xine-libs (version > 1.0.RC3) Mandatory !
mjpeg tools (version > 1.6.2)
dvd-slideshow
SoX Sound eXchange needed for dvd-slideshow
lame for mp3 decoding
Ogg Vorbis for ogg decoding
Can you please clarify all this?
Thank you!
kind regards
Julien
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
actually none but two points in the QDVDAuthor are using ImageMagick. I am contemplating to get rid of this dependency at the current time.
1) The resize dialog will offer you a choice for the resizing algorithm depending on the image library installed. The standard Qt resize is 99% enough for this task.
2) The generation of the mask sends the generated images (masks) through imageMagick to decrease the color depthe to two colors. Now this is the only function currently not covered by Qt.
Xine-Libs there used to be a win32 port but I could not find a current version. I can check on their devel list. I am quite sure it exists. On the other hand we could implement the MPlayer libs instead. This would mean some more abstraction but I heared from some folks who prefer to use MPlayer over xine.
(Frankly, when I decided for xine it was a 50/50% decision. But xine seemed at that point in time more active)
mjpeg tools exist, I know since DVDStyler uses them under Win. SoX also exists under Win32
Lame and Ogg vorbis should be there too.
dvd-slideshow, I don't think would be too easy to port since it is a bash script. But fortunately this is a 'add-on' at this point in time, meaning we could slowly include the functionality in the main application rather then using the script. So this would ba an additional workload.
So if we can get all the tools together we could try first to fork off a port for Windows, and then once we have something working get things back into the original repository.
I used to program under Windows using MFC a long time ago but I never really programmed a multi platfor application, so I don't know how much would need to get changed.
Varol :)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Varol,
i am actually setting up the cygwin environnement here (gcc...) which is necessary to compil xine and others (MSVC works very well with Qtwin so i didn't need cygwin before)...
Once i get it all to work, I hope i'll find a way to remove as much dependencies as possible though...
Thank you for your help, i'll keep you in track
best regards
Julien
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am not sure anyone is building xineLib under windows anymore. I get in many troubles on that side it's quiet discouraging.
So i feel like a blind now, not even being able to build the required linux librairies...
If you have any info about a successfull win32 build of xine lately let me know..
thanks anyway
(at this point i didn't even start to look at your code... and i can't launch the GUI! > i'm blind)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I sent a question regarding Win32 port to the xine-devel list, now I have to wait to hear back.
In any event, I would not let this port die on a missing xine-lib. MPlayer is also avail for Win32 and I could implement someting similar to the graphics libraries, where I can use either of those to handle the task.
There is only one Problem : TIME.
So I would recommend two things for now.
1) Try to compile QDVDAuthor without the ImageMagick package, we could generate an empty dummy implementation of the ImageHelper API. This should be easy.
2) You can use #ifdefs for now to throw out all dependencies to xine. This will take somewhat longer since I just started to heavily implement xine into qdvdauthor. But we can figure out a solution to it later.
What is most important is a proof of concept first and then we can work around the other problems.
Also Q DVD-Author should be fully functional without the xine-libs.
Varol :)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
>> I was trying to get a binary but the link on xinehq.de is broken and google retruns nothing.
This is dead because the win32 port is integrated into the xine-lib tree now.
But thanks for the hint, I removed the broken link.
>> Does any one know where I can get a binary ?
The xine team does not provide any binaries, but you can compile the xine-lib tarball on Cygwin. It should compile out of the box. There is also a xine-win32 module in the xine CVS which contains an early version of a win32 frontend for xine-lib.
Michael
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I just got a response on the xine-devel list. Though I hav enot yet tried it but it sounds very promising.
Varol :)
> Try http://xine.czechian.net/win32. Cygwin port works (with some problems, listed on the page). Better MinGW port isn't finished yet - it requires some work on auto stuff - it's on my TODO list for longer time.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Reading MPlayer WEB site, it looks like it is ok with windows now.
It does not seem to be the same for Xine. Looks like it is still not completely functionnal under Windows.
Too bad... Q DVD-Author seems to be a very good software.
Nicolas
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello and thanx for your great job,
anyone tried to compil qDvdAuthor under win32?
it seems like it's very unix dependent actually but being based on Qt that would be possible to port it to windows quite easily..
Anyone started to do it?
Thanks
Julien
Julien,
I planned it to be portable in the beginning but due to the lack of a free Qt 3.x version for Windows I gave up on it.
I would more then love to compile a version for Windows. If you know of a way let me know and we can work out details.
This is something DVDStyler has schown to be working under Linux and Windows with all neccesary tools.
Varol :)
Hey Varol,
i am using the free Qt 3 win edition comming with the Qt book.
I would like to clarify dependencies first :
> images libs
paintLib is portable and smaller than image magic, anyway i don't worry too much about image support with Qt (there are plenty ways to make image formats available with Qt) but i don't know if i would try to port the choice of image libs to the win32 version though... so what would be the best choice ?
> dvdauthor (version > 0.6.10) : ok
> others : i don't know if all this have a win32 port???
xine-libs (version > 1.0.RC3) Mandatory !
mjpeg tools (version > 1.6.2)
dvd-slideshow
SoX Sound eXchange needed for dvd-slideshow
lame for mp3 decoding
Ogg Vorbis for ogg decoding
Can you please clarify all this?
Thank you!
kind regards
Julien
Julien,
actually none but two points in the QDVDAuthor are using ImageMagick. I am contemplating to get rid of this dependency at the current time.
1) The resize dialog will offer you a choice for the resizing algorithm depending on the image library installed. The standard Qt resize is 99% enough for this task.
2) The generation of the mask sends the generated images (masks) through imageMagick to decrease the color depthe to two colors. Now this is the only function currently not covered by Qt.
Xine-Libs there used to be a win32 port but I could not find a current version. I can check on their devel list. I am quite sure it exists. On the other hand we could implement the MPlayer libs instead. This would mean some more abstraction but I heared from some folks who prefer to use MPlayer over xine.
(Frankly, when I decided for xine it was a 50/50% decision. But xine seemed at that point in time more active)
mjpeg tools exist, I know since DVDStyler uses them under Win. SoX also exists under Win32
Lame and Ogg vorbis should be there too.
dvd-slideshow, I don't think would be too easy to port since it is a bash script. But fortunately this is a 'add-on' at this point in time, meaning we could slowly include the functionality in the main application rather then using the script. So this would ba an additional workload.
So if we can get all the tools together we could try first to fork off a port for Windows, and then once we have something working get things back into the original repository.
I used to program under Windows using MFC a long time ago but I never really programmed a multi platfor application, so I don't know how much would need to get changed.
Varol :)
Varol,
i am actually setting up the cygwin environnement here (gcc...) which is necessary to compil xine and others (MSVC works very well with Qtwin so i didn't need cygwin before)...
Once i get it all to work, I hope i'll find a way to remove as much dependencies as possible though...
Thank you for your help, i'll keep you in track
best regards
Julien
Julien,
please let me know if I can help you in any way.
Varol :)
hey varol,
I am not sure anyone is building xineLib under windows anymore. I get in many troubles on that side it's quiet discouraging.
So i feel like a blind now, not even being able to build the required linux librairies...
If you have any info about a successfull win32 build of xine lately let me know..
thanks anyway
(at this point i didn't even start to look at your code... and i can't launch the GUI! > i'm blind)
Julien,
I sent a question regarding Win32 port to the xine-devel list, now I have to wait to hear back.
In any event, I would not let this port die on a missing xine-lib. MPlayer is also avail for Win32 and I could implement someting similar to the graphics libraries, where I can use either of those to handle the task.
There is only one Problem : TIME.
So I would recommend two things for now.
1) Try to compile QDVDAuthor without the ImageMagick package, we could generate an empty dummy implementation of the ImageHelper API. This should be easy.
2) You can use #ifdefs for now to throw out all dependencies to xine. This will take somewhat longer since I just started to heavily implement xine into qdvdauthor. But we can figure out a solution to it later.
What is most important is a proof of concept first and then we can work around the other problems.
Also Q DVD-Author should be fully functional without the xine-libs.
Varol :)
PS : LibXine should be portable, but it requieres other parts of xine that ain't portable anymore
Julien,
here is the response from the xine-devel team
I don't knwo if I can be of great help at this time regarding the xine-libs but I will definitifely help you with any QDVDAuthor related issue.
Maybe you can get help from the xine-devel list on this one.
Varol :)
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Hi,
>> I was trying to get a binary but the link on xinehq.de is broken and google retruns nothing.
This is dead because the win32 port is integrated into the xine-lib tree now.
But thanks for the hint, I removed the broken link.
>> Does any one know where I can get a binary ?
The xine team does not provide any binaries, but you can compile the xine-lib tarball on Cygwin. It should compile out of the box. There is also a xine-win32 module in the xine CVS which contains an early version of a win32 frontend for xine-lib.
Michael
Thank you Varol,
i will have a look ASAP (being quiet busy right now). I am just afraid xine win itself is full of dependencies... but we will do it anyway..
regards
Julien,
I just got a response on the xine-devel list. Though I hav enot yet tried it but it sounds very promising.
Varol :)
> Try http://xine.czechian.net/win32. Cygwin port works (with some problems, listed on the page). Better MinGW port isn't finished yet - it requires some work on auto stuff - it's on my TODO list for longer time.
Hello,
Any news on win32 compil ?
Regards,
Nicolas
Whiw,
it has been quite some time :)
Anyhow, the closest I came was
http://qdvdauthor.sourceforge.net/2007_progress.html ( December 1'st )
So you can compile qdvdauthor but because MPlayer, or Xine does not work propperly it won't do you any good.
Varol :(
Hello,
Reading MPlayer WEB site, it looks like it is ok with windows now.
It does not seem to be the same for Xine. Looks like it is still not completely functionnal under Windows.
Too bad... Q DVD-Author seems to be a very good software.
Nicolas
Thank you for the comment.
I could recommend GuiForDVDAuthor ( http://download.videohelp.com/gfd/ ), together with DVD Slideshow GUI ( http://download.videohelp.com/tin2tin/ ) which has very similar features or for simple projects DVDStyler might be sufficient.
Varol :)
Thanks for the alternative software recommendations.
I'm currently testing DVDStyler.
Nicolas