[vlc-devel] [PATCH 1/3] lib: deprecate libvlc_media_player_pause()
Thomas Guillem
thomas at gllm.fr
Fri Dec 8 14:23:45 CET 2017
Because the pause state can be changed internally by VLC core and you can never
know if this function will pause or unpause.
---
include/vlc/deprecated.h | 10 ++++++++++
include/vlc/libvlc_media_player.h | 7 -------
lib/media_list_player.c | 2 ++
3 files changed, 12 insertions(+), 7 deletions(-)
diff --git a/include/vlc/deprecated.h b/include/vlc/deprecated.h
index 27323a4344..1aa7f8b5b1 100644
--- a/include/vlc/deprecated.h
+++ b/include/vlc/deprecated.h
@@ -69,6 +69,16 @@ LIBVLC_API uint32_t libvlc_media_player_get_agl ( libvlc_media_player_t *p_mi );
LIBVLC_DEPRECATED LIBVLC_API
void libvlc_track_description_release( libvlc_track_description_t *p_track_description );
+/**
+ * Toggle pause (no effect if there is no media)
+ *
+ * \deprecated Use libvlc_media_player_set_pause() instead
+ *
+ * \param p_mi the Media Player
+ */
+LIBVLC_DEPRECATED LIBVLC_API
+void libvlc_media_player_pause ( libvlc_media_player_t *p_mi );
+
/** @}*/
/**
diff --git a/include/vlc/libvlc_media_player.h b/include/vlc/libvlc_media_player.h
index 4336df9442..bafcebaae7 100644
--- a/include/vlc/libvlc_media_player.h
+++ b/include/vlc/libvlc_media_player.h
@@ -261,13 +261,6 @@ LIBVLC_API void libvlc_media_player_set_pause ( libvlc_media_player_t *mp,
int do_pause );
/**
- * Toggle pause (no effect if there is no media)
- *
- * \param p_mi the Media Player
- */
-LIBVLC_API void libvlc_media_player_pause ( libvlc_media_player_t *p_mi );
-
-/**
* Stop (no effect if there is no media)
*
* \param p_mi the Media Player
diff --git a/lib/media_list_player.c b/lib/media_list_player.c
index 930b69061a..fb8ca35a15 100644
--- a/lib/media_list_player.c
+++ b/lib/media_list_player.c
@@ -32,8 +32,10 @@
#include <vlc/libvlc_media.h>
#include <vlc/libvlc_media_list.h>
#include <vlc/libvlc_media_player.h>
+#include <vlc/libvlc_media_discoverer.h>
#include <vlc/libvlc_media_list_player.h>
#include <vlc/libvlc_events.h>
+#include <vlc/deprecated.h>
#include <assert.h>
#include "libvlc_internal.h"
--
2.11.0
More information about the vlc-devel
mailing list