1. 30 Apr, 2018 2 commits
    • Romain Vimont's avatar
      core: remove global picture_sys_t typedef · 35dd7a8f
      Romain Vimont authored
      Replace picture_sys_t* by void* in picture_resource_t, and remove its
      typedef in vlc_common.h (for ODR).
      
      This implies to use void* for private data in the vaapi.
      
      See #17078 and #18033
      Signed-off-by: Jean-Baptiste Kempf's avatarJean-Baptiste Kempf <jb@videolan.org>
      35dd7a8f
    • Romain Vimont's avatar
      core: remove global *_sys_t typedefs · ff2901af
      Romain Vimont authored
      Do not declare *_sys_t typedefs globally in vlc_common.h. Instead,
      declare them locally in each module that provides a definition.
      
      This paves the way to move C++ definitions into anonymous namespaces in
      order to respect C++ ODR.
      
      The picture_resource_t and sout_stream_id_sys_t typedefs will be handled
      separately, since they require specific additional changes.
      
      See #18033
      Signed-off-by: Jean-Baptiste Kempf's avatarJean-Baptiste Kempf <jb@videolan.org>
      ff2901af
  2. 25 Apr, 2018 2 commits
  3. 19 Mar, 2018 1 commit
  4. 16 Mar, 2018 6 commits
  5. 13 Mar, 2018 1 commit
  6. 21 Feb, 2018 3 commits
  7. 20 Feb, 2018 4 commits
  8. 19 Feb, 2018 1 commit
    • Martin Storsjö's avatar
      d3d11_adjust: Pass a non-const pointer to atomic_load · c5161337
      Martin Storsjö authored
      This fixes compilation with clang, which previously errored
      out with this message:
      
      error: address argument to atomic operation must be a pointer to non-const _Atomic
            type ('const atomic_int *' (aka 'const _Atomic(int) *') invalid)
          int level = atomic_load(&p_level->level);
                      ^           ~~~~~~~~~~~~~~~
      c5161337
  9. 13 Feb, 2018 1 commit
  10. 11 Feb, 2018 1 commit
  11. 10 Feb, 2018 1 commit
  12. 09 Feb, 2018 3 commits
  13. 07 Feb, 2018 1 commit
  14. 05 Feb, 2018 4 commits
  15. 27 Jan, 2018 2 commits
  16. 26 Jan, 2018 1 commit
  17. 22 Jan, 2018 2 commits
  18. 18 Jan, 2018 2 commits
  19. 17 Jan, 2018 1 commit
  20. 12 Jan, 2018 1 commit