Commit 242309aa authored by Pierre d'Herbemont's avatar Pierre d'Herbemont

libvlc_video: More simplification.

parent f3128ac1
...@@ -526,19 +526,13 @@ void libvlc_toggle_teletext( libvlc_media_player_t *p_mi, ...@@ -526,19 +526,13 @@ void libvlc_toggle_teletext( libvlc_media_player_t *p_mi,
{ {
/* We only work on the first vout */ /* We only work on the first vout */
vout_thread_t *p_vout = GetVout( p_mi, p_e ); vout_thread_t *p_vout = GetVout( p_mi, p_e );
vlc_value_t val; int i_ret; bool opaque; int i_ret;
/* GetVout will raise the exception for us */ /* GetVout will raise the exception for us */
if( !p_vout ) if( !p_vout ) return;
return;
i_ret = var_Get( p_vout, "vbi-opaque", &val );
if( i_ret )
libvlc_exception_raise( p_e,
"Unexpected error while looking up teletext value" );
val.b_bool = !val.b_bool; opaque = var_GetBool( p_vout, "vbi-opaque" );
i_ret = var_Set( p_vout, "vbi-opaque", val ); i_ret = var_SetBool( p_vout, "vbi-opaque", !opaque );
if( i_ret ) if( i_ret )
libvlc_exception_raise( p_e, libvlc_exception_raise( p_e,
"Unexpected error while setting teletext value" ); "Unexpected error while setting teletext value" );
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment