Skip to content
Snippets Groups Projects
  1. Jan 22, 2022
  2. Jan 18, 2022
  3. Jan 11, 2022
  4. Jan 08, 2022
  5. Jan 04, 2022
  6. Dec 17, 2021
  7. Dec 15, 2021
  8. Dec 08, 2021
  9. Dec 07, 2021
  10. Dec 06, 2021
  11. Nov 20, 2021
  12. Oct 25, 2021
  13. Oct 22, 2021
    • Alexandre Janniaux's avatar
      configure.ac: move ac_cv_ define for emscripten · 6a5415dc
      Alexandre Janniaux authored and Hugo Beauzée-Luyssen's avatar Hugo Beauzée-Luyssen committed
      Those defines are always needed and should be defined by configure.ac so
      as to also be present when using ./configure directly.
      6a5415dc
    • Pierre Lamot's avatar
      qt: add X11 video compositor · 96166bad
      Pierre Lamot authored and Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf committed
      The composition works as follow:
      
      * Both the interface and the video are rendered in an offscreen window (using
        X11 composite extension)
      
      * We register to damage event (x11 damage extension) to get notified when the
        content of the offscreen video window change. When we receive a damage event
        we ask the rendering part of the composition to refresh
      
      * The interface is rendered in the offscreen surface using a RenderControl, when
        the interface do render, the composition is asked to refresh
      
      * A dedicated thread is spawned to do the rendering, upon a refresh event it
        will take the pictures from the offscreen surface and blend them into the
        actual window using X11 render extension. Using a separated thread from Qt
        ensure that the rendering of the video will not be stalled if Qt thread is
        busy.
      
      * The damage events are listened on a separate X11 connection and on a separate
        thread than Qt main thread (here the rendering thread). This allows to receive
        theses events independently from Qt (in case the Qt thread is stalled). Note
        that it is not possible to peek in qt X11 event queue from a non gui thread as
        the QX11Info::peekEventQueue is no longer thread safe since 5.12.
      
      fixes: #25627, #22155
      96166bad
  14. Oct 21, 2021
  15. Oct 15, 2021
  16. Oct 11, 2021
  17. Oct 08, 2021
  18. Oct 07, 2021
    • Niklas Haas's avatar
      libplacebo: bump minimum dependency to v2.72.0 · 38930e8e
      Niklas Haas authored and Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf committed
      This is packaged everywhere relevant, including Debian 11 (stable).
      Fedora 33 and Ubuntu 20.10. (Rolling release distros all have v4
      anyways)
      
      Motivation behind this is twofold: besides the obvious code
      simplification, this is mainly for simpler forward compatibility with
      libplacebo v4+.
      38930e8e
  19. Oct 04, 2021
  20. Sep 28, 2021
  21. Sep 16, 2021
  22. Sep 15, 2021
    • Alexandre Janniaux's avatar
      configure.ac: add linker test for dynamic_lookup · 7e916f4c
      Alexandre Janniaux authored and Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf committed
      Check that the linker features from Darwin ld64 for marking a symbol as
      undefined (in the context of two-level namespace, it means that it can
      be looked up in other namespaces) are usable. If they are not, the
      static module bank is disabled since it depends on either static linkage
      (which is obviously not affected by this option) or more generally the
      ability to look up the static module bank symbol in a different linkage
      unit/namespace.
      
      In particular, they are currently not usable when enabling bitcode
      through LDFLAGS+=" -fembed-bitcode" and compiling dynamically. On tvOS,
      bitcode is mandatory, so supporting compiling with bitcode but without
      the static module bank seems a rather good compromise given that it was
      disabled anyway previously.
      
      In static builds (the current shipping target for iOS and tvOS), the
      static module bank stays enabled by the !HAVE_DYNAMIC_PLUGINS check.
      7e916f4c
    • Alexandre Janniaux's avatar
      configure.ac: remove -framework,AppKit · 9262bbc2
      Alexandre Janniaux authored and Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf committed
      Those frameworks only exist for MacOSX, so it was invalid to set them up
      in the general case. Fortunately, it wasn't really used on iOS and tvOS
      for the executables so it didn't have consequences.
      
      On MacOSX, the targets needing this framework already link it so it is
      not needed.
      9262bbc2
    • Steve Lhomme's avatar
      configure: remove pthreadGC2 hack · 112753a6
      Steve Lhomme authored and Hugo Beauzée-Luyssen's avatar Hugo Beauzée-Luyssen committed
      We no longer force/use pthreadGC2 in 4.0
      112753a6
  23. Sep 12, 2021
  24. Sep 10, 2021
  25. Sep 01, 2021
  26. Aug 19, 2021
  27. Aug 18, 2021
  28. Aug 11, 2021
    • Marvin Scholz's avatar
      ffmpeg: remove unnecessary header checks · f31d58a4
      Marvin Scholz authored and Hugo Beauzée-Luyssen's avatar Hugo Beauzée-Luyssen committed
      When avcodec is found, it does not really add much value to check for
      the avcodec header. avutil is required by it, so checking for that
      is not needed either.
      
      For avformat, avcodec is required, therefore checking for
      avcodec and avutil headers is not needed there either.
      
      Conditionally including those in avcommon_compat.h does not
      seem needed at all, as it won't compile without these headers
      anyway.
      f31d58a4
  29. Aug 01, 2021
  30. Jul 14, 2021
  31. Jul 10, 2021
Loading