[vlc-devel] commit: snapshot: replace vout_snapshottaken with snapshot-file ( Erwan Tulou )
git version control
git at videolan.org
Sat Aug 29 21:00:00 CEST 2009
vlc | branch: master | Erwan Tulou <erwan10 at videolan.org> | Sat Aug 29 20:20:16 2009 +0200| [220f431450ee4ec9c7a3e3245cf09247f68fce5d] | committer: Erwan Tulou
snapshot: replace vout_snapshottaken with snapshot-file
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=220f431450ee4ec9c7a3e3245cf09247f68fce5d
---
src/control/media_player.c | 6 ++----
src/video_output/event.h | 6 ++----
src/video_output/vout_intf.c | 7 +++----
3 files changed, 7 insertions(+), 12 deletions(-)
diff --git a/src/control/media_player.c b/src/control/media_player.c
index 2fec2ae..5c5674c 100644
--- a/src/control/media_player.c
+++ b/src/control/media_player.c
@@ -348,9 +348,7 @@ libvlc_media_player_new( libvlc_instance_t * p_libvlc_instance,
vout_thread that generates the event and media_player that re-emits it
with its own event manager
*/
- var_Create( p_libvlc_instance->p_libvlc_int, "vout-snapshottaken",
- VLC_VAR_STRING | VLC_VAR_ISCOMMAND );
- var_AddCallback( p_libvlc_instance->p_libvlc_int, "vout-snapshottaken",
+ var_AddCallback( p_libvlc_instance->p_libvlc_int, "snapshot-file",
SnapshotTakenCallback, p_mi );
return p_mi;
@@ -387,7 +385,7 @@ static void libvlc_media_player_destroy( libvlc_media_player_t *p_mi )
/* Detach Callback from the main libvlc object */
var_DelCallback( p_mi->p_libvlc_instance->p_libvlc_int,
- "vout-snapshottaken", SnapshotTakenCallback, p_mi );
+ "snapshot-file", SnapshotTakenCallback, p_mi );
/* Release the input thread */
release_input_thread( p_mi, true );
diff --git a/src/video_output/event.h b/src/video_output/event.h
index fff6f26..37eb390 100644
--- a/src/video_output/event.h
+++ b/src/video_output/event.h
@@ -220,10 +220,8 @@ static inline void vout_SendEventSourceCrop(vout_thread_t *vout,
#if 0
static inline void vout_SendEventSnapshot(vout_thread_t *vout, const char *filename)
{
- /* Generate a media player event - Right now just trigger a global libvlc var
- CHECK: Could not find a more local object. The goal is to communicate
- vout_thread with libvlc_media_player or its input_thread */
- var_SetString(vout->p_libvlc, "vout-snapshottaken", filename);
+ /* signal creation of a new snapshot file */
+ var_SetString(vout->p_libvlc, "snapshot-file", filename);
}
#warning "FIXME clean up postproc event"
diff --git a/src/video_output/vout_intf.c b/src/video_output/vout_intf.c
index f8e7db6..d267a4a 100644
--- a/src/video_output/vout_intf.c
+++ b/src/video_output/vout_intf.c
@@ -504,10 +504,9 @@ static void VoutSaveSnapshot( vout_thread_t *p_vout )
VoutOsdSnapshot( p_vout, p_picture, psz_filename );
- /* Generate a media player event - Right now just trigger a global libvlc var
- CHECK: Could not find a more local object. The goal is to communicate
- vout_thread with libvlc_media_player or its input_thread */
- var_SetString( p_vout->p_libvlc, "vout-snapshottaken", psz_filename );
+ /* signal creation of a new snapshot file */
+ var_SetString( p_vout->p_libvlc, "snapshot-file", psz_filename );
+
free( psz_filename );
exit:
More information about the vlc-devel
mailing list