mirror of
https://github.com/mpv-player/mpv
synced 2025-04-29 14:50:14 +00:00
add osd_level=3 support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@8887 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
f6ffd63f4b
commit
3b94bba292
@ -109,7 +109,7 @@ static config_t gui_opts[] =
|
|||||||
{ "ao_sdl_subdriver",>kAOSDLDriver,CONF_TYPE_STRING,0,0,0,NULL },
|
{ "ao_sdl_subdriver",>kAOSDLDriver,CONF_TYPE_STRING,0,0,0,NULL },
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
{ "osd_level",&osd_level,CONF_TYPE_INT,CONF_RANGE,0,2,NULL },
|
{ "osd_level",&osd_level,CONF_TYPE_INT,CONF_RANGE,0,3,NULL },
|
||||||
{ "sub_auto_load",&sub_auto,CONF_TYPE_FLAG,0,0,1,NULL },
|
{ "sub_auto_load",&sub_auto,CONF_TYPE_FLAG,0,0,1,NULL },
|
||||||
{ "sub_unicode",&sub_unicode,CONF_TYPE_FLAG,0,0,1,NULL },
|
{ "sub_unicode",&sub_unicode,CONF_TYPE_FLAG,0,0,1,NULL },
|
||||||
{ "sub_pos",&sub_pos,CONF_TYPE_INT,CONF_RANGE,0,200,NULL },
|
{ "sub_pos",&sub_pos,CONF_TYPE_INT,CONF_RANGE,0,200,NULL },
|
||||||
|
@ -78,6 +78,7 @@ static GtkAdjustment * SBAutoSyncadj;
|
|||||||
static GtkWidget * RBOSDNone;
|
static GtkWidget * RBOSDNone;
|
||||||
static GtkWidget * RBOSDTandP;
|
static GtkWidget * RBOSDTandP;
|
||||||
static GtkWidget * RBOSDIndicator;
|
static GtkWidget * RBOSDIndicator;
|
||||||
|
static GtkWidget * RBOSDTPTT;
|
||||||
|
|
||||||
static GtkWidget * HSAudioDelay;
|
static GtkWidget * HSAudioDelay;
|
||||||
static GtkWidget * HSExtraStereoMul;
|
static GtkWidget * HSExtraStereoMul;
|
||||||
@ -259,6 +260,7 @@ void ShowPreferences( void )
|
|||||||
case 0: gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( RBOSDNone ),TRUE ); break;
|
case 0: gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( RBOSDNone ),TRUE ); break;
|
||||||
case 1: gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( RBOSDIndicator ),TRUE ); break;
|
case 1: gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( RBOSDIndicator ),TRUE ); break;
|
||||||
case 2: gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( RBOSDTandP ),TRUE ); break;
|
case 2: gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( RBOSDTandP ),TRUE ); break;
|
||||||
|
case 3: gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( RBOSDTPTT ),TRUE ); break;
|
||||||
}
|
}
|
||||||
#if 0
|
#if 0
|
||||||
if ( guiIntfStruct.Subtitlename ) gtk_entry_set_text( GTK_ENTRY( ESubtitleName ),guiIntfStruct.Subtitlename );
|
if ( guiIntfStruct.Subtitlename ) gtk_entry_set_text( GTK_ENTRY( ESubtitleName ),guiIntfStruct.Subtitlename );
|
||||||
@ -355,6 +357,7 @@ void ShowPreferences( void )
|
|||||||
gtk_widget_set_sensitive( RBOSDNone,FALSE );
|
gtk_widget_set_sensitive( RBOSDNone,FALSE );
|
||||||
gtk_widget_set_sensitive( RBOSDTandP,FALSE );
|
gtk_widget_set_sensitive( RBOSDTandP,FALSE );
|
||||||
gtk_widget_set_sensitive( RBOSDIndicator,FALSE );
|
gtk_widget_set_sensitive( RBOSDIndicator,FALSE );
|
||||||
|
gtk_widget_set_sensitive( RBOSDTPTT,FALSE );
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if !defined( USE_OSD ) && !defined( USE_SUB )
|
#if !defined( USE_OSD ) && !defined( USE_SUB )
|
||||||
@ -477,6 +480,7 @@ void prButton( GtkButton * button,gpointer user_data )
|
|||||||
if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBOSDNone ) ) ) osd_level=0;
|
if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBOSDNone ) ) ) osd_level=0;
|
||||||
if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBOSDIndicator ) ) ) osd_level=1;
|
if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBOSDIndicator ) ) ) osd_level=1;
|
||||||
if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBOSDTandP ) ) ) osd_level=2;
|
if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBOSDTandP ) ) ) osd_level=2;
|
||||||
|
if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBOSDTPTT ) ) ) osd_level=3;
|
||||||
|
|
||||||
// font ...
|
// font ...
|
||||||
guiSetFilename( font_name,gtk_entry_get_text( GTK_ENTRY( prEFontName ) ) );
|
guiSetFilename( font_name,gtk_entry_get_text( GTK_ENTRY( prEFontName ) ) );
|
||||||
@ -826,6 +830,7 @@ GtkWidget * create_Preferences( void )
|
|||||||
RBOSDNone=AddRadioButton( MSGTR_PREFERENCES_None,&OSD_group,vbox600 );
|
RBOSDNone=AddRadioButton( MSGTR_PREFERENCES_None,&OSD_group,vbox600 );
|
||||||
RBOSDTandP=AddRadioButton( MSGTR_PREFERENCES_OSDTimer,&OSD_group,vbox600 );
|
RBOSDTandP=AddRadioButton( MSGTR_PREFERENCES_OSDTimer,&OSD_group,vbox600 );
|
||||||
RBOSDIndicator=AddRadioButton( MSGTR_PREFERENCES_OSDProgress,&OSD_group,vbox600 );
|
RBOSDIndicator=AddRadioButton( MSGTR_PREFERENCES_OSDProgress,&OSD_group,vbox600 );
|
||||||
|
RBOSDTPTT=AddRadioButton( MSGTR_PREFERENCES_OSDTimerPercentageTotalTime,&OSD_group,vbox600 );
|
||||||
|
|
||||||
vbox7=AddVBox(
|
vbox7=AddVBox(
|
||||||
AddFrame( NULL,GTK_SHADOW_NONE,
|
AddFrame( NULL,GTK_SHADOW_NONE,
|
||||||
@ -1096,6 +1101,7 @@ GtkWidget * create_Preferences( void )
|
|||||||
gtk_signal_connect( GTK_OBJECT( RBOSDNone ),"toggled",GTK_SIGNAL_FUNC( on_RBOSDNone_toggled ),NULL );
|
gtk_signal_connect( GTK_OBJECT( RBOSDNone ),"toggled",GTK_SIGNAL_FUNC( on_RBOSDNone_toggled ),NULL );
|
||||||
gtk_signal_connect( GTK_OBJECT( RBOSDTandP ),"toggled",GTK_SIGNAL_FUNC( on_RBOSDTandP_toggled ),NULL );
|
gtk_signal_connect( GTK_OBJECT( RBOSDTandP ),"toggled",GTK_SIGNAL_FUNC( on_RBOSDTandP_toggled ),NULL );
|
||||||
gtk_signal_connect( GTK_OBJECT( RBOSDIndicator ),"toggled",GTK_SIGNAL_FUNC( on_RBOSDIndicator_toggled ),NULL );
|
gtk_signal_connect( GTK_OBJECT( RBOSDIndicator ),"toggled",GTK_SIGNAL_FUNC( on_RBOSDIndicator_toggled ),NULL );
|
||||||
|
gtk_signal_connect( GTK_OBJECT( RBOSDTPTT ),"toggled",GTK_SIGNAL_FUNC( on_RBOSDIndicator_toggled ),NULL );
|
||||||
gtk_signal_connect( GTK_OBJECT( CBAudioEqualizer ),"toggled",GTK_SIGNAL_FUNC( on_CBAudioEqualizer_toggled ),NULL );
|
gtk_signal_connect( GTK_OBJECT( CBAudioEqualizer ),"toggled",GTK_SIGNAL_FUNC( on_CBAudioEqualizer_toggled ),NULL );
|
||||||
#endif
|
#endif
|
||||||
#if 0
|
#if 0
|
||||||
|
@ -434,6 +434,7 @@ static char help_text[]=
|
|||||||
#define MSGTR_PREFERENCES_Panscan "Panscan: "
|
#define MSGTR_PREFERENCES_Panscan "Panscan: "
|
||||||
#define MSGTR_PREFERENCES_OSDTimer "Timer and indicators"
|
#define MSGTR_PREFERENCES_OSDTimer "Timer and indicators"
|
||||||
#define MSGTR_PREFERENCES_OSDProgress "Progressbars only"
|
#define MSGTR_PREFERENCES_OSDProgress "Progressbars only"
|
||||||
|
#define MSGTR_PREFERENCES_OSDTimerPercentageTotalTime "Timer, percentage and total time"
|
||||||
#define MSGTR_PREFERENCES_Subtitle "Subtitle:"
|
#define MSGTR_PREFERENCES_Subtitle "Subtitle:"
|
||||||
#define MSGTR_PREFERENCES_SUB_Delay "Delay: "
|
#define MSGTR_PREFERENCES_SUB_Delay "Delay: "
|
||||||
#define MSGTR_PREFERENCES_SUB_FPS "FPS:"
|
#define MSGTR_PREFERENCES_SUB_FPS "FPS:"
|
||||||
|
Loading…
Reference in New Issue
Block a user