1. 10 Jun, 2018 2 commits
  2. 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
  3. 12 Mar, 2018 1 commit
    • Kamil Rytarowski's avatar
      include: Rename the bswap functions to vlc_bswap · 7e9ef3d7
      Kamil Rytarowski authored
      The bswap16, bswap32 and bswap64 functions are already present on NetBSD
      and cannot be redefined in include/vlc_common.h as this causes fatal build
      errors.
      
      Rename these functions to vlc_bswap16, vlc_bswap32 and vlc_bswap64 and
      keep them as they are without fallback to the NetBSD's libc one. These
      functions are already small enough and we can bear with them as duplicates
      on the gain of no extra ifdefs in the vlc_common.h public header.
      Signed-off-by: Thomas Guillem's avatarThomas Guillem <thomas@gllm.fr>
      7e9ef3d7
  4. 28 Feb, 2018 1 commit
  5. 26 Feb, 2018 3 commits
  6. 24 Feb, 2018 1 commit
  7. 13 Feb, 2018 1 commit
  8. 12 Feb, 2018 1 commit
  9. 11 Feb, 2018 11 commits
  10. 11 Dec, 2017 1 commit
  11. 10 Dec, 2017 1 commit
  12. 24 Nov, 2017 1 commit
  13. 23 Nov, 2017 1 commit
  14. 14 Nov, 2017 1 commit
  15. 12 Nov, 2017 3 commits
  16. 11 Nov, 2017 1 commit
  17. 08 Nov, 2017 1 commit
  18. 04 Nov, 2017 1 commit
  19. 07 Aug, 2017 1 commit
  20. 23 Jul, 2017 1 commit
  21. 22 Jun, 2017 1 commit
  22. 19 Jun, 2017 1 commit
  23. 17 Jun, 2017 1 commit
  24. 07 Jun, 2017 1 commit