Menu

win32 compil

Help
2004-06-28
2013-05-20
  • Julien Stiegler

    Julien Stiegler - 2004-06-28

    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

     
    • Varol Okan

      Varol Okan - 2004-06-29

      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 :)

       
      • Julien Stiegler

        Julien Stiegler - 2004-06-29

        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

         
        • Varol Okan

          Varol Okan - 2004-06-29

          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 :)

           
          • Julien Stiegler

            Julien Stiegler - 2004-06-29

            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

             
            • Varol Okan

              Varol Okan - 2004-06-30

              Julien,

              please let me know if I can help you in any way.

              Varol :)

               
              • Julien Stiegler

                Julien Stiegler - 2004-06-30

                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)

                 
                • Varol Okan

                  Varol Okan - 2004-07-01

                  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 :)

                   
    • Julien Stiegler

      Julien Stiegler - 2004-06-30

      PS : LibXine should be portable, but it requieres other parts of xine that ain't portable anymore

       
    • Varol Okan

      Varol Okan - 2004-07-02

      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

       
      • Julien Stiegler

        Julien Stiegler - 2004-07-02

        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

         
    • Varol Okan

      Varol Okan - 2004-07-05

      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.

       
    • nicolas pinault

      nicolas pinault - 2008-09-12

      Hello,

      Any news on win32 compil ?

      Regards,
      Nicolas

       
    • Varol Okan

      Varol Okan - 2008-09-13

      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 :(

       
    • nicolas pinault

      nicolas pinault - 2008-09-13

      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

       
      • Varol Okan

        Varol Okan - 2008-09-13

        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 :)

         
    • nicolas pinault

      nicolas pinault - 2008-09-14

      Thanks for the alternative software recommendations.

      I'm currently testing DVDStyler.

      Nicolas

       

Log in to post a comment.

MongoDB Logo MongoDB