Announcement

Collapse
No announcement yet.

Lightworks Linux Alpha Planned For Next Month

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Lightworks Linux Alpha Planned For Next Month

    Phoronix: Lightworks Linux Alpha Planned For Next Month

    Lightworks, the professional non-linear video editor that was open-sourced in mid-2010, is finally about to see its long-awaited Linux release...

    http://www.phoronix.com/vr.php?view=MTE3OTg

  • #2
    Next month, eh? I really hope this is the case

    I've been waiting for lightworks / linux version for a long time. It will be the first decent video editing suite for linux, imho.

    Comment


    • #3
      Will it use Qt or GTK?

      Comment


      • #4
        Originally posted by Thaodan View Post
        Will it use Qt or GTK?
        Neither of those. They have their own toolkit.

        Comment


        • #5
          Originally posted by Thaodan View Post
          Will it use Qt or GTK?
          It uses GTK3

          Comment


          • #6
            Originally posted by GreatWhite View Post
            It uses GTK3
            Any source for that?

            Comment


            • #7
              Originally posted by Teho View Post
              Any source for that?
              Yes - I wrote it

              Comment


              • #8
                Originally posted by GreatWhite View Post
                Yes - I wrote it
                Interesting. Is the GUI completely done in GTK+ 3 and if so is it then used in all operating systems? Or is it similar to Firefox and LibreOffice where both have their own "toolkits" and GTK+ is just used for compatibility and not directly?

                Comment


                • #9
                  Originally posted by Teho View Post
                  Interesting. Is the GUI completely done in GTK+ 3 and if so is it then used in all operating systems? Or is it similar to Firefox and LibreOffice where both have their own "toolkits" and GTK+ is just used for compatibility and not directly?
                  On Linux, we use GTK for creating the main window and cairo/pango for drawing its contents. The Lightworks windowing sytem is written using code that's been in place for a number of years. GTK also handles the user input (mouse, keyboard, etc). The video/effects work is handled by OpenGL with some help from nVidia's cg library (which lets us use the same pixel shaders on all platforms).

                  On Windows, we still use native GDI code and Direct3D.

                  Comment


                  • #10
                    Good to know. Thanks.

                    Comment


                    • #11
                      Originally posted by GreatWhite View Post
                      Yes - I wrote it
                      Haha, at first I was like "stupid trolls...", but then I realized you're actually being serious (and a developer).

                      When I read "font rendering is slightly different" I was just about to post a question regarding which
                      library you use to achieve that (already guessing cairo), but I see you already answered that (;

                      Would you maybe mind posting (at some time) a blog post or something similar regarding your
                      experience of porting to Linux / your thoughts on the varous APIs (GTK/cairo etc.) / anything you found good or bad in general?

                      Comment


                      • #12
                        Show me the code

                        Dear Phoronix,
                        You said
                        Lightworks, the professional non-linear video editor that was open-sourced in mid-2010, is finally about to see its long-awaited Linux release.
                        (emphasis mine).

                        That statement is, unless proven otherwise, a huge lie. It was just announced, not open-sourced. As far as I can see, there has never been any source code release. Provide us with a link to the source code or please change your statement on your article.

                        Comment


                        • #13
                          Originally posted by kiddo View Post
                          a huge lie
                          I prefer "mistake".

                          Comment


                          • #14
                            I tested the window sversion a few months ago, but couldnt found a comprehensive tutorial describing to do a task as trivial as moving a video segment in front of another in the timeline. Is not as easy as OpenShot, but well, it is very powerful (at least they say so), probably takes some time to master it.

                            Comment


                            • #15
                              Originally posted by Ancurio View Post
                              Haha, at first I was like "stupid trolls...", but then I realized you're actually being serious (and a developer).

                              When I read "font rendering is slightly different" I was just about to post a question regarding which
                              library you use to achieve that (already guessing cairo), but I see you already answered that (;

                              Would you maybe mind posting (at some time) a blog post or something similar regarding your
                              experience of porting to Linux / your thoughts on the varous APIs (GTK/cairo etc.) / anything you found good or bad in general?
                              The bulk of the work in porting to Linux was actually in re-architecting our (large) existing codebase to make it platform-agnostic; the Linux-specific code is actually quite small.

                              OpenGL/X-Windows presented some challenges; Lightworks is very multi-threaded and updates its video windows from threads other than the main/ui thread - this meant that calls to glXSwapBuffers() were blocked by the event-waiting loop, which killed playback completely.. We had to explicitly ensure that we used multiple connections to the X server to avoid unwanted inter-thread blocking behaviour.

                              Video card drivers are a continuing source of frustration, particularly with ATI hardware. For example, copying data from the graphics card back to host/main memory appears to be many, many times slower than it is when using Direct3D/Windows with exactly the same hardware.

                              Comment

                              Working...
                              X