Skip to content
Snippets Groups Projects
  1. Jan 04, 2021
  2. Jan 02, 2021
    • Alexandre Janniaux's avatar
      doc: QtPlayer: update .pro file to use pkg-config · 092891ad
      Alexandre Janniaux authored
      It allows to configure the example with, for instance, the following
      command line:
      
          PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/ qmake ..
      
      PKG_CONFIG_PATH can be adapted to the path where libvlc has been
      installed and/or where Qt is available.
      
      This also remove the unused parts, and add QT += widgets which is needed
      to compile.
      092891ad
  3. Dec 31, 2020
  4. Dec 30, 2020
    • Alexandre Janniaux's avatar
      opengl: interop: drain error in texture test · baf0b1ba
      Alexandre Janniaux authored
      The code is used to detect whether we can allocated the texture, and is
      especially designed to handle Apple hardware which should supposedly
      support 16bit textures but actually fails during the TexImage2D
      allocation call on most Apple OpenGL/ES implementations.
      
      Because it was stacking OpenGL errors, the GL_ASSERT_NOERROR macro would
      trigger when enabled, though it should have been silenced into interop
      failure instead.
      
      Drain the errors from the OpenGL error stack and return a failure. For
      sanity purpose, also assert that there were no errors before this
      function so that debug build don't silently drain errors from the
      outside.
      baf0b1ba
    • Alexandre Janniaux's avatar
      VLCVideoUIView: remove racy assert · 20e5fe4a
      Alexandre Janniaux authored
      _enabled is set asynchronously in the main thread whereas
      detachFromParent is called from the thread closing the window, which is
      usually different from the main thread. Checking _enabled here is racy
      and could lead to triggering the assertion.
      20e5fe4a
  5. Dec 29, 2020
  6. Dec 28, 2020
  7. Dec 21, 2020
  8. Dec 19, 2020
    • Rémi Denis-Courmont's avatar
      variables: privatise the callback CV · 5ab3e74b
      Rémi Denis-Courmont authored
      The condition variable was shared across all variables of a given
      object to save space, but it ends up waking up the wrong waiting
      threads.
      
      vlc_cond_t is not as large as it used to be. In fact, it could be as
      small as a single pointer: if we required holding the mutex during
      signal/broadcast. The nested mutex is only there to handle unprotected
      signalling.
      5ab3e74b
  9. Dec 18, 2020
  10. Dec 17, 2020
Loading