comparison gui/ui/gtk/preferences.c @ 34684:b03481253518

Cosmetic: Prefer C style for single line comments. Additionally, slightly revise some of these comments.
author ib
date Fri, 24 Feb 2012 17:16:54 +0000
parents 4ff933a89818
children 311b47301ea7
comparison
equal deleted inserted replaced
34683:621058eff80f 34684:b03481253518
49 #include "gui/util/string.h" 49 #include "gui/util/string.h"
50 #include "preferences.h" 50 #include "preferences.h"
51 #include "fileselect.h" 51 #include "fileselect.h"
52 #include "tools.h" 52 #include "tools.h"
53 53
54 // for mpcodecs_[av]d_drivers: 54 /* for mpcodecs_[av]d_drivers: */
55 #include "libmpcodecs/vd.h" 55 #include "libmpcodecs/vd.h"
56 #include "libmpcodecs/ad.h" 56 #include "libmpcodecs/ad.h"
57 57
58 GtkWidget * Preferences = NULL; 58 GtkWidget * Preferences = NULL;
59 static GtkWidget * AConfig; 59 static GtkWidget * AConfig;
199 void ShowPreferences( void ) 199 void ShowPreferences( void )
200 { 200 {
201 if ( Preferences ) gtkActive( Preferences ); 201 if ( Preferences ) gtkActive( Preferences );
202 else Preferences=create_Preferences(); 202 else Preferences=create_Preferences();
203 203
204 // -- 1. page 204 /* 1st page */
205 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBAudioEqualizer ),gtkEnableAudioEqualizer ); 205 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBAudioEqualizer ),gtkEnableAudioEqualizer );
206 #if 0 206 #if 0
207 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBSurround ),gtkAOSurround ); 207 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBSurround ),gtkAOSurround );
208 #endif 208 #endif
209 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBExtraStereo ),gtkAOExtraStereo ); 209 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBExtraStereo ),gtkAOExtraStereo );
240 !strncmp( ao_driver[0],"sdl",3 ) ) 240 !strncmp( ao_driver[0],"sdl",3 ) )
241 gtk_widget_set_sensitive( AConfig,TRUE ); 241 gtk_widget_set_sensitive( AConfig,TRUE );
242 } 242 }
243 } 243 }
244 244
245 // -- 2. page 245 /* 2nd page */
246 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBDoubleBuffer ),vo_doublebuffering ); 246 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBDoubleBuffer ),vo_doublebuffering );
247 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBDR ),vo_directrendering ); 247 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBDR ),vo_directrendering );
248 248
249 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBFramedrop ),FALSE ); 249 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBFramedrop ),FALSE );
250 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBHFramedrop ),FALSE ); 250 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBHFramedrop ),FALSE );
278 #endif 278 #endif
279 } 279 }
280 280
281 gtk_adjustment_set_value( HSFPSadj,force_fps ); 281 gtk_adjustment_set_value( HSFPSadj,force_fps );
282 282
283 // -- 3. page 283 /* 3rd page */
284 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBSubOverlap ),suboverlap_enabled ); 284 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBSubOverlap ),suboverlap_enabled );
285 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBNoAutoSub ),!sub_auto ); 285 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBNoAutoSub ),!sub_auto );
286 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBDumpMPSub ),gtkSubDumpMPSub ); 286 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBDumpMPSub ),gtkSubDumpMPSub );
287 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBDumpSrt ),gtkSubDumpSrt ); 287 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBDumpSrt ),gtkSubDumpSrt );
288 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBSubUnicode ),sub_unicode ); 288 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBSubUnicode ),sub_unicode );
322 if ( !gstrcasecmp( sub_cp,lEncoding[i].name ) ) break; 322 if ( !gstrcasecmp( sub_cp,lEncoding[i].name ) ) break;
323 if ( lEncoding[i].name ) gtk_entry_set_text( GTK_ENTRY( ESubEncoding ),lEncoding[i].comment ); 323 if ( lEncoding[i].name ) gtk_entry_set_text( GTK_ENTRY( ESubEncoding ),lEncoding[i].comment );
324 } 324 }
325 #endif 325 #endif
326 326
327 // --- 4. page 327 /* 4th page */
328 // font ... 328 /* font ... */
329 if ( font_name ) gtk_entry_set_text( GTK_ENTRY( prEFontName ),font_name ); 329 if ( font_name ) gtk_entry_set_text( GTK_ENTRY( prEFontName ),font_name );
330 #ifndef CONFIG_FREETYPE 330 #ifndef CONFIG_FREETYPE
331 gtk_adjustment_set_value( HSFontFactoradj,font_factor ); 331 gtk_adjustment_set_value( HSFontFactoradj,font_factor );
332 #else 332 #else
333 gtk_adjustment_set_value( HSFontBluradj,( subtitle_font_radius / 8.0f ) * 100.0f ); 333 gtk_adjustment_set_value( HSFontBluradj,( subtitle_font_radius / 8.0f ) * 100.0f );
348 case 2: gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( RBFontAutoScaleWidth ),TRUE ); break; 348 case 2: gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( RBFontAutoScaleWidth ),TRUE ); break;
349 case 3: gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( RBFontAutoScaleDiagonal ),TRUE ); break; 349 case 3: gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( RBFontAutoScaleDiagonal ),TRUE ); break;
350 } 350 }
351 #endif 351 #endif
352 352
353 // -- 5. page 353 /* 5th page */
354 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBNonInterlaved ),force_ni ); 354 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBNonInterlaved ),force_ni );
355 if ( index_mode == 1 ) gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBIndex ),1 ); 355 if ( index_mode == 1 ) gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBIndex ),1 );
356 { 356 {
357 int i; 357 int i;
358 GList * Items = NULL; 358 GList * Items = NULL;
383 gtk_combo_set_popdown_strings( GTK_COMBO( CBAFM ),Items ); 383 gtk_combo_set_popdown_strings( GTK_COMBO( CBAFM ),Items );
384 g_list_free( Items ); 384 g_list_free( Items );
385 if ( name ) gtk_entry_set_text( GTK_ENTRY( EAFM ),name ); 385 if ( name ) gtk_entry_set_text( GTK_ENTRY( EAFM ),name );
386 } 386 }
387 387
388 // --- 6. page 388 /* 6th page */
389 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBPostprocess ),gtkVfPP ); 389 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBPostprocess ),gtkVfPP );
390 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBLoadFullscreen ),gtkLoadFullscreen ); 390 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBLoadFullscreen ),gtkLoadFullscreen );
391 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBSaveWinPos ),gui_save_pos ); 391 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBSaveWinPos ),gui_save_pos );
392 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBShowVideoWindow ),gtkShowVideoWindow ); 392 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBShowVideoWindow ),gtkShowVideoWindow );
393 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBStopXScreenSaver ),stop_xscreensaver ); 393 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( CBStopXScreenSaver ),stop_xscreensaver );
414 if ( dvd_device ) gtk_entry_set_text( GTK_ENTRY( prEDVDDevice ),dvd_device ); 414 if ( dvd_device ) gtk_entry_set_text( GTK_ENTRY( prEDVDDevice ),dvd_device );
415 else gtk_entry_set_text( GTK_ENTRY( prEDVDDevice ),DEFAULT_DVD_DEVICE ); 415 else gtk_entry_set_text( GTK_ENTRY( prEDVDDevice ),DEFAULT_DVD_DEVICE );
416 if ( cdrom_device ) gtk_entry_set_text( GTK_ENTRY( prECDRomDevice ),cdrom_device ); 416 if ( cdrom_device ) gtk_entry_set_text( GTK_ENTRY( prECDRomDevice ),cdrom_device );
417 else gtk_entry_set_text( GTK_ENTRY( prECDRomDevice ),DEFAULT_CDROM_DEVICE ); 417 else gtk_entry_set_text( GTK_ENTRY( prECDRomDevice ),DEFAULT_CDROM_DEVICE );
418 418
419 // -- disables 419 /* disables */
420 #ifndef CONFIG_ASS 420 #ifndef CONFIG_ASS
421 gtk_widget_set_sensitive( CBUseASS,FALSE ); 421 gtk_widget_set_sensitive( CBUseASS,FALSE );
422 gtk_widget_set_sensitive( CBASSUseMargins,FALSE ); 422 gtk_widget_set_sensitive( CBASSUseMargins,FALSE );
423 gtk_widget_set_sensitive( SBASSTopMargin,FALSE ); 423 gtk_widget_set_sensitive( SBASSTopMargin,FALSE );
424 gtk_widget_set_sensitive( SBASSBottomMargin,FALSE ); 424 gtk_widget_set_sensitive( SBASSBottomMargin,FALSE );
425 #endif 425 #endif
426 426
427 // -- signals 427 /* signals */
428 gtk_signal_connect( GTK_OBJECT( CBExtraStereo ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)0 ); 428 gtk_signal_connect( GTK_OBJECT( CBExtraStereo ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)0 );
429 gtk_signal_connect( GTK_OBJECT( CBNormalize ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)1 ); 429 gtk_signal_connect( GTK_OBJECT( CBNormalize ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)1 );
430 gtk_signal_connect( GTK_OBJECT( CBSoftwareMixer ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)1 ); 430 gtk_signal_connect( GTK_OBJECT( CBSoftwareMixer ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)1 );
431 gtk_signal_connect( GTK_OBJECT( CBAudioEqualizer ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)2 ); 431 gtk_signal_connect( GTK_OBJECT( CBAudioEqualizer ),"toggled",GTK_SIGNAL_FUNC( prToggled ),(void*)2 );
432 gtk_signal_connect( GTK_OBJECT( CBShowVideoWindow ),"toggled",GTK_SIGNAL_FUNC( prToggled ), (void*)3 ); 432 gtk_signal_connect( GTK_OBJECT( CBShowVideoWindow ),"toggled",GTK_SIGNAL_FUNC( prToggled ), (void*)3 );
527 static void prButton( GtkButton * button, gpointer user_data ) 527 static void prButton( GtkButton * button, gpointer user_data )
528 { 528 {
529 switch ( (int)user_data ) 529 switch ( (int)user_data )
530 { 530 {
531 case bOk: 531 case bOk:
532 // -- 1. page 532 /* 1st page */
533 gtkEnableAudioEqualizer=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBAudioEqualizer ) ); 533 gtkEnableAudioEqualizer=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBAudioEqualizer ) );
534 gtkAOExtraStereo=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBExtraStereo ) ); 534 gtkAOExtraStereo=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBExtraStereo ) );
535 gtkAONorm=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBNormalize ) ); 535 gtkAONorm=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBNormalize ) );
536 soft_vol=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBSoftwareMixer ) ); 536 soft_vol=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBSoftwareMixer ) );
537 mplayer( MPLAYER_SET_EXTRA_STEREO,HSExtraStereoMuladj->value,0 ); 537 mplayer( MPLAYER_SET_EXTRA_STEREO,HSExtraStereoMuladj->value,0 );
538 audio_delay=HSAudioDelayadj->value; 538 audio_delay=HSAudioDelayadj->value;
539 539
540 listSet( &audio_driver_list,ao_driver[0] ); 540 listSet( &audio_driver_list,ao_driver[0] );
541 listSet( &video_driver_list,vo_driver[0] ); 541 listSet( &video_driver_list,vo_driver[0] );
542 542
543 // -- 2. page 543 /* 2nd page */
544 vo_doublebuffering=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBDoubleBuffer ) ); 544 vo_doublebuffering=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBDoubleBuffer ) );
545 vo_directrendering=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBDR ) ); 545 vo_directrendering=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBDR ) );
546 546
547 frame_dropping=0; 547 frame_dropping=0;
548 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBFramedrop ) ) == TRUE ) frame_dropping=1; 548 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBFramedrop ) ) == TRUE ) frame_dropping=1;
551 flip=-1; 551 flip=-1;
552 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBFlip ) ) ) flip=1; 552 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBFlip ) ) ) flip=1;
553 553
554 force_fps=HSFPSadj->value; 554 force_fps=HSFPSadj->value;
555 555
556 // -- 3. page 556 /* 3rd page */
557 suboverlap_enabled=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBSubOverlap ) ); 557 suboverlap_enabled=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBSubOverlap ) );
558 sub_auto=!gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBNoAutoSub ) ); 558 sub_auto=!gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBNoAutoSub ) );
559 gtkSubDumpMPSub=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBDumpMPSub ) ); 559 gtkSubDumpMPSub=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBDumpMPSub ) );
560 gtkSubDumpSrt=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBDumpSrt ) ); 560 gtkSubDumpSrt=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBDumpSrt ) );
561 sub_unicode=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBSubUnicode ) ); 561 sub_unicode=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBSubUnicode ) );
572 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBOSDIndicator ) ) ) osd_level=1; 572 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBOSDIndicator ) ) ) osd_level=1;
573 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBOSDTandP ) ) ) osd_level=2; 573 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBOSDTandP ) ) ) osd_level=2;
574 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBOSDTPTT ) ) ) osd_level=3; 574 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBOSDTPTT ) ) ) osd_level=3;
575 575
576 576
577 // --- 4. page 577 /* 4th page */
578 setdup( &font_name,gtk_entry_get_text( GTK_ENTRY( prEFontName ) ) ); 578 setdup( &font_name,gtk_entry_get_text( GTK_ENTRY( prEFontName ) ) );
579 #ifndef CONFIG_FREETYPE 579 #ifndef CONFIG_FREETYPE
580 mplayer( MPLAYER_SET_FONT_FACTOR,HSFontFactoradj->value,0 ); 580 mplayer( MPLAYER_SET_FONT_FACTOR,HSFontFactoradj->value,0 );
581 #else 581 #else
582 mplayer( MPLAYER_SET_FONT_BLUR,HSFontBluradj->value,0 ); 582 mplayer( MPLAYER_SET_FONT_BLUR,HSFontBluradj->value,0 );
587 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBFontAutoScaleHeight ) ) ) mplayer( MPLAYER_SET_FONT_AUTOSCALE,1,0 ); 587 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBFontAutoScaleHeight ) ) ) mplayer( MPLAYER_SET_FONT_AUTOSCALE,1,0 );
588 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBFontAutoScaleWidth ) ) ) mplayer( MPLAYER_SET_FONT_AUTOSCALE,2,0 ); 588 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBFontAutoScaleWidth ) ) ) mplayer( MPLAYER_SET_FONT_AUTOSCALE,2,0 );
589 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBFontAutoScaleDiagonal ) ) ) mplayer( MPLAYER_SET_FONT_AUTOSCALE,3,0 ); 589 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( RBFontAutoScaleDiagonal ) ) ) mplayer( MPLAYER_SET_FONT_AUTOSCALE,3,0 );
590 #endif 590 #endif
591 591
592 // -- 5. page 592 /* -- 5th page */
593 force_ni=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBNonInterlaved ) ); 593 force_ni=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBNonInterlaved ) );
594 index_mode=-1; 594 index_mode=-1;
595 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBIndex ) ) ) index_mode=1; 595 if ( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBIndex ) ) ) index_mode=1;
596 596
597 { 597 {
608 for( i=0;mpcodecs_ad_drivers[i];i++ ) 608 for( i=0;mpcodecs_ad_drivers[i];i++ )
609 if ( !gstrcmp( tmp,(char *)mpcodecs_ad_drivers[i]->info->name ) ) 609 if ( !gstrcmp( tmp,(char *)mpcodecs_ad_drivers[i]->info->name ) )
610 { listSet( &audio_fm_list,(char *)mpcodecs_ad_drivers[i]->info->short_name ); break; } 610 { listSet( &audio_fm_list,(char *)mpcodecs_ad_drivers[i]->info->short_name ); break; }
611 } 611 }
612 612
613 // --- 6. page 613 /* 6th page */
614 gtkVfPP=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBPostprocess ) ); 614 gtkVfPP=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBPostprocess ) );
615 gtkLoadFullscreen=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBLoadFullscreen ) ); 615 gtkLoadFullscreen=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBLoadFullscreen ) );
616 gui_save_pos=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBSaveWinPos ) ); 616 gui_save_pos=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBSaveWinPos ) );
617 gtkShowVideoWindow=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBShowVideoWindow ) ); 617 gtkShowVideoWindow=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBShowVideoWindow ) );
618 stop_xscreensaver=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBStopXScreenSaver ) ); 618 stop_xscreensaver=gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( CBStopXScreenSaver ) );
855 hbox1=AddVBox( notebook1,0 ); 855 hbox1=AddVBox( notebook1,0 );
856 856
857 frame=AddFrame( NULL,GTK_SHADOW_ETCHED_OUT,hbox1,1 ); 857 frame=AddFrame( NULL,GTK_SHADOW_ETCHED_OUT,hbox1,1 );
858 frame=AddFrame( NULL,GTK_SHADOW_NONE,frame,1 ); 858 frame=AddFrame( NULL,GTK_SHADOW_NONE,frame,1 );
859 859
860 // --- 1. page 860 /* 1st page */
861 861
862 vbox2=AddVBox( frame,0 ); 862 vbox2=AddVBox( frame,0 );
863 863
864 scrolledwindow3=gtk_scrolled_window_new( NULL,NULL ); 864 scrolledwindow3=gtk_scrolled_window_new( NULL,NULL );
865 gtk_widget_set_name( scrolledwindow3,"scrolledwindow3" ); 865 gtk_widget_set_name( scrolledwindow3,"scrolledwindow3" );
908 HSAudioDelayadj=GTK_ADJUSTMENT( gtk_adjustment_new( 0,-10,10,0.01,0,0 ) ); 908 HSAudioDelayadj=GTK_ADJUSTMENT( gtk_adjustment_new( 0,-10,10,0.01,0,0 ) );
909 HSAudioDelay=AddHScaler( HSAudioDelayadj,hbox8,2 ); 909 HSAudioDelay=AddHScaler( HSAudioDelayadj,hbox8,2 );
910 label=AddLabel( MSGTR_PREFERENCES_Audio,NULL ); 910 label=AddLabel( MSGTR_PREFERENCES_Audio,NULL );
911 gtk_notebook_set_tab_label( GTK_NOTEBOOK( notebook1 ),gtk_notebook_get_nth_page( GTK_NOTEBOOK( notebook1 ),0 ),label ); 911 gtk_notebook_set_tab_label( GTK_NOTEBOOK( notebook1 ),gtk_notebook_get_nth_page( GTK_NOTEBOOK( notebook1 ),0 ),label );
912 912
913 // --- 2. page 913 /* 2nd page */
914 914
915 hbox2=AddVBox( notebook1,0 ); 915 hbox2=AddVBox( notebook1,0 );
916 916
917 vbox4=AddVBox( 917 vbox4=AddVBox(
918 AddFrame( NULL,GTK_SHADOW_NONE, 918 AddFrame( NULL,GTK_SHADOW_NONE,
973 gtk_table_attach( GTK_TABLE( table1 ),HSFPS,1,2,1,2,(GtkAttachOptions)( GTK_EXPAND | GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 ); 973 gtk_table_attach( GTK_TABLE( table1 ),HSFPS,1,2,1,2,(GtkAttachOptions)( GTK_EXPAND | GTK_FILL ),(GtkAttachOptions)( 0 ),0,0 );
974 974
975 label=AddLabel( MSGTR_PREFERENCES_Video,NULL ); 975 label=AddLabel( MSGTR_PREFERENCES_Video,NULL );
976 gtk_notebook_set_tab_label( GTK_NOTEBOOK( notebook1 ),gtk_notebook_get_nth_page( GTK_NOTEBOOK( notebook1 ),1 ),label ); 976 gtk_notebook_set_tab_label( GTK_NOTEBOOK( notebook1 ),gtk_notebook_get_nth_page( GTK_NOTEBOOK( notebook1 ),1 ),label );
977 977
978 // --- 3. page 978 /* 3rd page */
979 979
980 vbox6=AddVBox( notebook1,0 ); 980 vbox6=AddVBox( notebook1,0 );
981 981
982 vbox600=AddVBox( 982 vbox600=AddVBox(
983 AddFrame( NULL,GTK_SHADOW_NONE, 983 AddFrame( NULL,GTK_SHADOW_NONE,
1092 1092
1093 label=AddLabel( MSGTR_PREFERENCES_SubtitleOSD,NULL ); 1093 label=AddLabel( MSGTR_PREFERENCES_SubtitleOSD,NULL );
1094 gtk_notebook_set_tab_label( GTK_NOTEBOOK( notebook1 ),gtk_notebook_get_nth_page( GTK_NOTEBOOK( notebook1 ),2 ),label ); 1094 gtk_notebook_set_tab_label( GTK_NOTEBOOK( notebook1 ),gtk_notebook_get_nth_page( GTK_NOTEBOOK( notebook1 ),2 ),label );
1095 vbox601=AddVBox( notebook1,0 ); 1095 vbox601=AddVBox( notebook1,0 );
1096 1096
1097 // --- 4. page 1097 /* 4th page */
1098 1098
1099 vbox603=AddVBox( 1099 vbox603=AddVBox(
1100 AddFrame( NULL,GTK_SHADOW_NONE, 1100 AddFrame( NULL,GTK_SHADOW_NONE,
1101 AddFrame( MSGTR_PREFERENCES_FRAME_Font,GTK_SHADOW_ETCHED_OUT,vbox601,0 ),1 ),0 ); 1101 AddFrame( MSGTR_PREFERENCES_FRAME_Font,GTK_SHADOW_ETCHED_OUT,vbox601,0 ),1 ),0 );
1102 1102
1176 #endif 1176 #endif
1177 1177
1178 label=AddLabel( MSGTR_PREFERENCES_FRAME_Font,NULL ); 1178 label=AddLabel( MSGTR_PREFERENCES_FRAME_Font,NULL );
1179 gtk_notebook_set_tab_label( GTK_NOTEBOOK( notebook1 ),gtk_notebook_get_nth_page( GTK_NOTEBOOK( notebook1 ),3 ),label ); 1179 gtk_notebook_set_tab_label( GTK_NOTEBOOK( notebook1 ),gtk_notebook_get_nth_page( GTK_NOTEBOOK( notebook1 ),3 ),label );
1180 1180
1181 // --- 5. page 1181 /* 5th page */
1182 1182
1183 vbox601=AddVBox( notebook1,0 ); 1183 vbox601=AddVBox( notebook1,0 );
1184 1184
1185 vbox602=AddVBox( 1185 vbox602=AddVBox(
1186 AddFrame( NULL,GTK_SHADOW_NONE, 1186 AddFrame( NULL,GTK_SHADOW_NONE,
1220 label=AddLabel( MSGTR_PREFERENCES_Codecs,NULL ); 1220 label=AddLabel( MSGTR_PREFERENCES_Codecs,NULL );
1221 gtk_notebook_set_tab_label( GTK_NOTEBOOK( notebook1 ),gtk_notebook_get_nth_page( GTK_NOTEBOOK( notebook1 ),4 ),label ); 1221 gtk_notebook_set_tab_label( GTK_NOTEBOOK( notebook1 ),gtk_notebook_get_nth_page( GTK_NOTEBOOK( notebook1 ),4 ),label );
1222 1222
1223 vbox601=AddVBox( notebook1,0 ); 1223 vbox601=AddVBox( notebook1,0 );
1224 1224
1225 // --- 6. page 1225 /* 6th page */
1226 1226
1227 vbox602=AddVBox( 1227 vbox602=AddVBox(
1228 AddFrame( NULL,GTK_SHADOW_NONE, 1228 AddFrame( NULL,GTK_SHADOW_NONE,
1229 AddFrame( MSGTR_PREFERENCES_FRAME_PostProcess,GTK_SHADOW_ETCHED_OUT,vbox601,0 ),1 ),0 ); 1229 AddFrame( MSGTR_PREFERENCES_FRAME_PostProcess,GTK_SHADOW_ETCHED_OUT,vbox601,0 ),1 ),0 );
1230 1230
1298 // AddHSeparator( vbox602 ); 1298 // AddHSeparator( vbox602 );
1299 1299
1300 label=AddLabel( MSGTR_PREFERENCES_Misc,NULL ); 1300 label=AddLabel( MSGTR_PREFERENCES_Misc,NULL );
1301 gtk_notebook_set_tab_label( GTK_NOTEBOOK( notebook1 ),gtk_notebook_get_nth_page( GTK_NOTEBOOK( notebook1 ),5 ),label ); 1301 gtk_notebook_set_tab_label( GTK_NOTEBOOK( notebook1 ),gtk_notebook_get_nth_page( GTK_NOTEBOOK( notebook1 ),5 ),label );
1302 1302
1303 // --- 1303 /* --- */
1304 1304
1305 AddHSeparator( vbox1 ); 1305 AddHSeparator( vbox1 );
1306 1306
1307 hbuttonbox1=AddHButtonBox( vbox1 ); 1307 hbuttonbox1=AddHButtonBox( vbox1 );
1308 gtk_button_box_set_layout( GTK_BUTTON_BOX( hbuttonbox1 ),GTK_BUTTONBOX_END ); 1308 gtk_button_box_set_layout( GTK_BUTTON_BOX( hbuttonbox1 ),GTK_BUTTONBOX_END );
1368 } 1368 }
1369 1369
1370 #ifdef CONFIG_OSS_AUDIO 1370 #ifdef CONFIG_OSS_AUDIO
1371 static GList *appendOSSDevices(GList *l) 1371 static GList *appendOSSDevices(GList *l)
1372 { 1372 {
1373 // careful! the current implementation allows only string constants! 1373 /* careful! the current implementation allows only string constants! */
1374 l = g_list_append(l, (gpointer)"/dev/dsp"); 1374 l = g_list_append(l, (gpointer)"/dev/dsp");
1375 if (gtkAOOSSDevice && strncmp(gtkAOOSSDevice, "/dev/sound", 10) == 0) { 1375 if (gtkAOOSSDevice && strncmp(gtkAOOSSDevice, "/dev/sound", 10) == 0) {
1376 l = g_list_append(l, (gpointer)"/dev/sound/dsp0"); 1376 l = g_list_append(l, (gpointer)"/dev/sound/dsp0");
1377 l = g_list_append(l, (gpointer)"/dev/sound/dsp1"); 1377 l = g_list_append(l, (gpointer)"/dev/sound/dsp1");
1378 l = g_list_append(l, (gpointer)"/dev/sound/dsp2"); 1378 l = g_list_append(l, (gpointer)"/dev/sound/dsp2");
1393 return l; 1393 return l;
1394 } 1394 }
1395 1395
1396 static GList *appendOSSMixers(GList *l) 1396 static GList *appendOSSMixers(GList *l)
1397 { 1397 {
1398 // careful! the current implementation allows only string constants! 1398 /* careful! the current implementation allows only string constants! */
1399 l = g_list_append(l, (gpointer)"/dev/mixer"); 1399 l = g_list_append(l, (gpointer)"/dev/mixer");
1400 if (gtkAOOSSMixer && strncmp(gtkAOOSSMixer, "/dev/sound", 10) == 0) { 1400 if (gtkAOOSSMixer && strncmp(gtkAOOSSMixer, "/dev/sound", 10) == 0) {
1401 l = g_list_append(l, (gpointer)"/dev/sound/mixer0"); 1401 l = g_list_append(l, (gpointer)"/dev/sound/mixer0");
1402 l = g_list_append(l, (gpointer)"/dev/sound/mixer1"); 1402 l = g_list_append(l, (gpointer)"/dev/sound/mixer1");
1403 l = g_list_append(l, (gpointer)"/dev/sound/mixer2"); 1403 l = g_list_append(l, (gpointer)"/dev/sound/mixer2");
1704 gtk_window_add_accel_group(GTK_WINDOW(AudioConfig), accel_group); 1704 gtk_window_add_accel_group(GTK_WINDOW(AudioConfig), accel_group);
1705 1705
1706 return AudioConfig; 1706 return AudioConfig;
1707 } 1707 }
1708 1708
1709 // --- dxr3 config box 1709 /* dxr3 config box */
1710 1710
1711 static GtkWidget * DXR3Config; 1711 static GtkWidget * DXR3Config;
1712 static GtkWidget * CBDevice; 1712 static GtkWidget * CBDevice;
1713 static GtkWidget * CEDXR3Device; 1713 static GtkWidget * CEDXR3Device;
1714 static GtkWidget * RBVNone; 1714 static GtkWidget * RBVNone;