1. 17 Apr, 2016 4 commits
  2. 16 Apr, 2016 3 commits
  3. 14 Apr, 2016 1 commit
  4. 13 Apr, 2016 1 commit
  5. 12 Apr, 2016 1 commit
    • Thomas Guillem's avatar
      libvlc: media: deprecate libvlc_Buffering state · ec03185b
      Thomas Guillem authored
      This state was never set or used. If it was set, it would have overridden the
      media state since a media can be buffering while opening or during playback
      (while seeking).
      
      PS: Listen to the libvlc_MediaPlayerBuffering event if you want to know if a
      media player is buffering.
      ec03185b
  6. 11 Apr, 2016 1 commit
  7. 07 Apr, 2016 1 commit
    • Olivier Aubert's avatar
      Fix typedef declarations · 2d5ae922
      Olivier Aubert authored
      Define both identifier and typedef alias, as in the rest of the code.
      This convention is relied upon by the python bindings generator.
      2d5ae922
  8. 02 Apr, 2016 3 commits
  9. 30 Mar, 2016 1 commit
  10. 28 Mar, 2016 1 commit
  11. 10 Mar, 2016 4 commits
  12. 09 Mar, 2016 1 commit
  13. 05 Mar, 2016 1 commit
  14. 29 Feb, 2016 2 commits
  15. 27 Feb, 2016 1 commit
  16. 26 Feb, 2016 2 commits
  17. 24 Feb, 2016 1 commit
    • Thomas Guillem's avatar
      android: get JavaVM* from JNI_OnLoad · 21e3fded
      Thomas Guillem authored
      And set the JavaVM* in a libvlc var option.
      
      This will allow android modules to access a JNIEnv* even when the parent is a
      not a libvlc_media_player. This will be used for the android Keystore module
      for example.
      
      Furthermore, this simplify the libvlc API when setting an android context.
      21e3fded
  18. 23 Feb, 2016 1 commit
    • Filip Roséen's avatar
      include/vlc_plugin.h: fixed problematic linkage on callback argument · 7abef20e
      Filip Roséen authored
      The rationale behind this patch is easier to explain with a little bit
      of code than in words, but one can summarize it with; "wrong linkage
      used for `vlc_set_cb` when `include/vlc_plugin.h` is compiled as C++,
      this fixes that".
      
      Explanation
      -----------
      
          extern "C" typedef void(*callback_t)();
      
          void cpp_func (callback_t);
      
      Above the name `cpp_func` has C++ linkage, and its type is a C++ function
      returning `void`, accepting a pointer-to-function-with-C-linkage (returning
      `void` and takes no arguments).
      
          typedef void(*callback_t) ();
      
          extern "C" int c_func (callback_t);
      
      In this example (matching the code in `include/vlc_plugin.h`), the name `c_func`
      has C linkage, and its type is a C function returning `int`, accepting a
      pointer-to-function-with-C++-linkage (that returns `void` and takes no
      arguments).
      
      Conclusion
      ----------
      
      Since `vlc_entry_*` will be called from C, the first parameter when invoked will
      be a pointer to function with C linkage---as such this patch fixes the
      previously erroneous linkage.
      Signed-off-by: Rémi Denis-Courmont's avatarRémi Denis-Courmont <remi@remlab.net>
      7abef20e
  19. 19 Feb, 2016 2 commits
  20. 18 Feb, 2016 1 commit
  21. 13 Feb, 2016 1 commit
  22. 11 Feb, 2016 3 commits
  23. 08 Feb, 2016 1 commit
  24. 06 Feb, 2016 1 commit
  25. 05 Feb, 2016 1 commit