X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fcontrol%2Fmediacontrol_audio_video.c;h=047f05fe4898b04c25d4713d53ca00d870fa4099;hb=a5c83dda798f93cc7a76bbb50d89352117e6ec46;hp=36e23cdc9e37baedd813823bd588a67290f0dc2c;hpb=f754dc2291a35f9bff26ca0868e01835125df724;p=vlc diff --git a/src/control/mediacontrol_audio_video.c b/src/control/mediacontrol_audio_video.c index 36e23cdc9e..047f05fe48 100644 --- a/src/control/mediacontrol_audio_video.c +++ b/src/control/mediacontrol_audio_video.c @@ -76,7 +76,7 @@ mediacontrol_snapshot( mediacontrol_Instance *self, { RAISE_NULL( mediacontrol_InternalException, "No video output" ); } - p_cache = vlc_object_create( p_input, VLC_OBJECT_GENERIC ); + p_cache = vlc_object_create( p_input, sizeof( vlc_object_t ) ); if( p_cache == NULL ) { vlc_object_release( p_vout ); @@ -149,6 +149,7 @@ int mediacontrol_showtext( vout_thread_t *p_vout, int i_channel, p_spu->p_region->psz_text = strdup( psz_string ); p_spu->p_region->i_align = i_flags & SUBPICTURE_ALIGN_MASK; + p_spu->p_region->p_style = p_style; p_spu->i_start = i_start; p_spu->i_stop = i_stop; p_spu->b_ephemer = false; @@ -269,7 +270,7 @@ mediacontrol_sound_set_volume( mediacontrol_Instance *self, HANDLE_LIBVLC_EXCEPTION_VOID( &ex ); } -bool mediacontrol_set_visual( mediacontrol_Instance *self, +int mediacontrol_set_visual( mediacontrol_Instance *self, WINDOWHANDLE visual_id, mediacontrol_Exception *exception ) {