Changeset 165 for smplayer/trunk/src/mediasettings.cpp
- Timestamp:
- May 16, 2014, 9:51:55 AM (11 years ago)
- Location:
- smplayer/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
smplayer/trunk
- Property svn:mergeinfo changed
/smplayer/vendor/current merged: 163
- Property svn:mergeinfo changed
-
smplayer/trunk/src/mediasettings.cpp
r142 r165 1 1 /* smplayer, GUI front-end for mplayer. 2 Copyright (C) 2006-201 3Ricardo Villalba <rvm@users.sourceforge.net>2 Copyright (C) 2006-2014 Ricardo Villalba <rvm@users.sourceforge.net> 3 3 4 4 This program is free software; you can redistribute it and/or modify … … 46 46 aspect_ratio_id = AspectAuto; 47 47 48 //fullscreen = FALSE;48 //fullscreen = false; 49 49 volume = pref->initial_volume; 50 50 mute = false; … … 111 111 112 112 forced_demuxer=""; 113 forced_video_codec=""; 114 forced_audio_codec=""; 113 if (pref->use_lavf_demuxer) forced_demuxer = "lavf"; 114 115 forced_video_codec=""; 116 forced_audio_codec=""; 115 117 116 118 original_demuxer=""; 117 118 119 original_video_codec=""; 120 original_audio_codec=""; 119 121 120 122 mplayer_additional_options=""; … … 144 146 case MediaSettings::Aspect32: asp = (double) 3 / 2; break; 145 147 case MediaSettings::Aspect1410: asp = (double) 14 / 10; break; 148 case MediaSettings::Aspect118: asp = (double) 11 / 8; break; 146 149 case MediaSettings::AspectAuto: asp = win_aspect(); break; 147 150 default: asp = win_aspect(); … … 166 169 case MediaSettings::Aspect32: asp_name = "3:2"; break; 167 170 case MediaSettings::Aspect1410: asp_name = "14:10"; break; 171 case MediaSettings::Aspect118: asp_name = "11:8"; break; 168 172 case MediaSettings::AspectAuto: asp_name = QObject::tr("auto", "aspect_ratio"); break; 169 173 default: asp_name = QObject::tr("unknown", "aspect_ratio"); … … 274 278 275 279 set->setValue( "current_sec", current_sec ); 280 281 QString demuxer_section = "demuxer_default"; 282 if (!forced_demuxer.isEmpty()) demuxer_section = "demuxer_" + forced_demuxer; 283 284 set->beginGroup(demuxer_section); 276 285 set->setValue( "current_sub_id", current_sub_id ); 277 #if PROGRAM_SWITCH286 #if PROGRAM_SWITCH 278 287 set->setValue( "current_program_id", current_program_id ); 279 #endif288 #endif 280 289 set->setValue( "current_video_id", current_video_id ); 281 290 set->setValue( "current_audio_id", current_audio_id ); 291 set->endGroup(); 292 282 293 set->setValue( "current_title_id", current_title_id ); 283 294 set->setValue( "current_chapter_id", current_chapter_id ); … … 374 385 375 386 current_sec = set->value( "current_sec", current_sec).toDouble(); 387 388 forced_demuxer = set->value( "forced_demuxer", forced_demuxer).toString(); 389 if (pref->use_lavf_demuxer) forced_demuxer = "lavf"; 390 391 QString demuxer_section = "demuxer_default"; 392 if (!forced_demuxer.isEmpty()) demuxer_section = "demuxer_" + forced_demuxer; 393 394 set->beginGroup(demuxer_section); 376 395 current_sub_id = set->value( "current_sub_id", current_sub_id ).toInt(); 377 #if PROGRAM_SWITCH396 #if PROGRAM_SWITCH 378 397 current_program_id = set->value( "current_program_id", current_program_id ).toInt(); 379 #endif398 #endif 380 399 current_video_id = set->value( "current_video_id", current_video_id ).toInt(); 381 400 current_audio_id = set->value( "current_audio_id", current_audio_id ).toInt(); 401 set->endGroup(); 402 382 403 current_title_id = set->value( "current_title_id", current_title_id ).toInt(); 383 404 current_chapter_id = set->value( "current_chapter_id", current_chapter_id ).toInt(); … … 444 465 B_marker = set->value( "B_marker", B_marker).toInt(); 445 466 446 forced_demuxer = set->value( "forced_demuxer", forced_demuxer).toString();447 467 forced_video_codec = set->value( "forced_video_codec", forced_video_codec).toString(); 448 468 forced_audio_codec = set->value( "forced_audio_codec", forced_audio_codec).toString();
Note:
See TracChangeset
for help on using the changeset viewer.