Skip to content
Snippets Groups Projects
  1. Aug 24, 2023
  2. Aug 23, 2023
  3. Aug 22, 2023
    • Alexandre Janniaux's avatar
      opengl: sub_renderer: use vlc_opengl_interop.h · e3ee5645
      Alexandre Janniaux authored and Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf committed
      ...instead of the private interop include. The interop.h include also
      contains functions to create interop objects, that we don't use in the
      sub_renderer, whereas vlc_opengl_interop.h contains every public
      structure and functions.
      e3ee5645
    • Alexandre Janniaux's avatar
      opengl: sub_renderer: remove vout_helper.h · 51ef2467
      Alexandre Janniaux authored and Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf committed
      The header was not used anymore.
      51ef2467
    • Alexandre Janniaux's avatar
      test/opengl: filters: fix file header · e0e9be23
      Alexandre Janniaux authored and Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf committed
      The file was renamed to filters.c since it was specifically designed to
      test the code from opengl/filters.c, but I forgot to change the header.
      e0e9be23
    • Alexandre Janniaux's avatar
      test/opengl: sub_renderer: add test for orientation · 6c039292
      Alexandre Janniaux authored and Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf committed
      The test draws a 2x2 subpicture region on top of a 4x4 framebuffer. Each
      pixel is different on the subpicture, which allows to check the
      orientation and position of the subpicture according to the surface
      orientation.
      
      libplacebo is linked into the tests for now, since it seems the tests
      need it transitively, but it should not be needed in the long run. See
      the link error below:
      
          /usr/bin/ld: ../modules/video_output/opengl/test_modules_video_output_opengl_sub_renderer-sub_renderer.o:(.data.rel.ro+0x8): undefined reference to `pl_filter_spline16'
          /usr/bin/ld: ../modules/video_output/opengl/test_modules_video_output_opengl_sub_renderer-sub_renderer.o:(.data.rel.ro+0x10): undefined reference to `pl_filter_spline36'
          /usr/bin/ld: ../modules/video_output/opengl/test_modules_video_output_opengl_sub_renderer-sub_renderer.o:(.data.rel.ro+0x18): undefined reference to `pl_filter_spline64'
          /usr/bin/ld: ../modules/video_output/opengl/test_modules_video_output_opengl_sub_renderer-sub_renderer.o:(.data.rel.ro+0x20): undefined reference to `pl_filter_mitchell'
          /usr/bin/ld: ../modules/video_output/opengl/test_modules_video_output_opengl_sub_renderer-sub_renderer.o:(.data.rel.ro+0x28): undefined reference to `pl_filter_bicubic'
          ...
      6c039292
    • Alexandre Janniaux's avatar
      opengl: subrenderer: handle GL orientation · 3a61a2a0
      Alexandre Janniaux authored and Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf committed
      The OpenGL surface can expose an orientation, which is used by the
      renderer.c code, but it wasn't used by the sub_renderer yet. This commit
      specify how to transform the vertex coordinates, and for simplicity the
      texture coordinates, whatever the orientation is.
      3a61a2a0
    • Maxime Chapelet's avatar
      decoder: videotoolbox: attach color properties to image buffers · deeeadaf
      Maxime Chapelet authored and Steve Lhomme's avatar Steve Lhomme committed
      VideoToolbox decoder doesn't attach all color properties to image buffers.
      Current display modules handle tonemap without them.
      Attaching additional color properties to image buffers is mandatory for native image buffer display on macOS in order to have proper colors tonemap when AVFoundation APIs are used to render them and prevent flickering while using multiple displays with different colorsync profiles
      deeeadaf
    • Steve Lhomme's avatar
      subpictures: increase the SPU_CHROMALIST_COUNT count · 1ce7f686
      Steve Lhomme authored
      The libplacebo display has 9 usable values.
      1ce7f686
    • Steve Lhomme's avatar
      bridge: flush the video filter on flush · af8f2e02
      Steve Lhomme authored
      af8f2e02
    • Steve Lhomme's avatar
      transcode: flush video filters on Flush · b2acbeab
      Steve Lhomme authored
      b2acbeab
    • Steve Lhomme's avatar
      transcode: fix draining logs · a6e13571
      Steve Lhomme authored
      a6e13571
  4. Aug 21, 2023
Loading