1. 21 Dec, 2015 8 commits
  2. 20 Dec, 2015 2 commits
  3. 19 Dec, 2015 2 commits
  4. 18 Dec, 2015 6 commits
  5. 17 Dec, 2015 1 commit
    • KO Myung-Hun's avatar
      src: os2: move gai_strerror() to compat · c84a1a1a
      KO Myung-Hun authored and Rémi Denis-Courmont's avatar Rémi Denis-Courmont committed
      
      
      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
  6. 16 Dec, 2015 3 commits
  7. 13 Dec, 2015 3 commits
    • Rémi Denis-Courmont's avatar
      objects: small simplification · 2ef4a9ad
      Rémi Denis-Courmont authored
      No functional changes
      2ef4a9ad
    • Rémi Denis-Courmont's avatar
      interrupt: add support for custom callbacks · 9ee0adc8
      Rémi Denis-Courmont authored
      It seems impossible to handle interruptions while waiting on a
      condition variable otherwise.
      
      In particular, a single vlc_cond_wait_i11e() function would be
      intrinsically prone to deadlocks:
       - It would need to acquire the interrupt context lock while the caller
         already holds the mutex corresponding to the condition variable, but
       - the interrupt callback would need to acquire the mutex while holding
         the interrupt context lock.
      This would be a classic lock inversion race.
      
      This addition should also enable hooking with other libraries, such as
      Glib´s GCancellable.
      
      Be very careful when using these two new functions. VLC does not
      support stacking interrupt handlers (at least not currently). So there
      MUST NOT be any call to another interruptible function between
      vlc_interrupt_register() and vlc_interrupt_unregister().
      9ee0adc8
    • Rémi Denis-Courmont's avatar
      messages: fix filename extraction · ee625c63
      Rémi Denis-Courmont authored
      ee625c63
  8. 10 Dec, 2015 7 commits
  9. 09 Dec, 2015 4 commits
  10. 08 Dec, 2015 2 commits
  11. 05 Dec, 2015 2 commits