GithubHelp home page GithubHelp logo

Comments (14)

berry120 avatar berry120 commented on June 3, 2024

This may be an issue with a library we're using (unless I'm missing something obvious, which is entirely possible.) It may be that something's also changed in VLC recently that means we need a different way of doing this.

caprica/vlcj#611

Will update as that ticket is updated.

from quelea.

DeeTigIT avatar DeeTigIT commented on June 3, 2024

VLC 3.0.4 in combination with Q 2018.1 (and also the Q CI-release) has this hue issue.
But VLC 2.2.8 in combination with Q 2018.1 (and also the Q CI-release) doesn't seem to have this hue issue. Advice for the time being therefore: downgrade VLC to 2.2.8 when using Quelea 2018.1 or Quelea CI.

from quelea.

berry120 avatar berry120 commented on June 3, 2024

This should now be fixed in the CI release (fixed in VLCJ.) Issue was that VLC 3 changed their API for setting hue values.

from quelea.

DeeTigIT avatar DeeTigIT commented on June 3, 2024

from quelea.

berry120 avatar berry120 commented on June 3, 2024

from quelea.

DeeTigIT avatar DeeTigIT commented on June 3, 2024

from quelea.

berry120 avatar berry120 commented on June 3, 2024

Oops, that'll teach me to try to fix something in a rush then run off... Another attempt at a fix pushed. I've actually made an effort to test it this time!

The hardware acceleration is a different issue but one we've had reported as well - the long and short of it is that the change / issue is with VLC, not Quelea. VLC 3 activates hardware accelerated decoding by default, whereas the 2.x branches had to have it enabled explicitly. I'm not aware of anything we can do to change this setting from within Quelea unfortunately.

from quelea.

DeeTigIT avatar DeeTigIT commented on June 3, 2024

from quelea.

berry120 avatar berry120 commented on June 3, 2024

Thanks for confirming! Afraid I don't see that issue though - the hue seems to stay on for me for all subsequent repeats of the video. @ArvidNy - don't suppose you're able to reproduce that one?

from quelea.

ArvidNy avatar ArvidNy commented on June 3, 2024

Sort of, but it's not working at all for me. I can set it and the preview looks alright, but the live window is using the default value right from the initial loop. Here's some debug info I got if that helps:

[00007faf2c2312c0] chain filter error: Too high level of recursion (3)
[00007faf2c165ca0] main filter error: Failed to create video converter
[00007faf2c2afe70] main filter error: Failed to create video converter
[00007faf18052190] main video output error: Failed to create video converter
[00007faf18052190] main video output error: Failed to compensate for the format changes, removing all filters
[00007faf0404f860] vdpau_avcodec generic error: Xlib is required for VDPAU

from quelea.

berry120 avatar berry120 commented on June 3, 2024

from quelea.

ArvidNy avatar ArvidNy commented on June 3, 2024

Might be. @DeeTigIT, do you also use a Linux distro?

from quelea.

DeeTigIT avatar DeeTigIT commented on June 3, 2024

from quelea.

ArvidNy avatar ArvidNy commented on June 3, 2024

@berry120, I just read the javadoc for setHue and it states:

Video adjustments must be enabled for this to have any effect.

Just checked and isAdjustVideo returns false before we try to set the hue. I also checked setAdjustVideo which in turn states that:

The video adjustment controls must be enabled after the video has started playing.

Could the problem here be that adjustVideo is never successfully set after the video starts playing?

from quelea.

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.