[vlc-commits] Unexported vlc_thread_create/join.
Laurent Aimar
git at videolan.org
Sun May 22 22:41:04 CEST 2011
vlc | branch: master | Laurent Aimar <fenrir at videolan.org> | Sun May 22 22:30:32 2011 +0200| [5dc38d351f8a9700a74f906e7b187e27f5d596ad] | committer: Laurent Aimar
Unexported vlc_thread_create/join.
They are not used by modules anymore.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=5dc38d351f8a9700a74f906e7b187e27f5d596ad
---
include/vlc_threads.h | 9 +--------
src/libvlc.h | 6 ++++++
src/libvlccore.sym | 2 --
3 files changed, 7 insertions(+), 10 deletions(-)
diff --git a/include/vlc_threads.h b/include/vlc_threads.h
index 2ee0e36..808b54e 100644
--- a/include/vlc_threads.h
+++ b/include/vlc_threads.h
@@ -194,9 +194,8 @@ VLC_API int vlc_threadvar_create(vlc_threadvar_t * , void (*) (void *) );
VLC_API void vlc_threadvar_delete(vlc_threadvar_t *);
VLC_API int vlc_threadvar_set(vlc_threadvar_t, void *);
VLC_API void * vlc_threadvar_get(vlc_threadvar_t);
-VLC_API int vlc_thread_create( vlc_object_t *, void * ( * ) ( vlc_object_t * ), int ) VLC_USED VLC_DEPRECATED;
+
VLC_API int vlc_thread_set_priority( vlc_object_t *, int ) VLC_DEPRECATED;
-VLC_API void vlc_thread_join( vlc_object_t * ) VLC_DEPRECATED;
VLC_API int vlc_clone(vlc_thread_t *, void * (*) (void *), void *, int) VLC_USED;
VLC_API void vlc_cancel(vlc_thread_t);
@@ -393,15 +392,9 @@ static inline void barrier (void)
#endif
}
-#define vlc_thread_create( P_THIS, FUNC, PRIORITY ) \
- vlc_thread_create( VLC_OBJECT(P_THIS), FUNC, PRIORITY )
-
#define vlc_thread_set_priority( P_THIS, PRIORITY ) \
vlc_thread_set_priority( VLC_OBJECT(P_THIS), PRIORITY )
-#define vlc_thread_join( P_THIS ) \
- vlc_thread_join( VLC_OBJECT(P_THIS) )
-
#ifdef __cplusplus
/**
* Helper C++ class to lock a mutex.
diff --git a/src/libvlc.h b/src/libvlc.h
index 95f9f88..9be3e2d 100644
--- a/src/libvlc.h
+++ b/src/libvlc.h
@@ -49,6 +49,12 @@ void system_End ( libvlc_int_t * );
int vlc_clone_detach (vlc_thread_t *, void *(*)(void *), void *, int);
/* Hopefully, no need to export this. There is a new thread API instead. */
+int vlc_thread_create( vlc_object_t *, void * ( * ) ( vlc_object_t * ), int ) VLC_USED VLC_DEPRECATED;
+void vlc_thread_join( vlc_object_t * ) VLC_DEPRECATED;
+#define vlc_thread_create( P_THIS, FUNC, PRIORITY ) \
+ vlc_thread_create( VLC_OBJECT(P_THIS), FUNC, PRIORITY )
+#define vlc_thread_join( P_THIS ) \
+ vlc_thread_join( VLC_OBJECT(P_THIS) )
void vlc_thread_cancel (vlc_object_t *);
int vlc_object_waitpipe (vlc_object_t *obj);
diff --git a/src/libvlccore.sym b/src/libvlccore.sym
index b53b0a0..4d5b783 100644
--- a/src/libvlccore.sym
+++ b/src/libvlccore.sym
@@ -608,8 +608,6 @@ vlc_sd_Start
vlc_sd_Stop
vlc_tdestroy
vlc_testcancel
-vlc_thread_create
-vlc_thread_join
vlc_thread_set_priority
vlc_threadvar_create
vlc_threadvar_delete
More information about the vlc-commits
mailing list