1. 25 May, 2016 5 commits
  2. 23 May, 2016 1 commit
  3. 20 May, 2016 2 commits
  4. 11 May, 2016 1 commit
  5. 10 May, 2016 1 commit
  6. 02 May, 2016 1 commit
  7. 28 Apr, 2016 3 commits
  8. 26 Apr, 2016 1 commit
    • Bastien Penavayre's avatar
      Ports the new vlc3.0 dialog module in Libvlcpp · 6139551d
      Bastien Penavayre authored
      -New class Dialog (see Dialog.hpp) that wraps the internal type libvlc_dialog_id and associated functions
      -Alter the Instance class (Instance.hpp), so that it holds the callbacks relative to the dialog module:
              -Inherits from CallbackOwner<8> instead of CallbackOwner<2>
              -Holder a std::shared_ptr<libvlc_dialog_cbs>
              -public usings for the prototype of the new callbacks
              -setDialogHandlers/unsetDialogHandlers
              -update the default constructor
      Signed-off-by: 's avatarHugo Beauzée-Luyssen <hugo@beauzee.fr>
      6139551d
  9. 22 Apr, 2016 4 commits
  10. 11 Mar, 2016 1 commit
  11. 12 Feb, 2016 1 commit
  12. 28 Jan, 2016 2 commits
  13. 21 Dec, 2015 2 commits
  14. 15 Dec, 2015 1 commit
  15. 25 Nov, 2015 1 commit
  16. 24 Nov, 2015 1 commit
  17. 20 Nov, 2015 3 commits
    • Hugo Beauzée-Luyssen's avatar
      common: Use unique_ptr for CallbackHandler · 8432ed02
      Hugo Beauzée-Luyssen authored
      Since callbacks are now shared among instances, we don't need to store
      them as a shared_ptr. Though to be fair, I'm not sure we ever needed it
      since we always use the raw pointer.
      8432ed02
    • Hugo Beauzée-Luyssen's avatar
    • Hugo Beauzée-Luyssen's avatar
      Allow callbacks to be shared between instances. · 13057ab6
      Hugo Beauzée-Luyssen authored
      This fixes an issue where having a callback set on a specific object
      would make an application crash. For instance, having 2 VLC::Instance
      objects and calling logSet on one would cause the wrapper
      libvlc_instance_t to invoke this callback. If the instance on which
      logSet was called gets destroyed, the object wrapping the callback will
      be destroyed as well, thus causing the next log callback invocation to
      crash.
      All callbacks are now shared among objects that wrap the same underlying
      libvlc_xxx_t object.
      In addition to that, we now ensure the wrapped vlc object gets destroyed
      before our callbacks wrappers.
      13057ab6
  18. 28 Sep, 2015 3 commits
  19. 17 Sep, 2015 1 commit
  20. 15 Sep, 2015 1 commit
  21. 21 Aug, 2015 1 commit
  22. 21 Jul, 2015 1 commit
  23. 16 Jun, 2015 2 commits