1. 11 Nov, 2017 1 commit
  2. 10 Jun, 2017 1 commit
  3. 14 May, 2017 1 commit
  4. 05 Feb, 2017 1 commit
  5. 19 Nov, 2016 3 commits
    • Rémi Denis-Courmont's avatar
      playlist: remove position parameter to playlist_Add* · b459e18d
      Rémi Denis-Courmont authored
      This removes the insertion offset parameter to playlist_Add(),
      playlist_AddExt() and playlist_AddInput().
      
      intf_InsertItem() was the only occurrence where the offset was zero,
      a side effect of how the command line is parsed backward. This is now
      done explicitly with playlist_NodeAddInput().
      
      A non-zero positive offset made no sense, since:
       - the number of children of a node can change asynchronously while the
         playlist lock,
       - the back-end asserted or triggered undefined behaviour if the offset
         was out of range.
      DBus was the only occurrence of this bug (see also #17451 comment:4),
      and has been fixed in an earlier change.
      
      In all remaining call sites, the offset was PLAYLIST_END. This removes
      the parameter which would otherwise constitute a useless constant.
      b459e18d
    • Rémi Denis-Courmont's avatar
    • Rémi Denis-Courmont's avatar
      playlist: remove APPEND and INSERT flags · 4a2f6a81
      Rémi Denis-Courmont authored
      They are set but never used. In practice, the (following) position
      parameter determines whether the item is inserted or appended. A
      positive position means insertion; PLAYLIST_END means appendment.
      4a2f6a81
  6. 16 Nov, 2016 1 commit
  7. 27 Oct, 2016 1 commit
  8. 05 Jun, 2016 2 commits
  9. 25 May, 2016 1 commit
  10. 24 May, 2016 1 commit
    • Rémi Denis-Courmont's avatar
      threads: add vlc_cond_timedwait_daytime() · 0ef03f60
      Rémi Denis-Courmont authored
      This separates waiting on UTC deadline from waiting on monotonic clock.
      That way, storing the reference clock in vlc_cond_t is no longer
      necessary. There was only one single condition variable using the UTC
      clock (in VLM), so vlc_cond_t.clock was rather wasteful.
      0ef03f60
  11. 21 Apr, 2016 1 commit
  12. 10 Jan, 2016 2 commits
  13. 17 Dec, 2015 1 commit
    • KO Myung-Hun's avatar
      src: os2: move gai_strerror() to compat · c84a1a1a
      KO Myung-Hun authored
      This fixes the following linkage error.
      
      -----
        CCLD     libhttps_plugin.la
      weakld: error: Unresolved symbol (UNDEF) '_gai_strerror'.
      weakld: info: The symbol is referenced by:
          P:\tmp\ldconv_libvlc_http_la-transport_o_64fd5671f455159d80.obj
      Ignoring unresolved externals reported from weak prelinker.
      Error! E2028: _gai_strerror is an undefined reference
      file P:/tmp\ldconv_libvlc_http_la-transport_o_64fd5671f455159d80.obj(ldconv_libvlc_http_la-transport_o_64fd5671f455159d80.obj): undefined symbol _gai_strerror
      make.exe[4]: *** [libhttps_plugin.la] Error 1
      -----
      Signed-off-by: Rémi Denis-Courmont's avatarRémi Denis-Courmont <remi@remlab.net>
      c84a1a1a
  14. 02 Dec, 2015 1 commit
  15. 30 Nov, 2015 1 commit
  16. 26 Nov, 2015 2 commits
  17. 06 Oct, 2015 1 commit
    • KO Myung-Hun's avatar
      src: os2: fix locking at quit · b8242eeb
      KO Myung-Hun authored
      Sometimes, especially at quit, vlc_cond_(timed)wait() may be called
      very frequently. And this may exceed the limit the post count of
      OS/2 event semaphore. As a result, waiting thread numbers cannot be
      calculated properly.
      
      To avoid this, increase/decrease waiting thread numbers in
      vlc_cond_wait_common() instead of separating it into vlc_cond_signal()
      and vlc_cond_wait_common().
      Signed-off-by: Jean-Baptiste Kempf's avatarJean-Baptiste Kempf <jb@videolan.org>
      b8242eeb
  18. 24 Aug, 2015 3 commits
  19. 01 Jul, 2015 1 commit
  20. 13 Jun, 2015 1 commit
  21. 12 Jun, 2015 3 commits
  22. 10 Jun, 2015 3 commits
  23. 12 Dec, 2014 1 commit
    • KO Myung-Hun's avatar
      access_mms: fix linkage on OS/2 · f37b3cb0
      KO Myung-Hun authored
      ```--
        CCLD     libaccess_mms_plugin.la
      weakld: error: Unresolved symbol (UNDEF) '_vlc_poll'.
      weakld: info: The symbol is referenced by:
          P:\tmp\ldconv_libaccess_mms_plugin_la-mmstu_38da54703f4316fd10.obj
      Ignoring unresolved externals reported from weak prelinker.
      Error! E2028: _vlc_poll is an undefined reference
      file P:/tmp\ldconv_libaccess_mms_plugin_la-mmstu_38da54703f4316fd10.obj(ldconv_libaccess_mms_plugin_la-mmstu_38da54703f4316fd10.obj): undefined symbol _vlc_poll
      ```
      
      --
      Signed-off-by: Rémi Denis-Courmont's avatarRémi Denis-Courmont <remi@remlab.net>
      f37b3cb0
  24. 22 Nov, 2014 1 commit
    • KO Myung-Hun's avatar
      libstream_out_standard_plugin: fix linkage on OS/2 · 3180272a
      KO Myung-Hun authored
      Move freeaddrinfo() to compat/.
      
      -----
        CCLD     libstream_out_standard_plugin.la
      weakld: error: Unresolved symbol (UNDEF) '_freeaddrinfo'.
      weakld: info: The symbol is referenced by:
          P:\tmp\ldconv_libstream_out_standard_plugin_48c454704dac1660d0.obj
      Ignoring unresolved externals reported from weak prelinker.
      Error! E2028: _freeaddrinfo is an undefined reference
      file P:/tmp\ldconv_libstream_out_standard_plugin_48c454704dac1660d0.obj(ldconv_libstream_out_standard_plugin_48c454704dac1660d0.obj): undefined symbol _freeaddrinfo
      -----
      Signed-off-by: Rémi Denis-Courmont's avatarRémi Denis-Courmont <remi@remlab.net>
      3180272a
  25. 28 Aug, 2014 1 commit
  26. 16 Aug, 2014 1 commit
    • KO Myung-Hun's avatar
      os2: include vlc_input.h · 4b0d09c3
      KO Myung-Hun authored
      This fixes the following compilation error.
      
      -----
        CC       os2/specific.lo
      os2/specific.c: In function 'IPCHelperThread':
      os2/specific.c:107:34: error: 'VLC_INPUT_OPTION_TRUSTED' undeclared (first use in this function)
                                        VLC_INPUT_OPTION_TRUSTED,
                                        ^
      os2/specific.c:107:34: note: each undeclared identifier is reported only once for each function it appears in
      -----
      Signed-off-by: Jean-Baptiste Kempf's avatarJean-Baptiste Kempf <jb@videolan.org>
      4b0d09c3
  27. 22 Feb, 2014 1 commit
  28. 15 Feb, 2014 1 commit
    • KO Myung-Hun's avatar
      os2: missing #include · af7766e2
      KO Myung-Hun authored
      ```--
        CC       os2/specific.lo
      os2/specific.c: In function 'IPCHelperThread':
      os2/specific.c:57:5: error: implicit declaration of function 'pl_Get' [-Werror=implicit-function-declaration]
      os2/specific.c:57:30: warning: initialization makes pointer from integer without a cast [enabled by default]
      cc1: some warnings being treated as errors
      ```
      
      --
      Signed-off-by: François Cartegnie's avatarFrancois Cartegnie <fcvlcdev@free.fr>
      af7766e2
  29. 17 May, 2013 1 commit