Giter VIP home page Giter VIP logo

Comments (6)

ddennedy avatar ddennedy commented on July 17, 2024

It was not listed anywhere in the options displayed by./configure --help

What is "it?"
I really doubt --enable-gpl3 has anything to do with it. I think you are just flailing around with the build, and stumbled upon something to make it work, but don't know what.

from mlt.

ddennedy avatar ddennedy commented on July 17, 2024

Also, "--avformat-no-vdpau" basically does nothing. It sets a var to false that is already false by default (unless you also used "--avformat-vdpau").

from mlt.

ddennedy avatar ddennedy commented on July 17, 2024

"--enable-gpu3" enables the vqm transition, which has nothing to do with this. And if it does, that is possibly Kdenlive's fault, not MLT. MLT does not automatically add this transition anywhere to compositions. It's existence does not interfere. It works fine in Shotcut, which uses it along with Movit.

from mlt.

lukefromdc avatar lukefromdc commented on July 17, 2024

Closing as no longer needed -disable-qt may have been the issue here, it was the difference between qglsl showing up and not showing up in the list of consumers and in where the rendering went. Still experimenting...

from mlt.

ddennedy avatar ddennedy commented on July 17, 2024

disable-qt may have been the issue here, it was the difference between qglsl showing up

Now, that does make sense! Qt is used to obtain an OpenGL context in a cross-platform manner to supply to Movit.
FYI, docs about OpenGL and Movit in MLT are documented here, which is linked from the main documentation page on the site: https://www.mltframework.org/bin/view/MLT/OpenGL

from mlt.

lukefromdc avatar lukefromdc commented on July 17, 2024

When I got different results tonight than I got with 0.9.9 with the same
build options I simply had to experiment and find out what worked. I had
orignally thought VDPAU was behind this mess, had you not told me about
the QT module providing the OpenGL context I would still not know better.

Sorry for any hassle, I use Kdenlive with Movit and was stumped for months
by this issue. I think the only thing -enable-gpl3 had to do with it was it was
part of the same string of options I decided to simply cut off and see if the
trouble was in it. The orignal option string I used to build MLT for kdenlive
15.04 (which did not support Movit) was

Edit: I went to https://www.mltframework.org/bin/view/MLT/OpenGL many times while trying to solve the render diversion last Fall but never did find anything about what would happen if the QT module was missing.

./configure --prefix=/usr --enable-gpl --enable-gpl3 --disable-qt ---avformat-vdpau

As I was experimenting with VDPAU to see if it would have any performance
benefits (it did not) and builds with KDE4 on the system as well as KF5 at that
time build against QT4 and segfaulted Kdenlive. Maybe that was one of the
reasons Movit was removed until 15.08? Anyway, I saw no guidance from anywhere
to re-enable the QT module, and when I tried to find out what was diverting render
jobs to the screen I was unable to find any information at all about what was going
on. Thus months of trial and error on my part, though I still did get Movit working
months before Debian started shipping MLT with it as a dependency.

On 3/30/2016 at 1:28 AM, "Dan Dennedy" [email protected] wrote:

It was not listed anywhere in the options displayed
by./configure --help
What is "it?"
I really doubt --enable-gpl3 has anything to do with it. I think
you are just flailing around with the build, and stumbled upon
something to make it work, but don't know what.


You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
#106 (comment)
203254383

from mlt.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.