emit navigationChanged( 0 );
}
+#ifdef ZVBI_COMPILED
/* Update teletext status*/
-
- /* emit teletextEnabled( true|false ) */
-
+ emit teletextEnabled( true );/* FIXME */
+#endif
/* Update text */
QString text;
var_SetInteger( p_input, "title 0", 2 );
}
+#ifdef ZVBI_COMPILED
void InputManager::telexGotoPage( int page )
{
// TODO: this has only sense when telx codec is available
if( hasInput() )
- var_SetInteger( p_input->p_libvlc, "vbi-page", page );
+ {
+ vlc_object_t *p_vbi;
+ p_vbi = (vlc_object_t *) vlc_object_find_name( p_input,
+ "zvbi", FIND_ANYWHERE );
+ if( p_vbi )
+ {
+ var_SetInteger( p_vbi, "vbi-page", page );
+ vlc_object_release( p_vbi );
+ }
+ }
}
void InputManager::telexToggle( bool b_enabled )
{
// TODO: this has only sense when telx codec is available
if( hasInput() )
- var_SetBool( p_input->p_libvlc, "vbi-opaque", b_transp );
+ {
+ vlc_object_t *p_vbi;
+ p_vbi = (vlc_object_t *) vlc_object_find_name( p_input,
+ "zvbi", FIND_ANYWHERE );
+ if( p_vbi )
+ {
+ var_SetBool( p_input->p_libvlc, "vbi-opaque", b_transp );
+ vlc_object_release( p_vbi );
+ }
+ }
}
+#endif
void InputManager::slower()
{