~ubuntu-branches/debian/squeeze/smplayer/squeeze

« back to all changes in this revision

Viewing changes to src/preferences.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Breuil Cyril
  • Date: 2007-06-24 16:35:29 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20070624163529-hhckbmd24uicada7
Tags: 0.5.20-0ubuntu1
* New upstream release
* Change Maintainer Email

Show diffs side-by-side

added added

removed removed

Lines of Context:
55
55
        subfuzziness = 1;
56
56
        ass_color = 0xFFFF00;
57
57
    ass_border_color = 0x000000;
 
58
        //ass_styles = "Bold=1,Outline=2,Shadow=2";
 
59
        ass_styles = "";
58
60
 
59
61
        osd = None;
60
62
 
61
63
        vo = ""; 
62
64
        ao = "";
63
65
 
 
66
        color_key = 0x020202;
 
67
 
64
68
/*
65
69
#ifdef Q_OS_WIN
66
70
        dvd_device="E:";
78
82
        audio_change_requires_restart = FALSE; // Now we need a svn mplayer
79
83
        fast_chapter_change = FALSE;
80
84
 
 
85
        use_cache = false;
81
86
        cache = 2000;
82
87
 
83
88
        use_mplayer_window = FALSE;
98
103
 
99
104
        use_soft_video_eq = FALSE;
100
105
        use_soft_vol = FALSE;
 
106
        use_volnorm = false;
 
107
    softvol_max = 110; // 110 = default value in mplayer
 
108
 
101
109
 
102
110
        audio_lang = "";
103
111
        subtitle_lang = "";
104
112
 
 
113
        use_hwac3 = false;
 
114
 
105
115
        vcd_initial_title = 2; // Most VCD's start at title #2
106
116
 
107
117
        initial_volume = 40;
111
121
        initial_saturation = 0;
112
122
        initial_gamma = 0;
113
123
 
 
124
        initial_panscan_factor = 1.0;
 
125
        initial_sub_pos = 100; // 100%
114
126
 
115
127
        mplayer_additional_options="";
116
128
    mplayer_additional_video_filters="";
117
129
    mplayer_additional_audio_filters="";
118
130
 
119
 
        //wheel_seek = 30;
120
 
 
121
131
        priority = AboveNormal; // Option only for windows
122
132
        frame_drop = FALSE;
123
133
        hard_frame_drop = FALSE;
136
146
 
137
147
        compact_mode = FALSE;
138
148
        stay_on_top = FALSE;
139
 
        zoom = 100; // 100%
 
149
        size_factor = 100; // 100%
140
150
 
141
151
        show_frame_counter = FALSE;
142
152
 
 
153
        use_postprocessing = false;
143
154
        autoq = 6;
144
155
 
145
156
        loop = FALSE;
147
158
        use_single_instance = FALSE;
148
159
        connection_port = 8000;
149
160
 
150
 
        left_click_function = "";
151
 
        double_click_function = "FULLSCREEN";
152
 
        wheel_changes_volume = FALSE;
 
161
        mouse_left_click_function = "";
 
162
        mouse_double_click_function = "fullscreen";
 
163
        wheel_function = Seeking;
153
164
 
154
165
        recents_max_items = 10;
155
166
 
165
176
        language = "";
166
177
        iconset = "";
167
178
 
168
 
        floating_control_width = 75; // %
169
179
        always_clear_background = true;
 
180
 
 
181
        rx_endoffile = "Exiting... \\(End of file\\)";
 
182
        rx_novideo = "Video: no video";
 
183
 
 
184
        balloon_count = 5;
 
185
 
 
186
        dont_use_eq_options = false;
 
187
 
 
188
        use_subfont = false;
170
189
}
171
190
 
172
191
void Preferences::save() {
188
207
        set->writeEntry("subfuzziness", subfuzziness);
189
208
        set->writeEntry("ass_color", (int) ass_color);
190
209
        set->writeEntry("ass_border_color", (int) ass_border_color);
 
210
        set->writeEntry("ass_styles", ass_styles);
191
211
 
192
212
        set->writeEntry("osd", osd);
193
213
        set->writeEntry("vo", vo);
194
214
        set->writeEntry("ao", ao);
195
215
 
 
216
        set->writeEntry("color_key", QString::number(color_key,16));
 
217
 
196
218
        set->writeEntry("audio_change_requires_restart", audio_change_requires_restart);
197
219
        set->writeEntry("fast_chapter_change", fast_chapter_change);
198
220
 
199
221
        set->writeEntry("dvd_device", dvd_device);
200
222
        set->writeEntry("cdrom_device", cdrom_device);
201
223
 
 
224
        set->writeEntry("use_cache", use_cache);
202
225
        set->writeEntry("cache", cache);
203
226
        set->writeEntry("use_mplayer_window", use_mplayer_window);
204
227
 
217
240
 
218
241
        set->writeEntry("use_soft_video_eq", use_soft_video_eq);
219
242
        set->writeEntry("use_soft_vol", use_soft_vol);
 
243
        set->writeEntry("use_volnorm", use_volnorm);
 
244
        set->writeEntry("softvol_max", softvol_max);
 
245
 
220
246
 
221
247
        set->writeEntry("audio_lang", audio_lang);
222
248
        set->writeEntry("subtitle_lang", subtitle_lang);
223
249
 
 
250
        set->writeEntry("use_hwac3", use_hwac3 );
 
251
 
224
252
        set->writeEntry("vcd_initial_title", vcd_initial_title);
225
253
 
226
254
        set->writeEntry("initial_volume", initial_volume);
230
258
        set->writeEntry("initial_saturation", initial_saturation);
231
259
        set->writeEntry("initial_gamma", initial_gamma);
232
260
 
 
261
        set->writeEntry("initial_panscan_factor", initial_panscan_factor);
 
262
        set->writeEntry("initial_sub_pos", initial_sub_pos);
 
263
 
233
264
        set->writeEntry("mplayer_additional_options", mplayer_additional_options);
234
265
        set->writeEntry("mplayer_additional_video_filters", mplayer_additional_video_filters);
235
266
        set->writeEntry("mplayer_additional_audio_filters", mplayer_additional_audio_filters);
236
267
 
237
 
        //set->writeEntry("wheel_seek", wheel_seek);
238
 
 
239
268
        set->writeEntry("priority", priority);
240
269
        set->writeEntry("frame_drop", frame_drop);
241
270
        set->writeEntry("hard_frame_drop", hard_frame_drop);
254
283
 
255
284
        set->writeEntry("compact_mode", compact_mode);
256
285
        set->writeEntry("stay_on_top", stay_on_top);
257
 
        set->writeEntry("zoom", zoom);
 
286
        set->writeEntry("size_factor", size_factor);
258
287
 
259
288
        set->writeEntry("show_frame_counter", show_frame_counter);
260
289
 
 
290
        set->writeEntry("use_postprocessing", use_postprocessing);
261
291
        set->writeEntry("autoq", autoq);
262
292
 
263
293
        set->writeEntry("loop", loop);
265
295
        set->writeEntry("use_single_instance", use_single_instance);
266
296
        set->writeEntry("connection_port", connection_port);
267
297
 
268
 
        set->writeEntry("left_click_function", left_click_function);
269
 
        set->writeEntry("double_click_function", double_click_function);
270
 
        set->writeEntry("wheel_changes_volume", wheel_changes_volume);
 
298
        set->writeEntry("mouse_left_click_function", mouse_left_click_function);
 
299
        set->writeEntry("mouse_double_click_function", mouse_double_click_function);
 
300
        set->writeEntry("wheel_function", wheel_function);
271
301
 
272
302
        set->writeEntry("recents_max_items", recents_max_items);
273
303
 
283
313
        set->writeEntry("language", language);
284
314
        set->writeEntry("iconset", iconset);
285
315
 
286
 
        set->writeEntry("floating_control_width", floating_control_width);
287
316
        set->writeEntry("always_clear_background", always_clear_background);
288
317
 
 
318
        set->writeEntry("rx_endoffile", rx_endoffile);
 
319
        set->writeEntry("rx_novideo", rx_novideo);
 
320
 
 
321
        set->writeEntry("balloon_count", balloon_count);
 
322
 
 
323
        set->writeEntry("dont_use_eq_options", dont_use_eq_options);
 
324
 
 
325
        set->writeEntry("use_subfont", use_subfont);
 
326
 
289
327
        set->endGroup();
290
328
}
291
329
 
309
347
        autoload_sub = set->readBoolEntry("autoload_sub", autoload_sub);
310
348
        ass_color = set->readNumEntry("ass_color", ass_color);
311
349
        ass_border_color = set->readNumEntry("ass_border_color", ass_border_color);
 
350
        ass_styles = set->readEntry("ass_styles", ass_styles);
312
351
 
313
352
        osd = set->readNumEntry("osd", osd);
314
353
        vo = set->readEntry("vo", vo);
315
354
        ao = set->readEntry("ao", ao);
316
355
 
 
356
        bool ok;
 
357
        QString color = set->readEntry("color_key", QString::number(color_key,16));
 
358
        unsigned int temp_color_key = color.toUInt(&ok, 16);
 
359
        if (ok)
 
360
                color_key = temp_color_key;
 
361
        //color_key = set->readNumEntry("color_key", color_key);
 
362
 
317
363
        audio_change_requires_restart = set->readBoolEntry("audio_change_requires_restart", audio_change_requires_restart);
318
364
        fast_chapter_change = set->readBoolEntry("fast_chapter_change", fast_chapter_change);
319
365
 
320
366
        dvd_device = set->readEntry("dvd_device", dvd_device);
321
367
        cdrom_device = set->readEntry("cdrom_device", cdrom_device);
322
368
 
 
369
        use_cache = set->readBoolEntry("use_cache", use_cache);
323
370
        cache = set->readNumEntry("cache", cache);
324
371
        use_mplayer_window = set->readBoolEntry("use_mplayer_window", use_mplayer_window);
325
372
 
338
385
 
339
386
        use_soft_video_eq = set->readBoolEntry("use_soft_video_eq", use_soft_video_eq);
340
387
        use_soft_vol = set->readBoolEntry("use_soft_vol", use_soft_vol);
 
388
        use_volnorm = set->readBoolEntry("use_volnorm", use_volnorm);
 
389
        softvol_max = set->readNumEntry("softvol_max", softvol_max);
341
390
 
342
391
        audio_lang = set->readEntry("audio_lang", audio_lang);
343
392
        subtitle_lang = set->readEntry("subtitle_lang", subtitle_lang);
344
393
 
 
394
        use_hwac3 = set->readBoolEntry("use_hwac3", use_hwac3 );
 
395
 
345
396
        vcd_initial_title = set->readNumEntry("vcd_initial_title", vcd_initial_title );
346
397
 
347
398
        initial_volume = set->readNumEntry("initial_volume", initial_volume);
351
402
        initial_saturation = set->readNumEntry("initial_saturation", initial_saturation);
352
403
        initial_gamma = set->readNumEntry("initial_gamma", initial_gamma);
353
404
 
 
405
        initial_panscan_factor = set->readDoubleEntry("initial_panscan_factor", initial_panscan_factor);
 
406
        initial_sub_pos = set->readNumEntry("initial_sub_pos", initial_sub_pos);
 
407
 
354
408
        mplayer_additional_options = set->readEntry("mplayer_additional_options", mplayer_additional_options);
355
409
        mplayer_additional_video_filters = set->readEntry("mplayer_additional_video_filters", mplayer_additional_video_filters);
356
410
        mplayer_additional_audio_filters = set->readEntry("mplayer_additional_audio_filters", mplayer_additional_audio_filters);
357
411
 
358
 
        //wheel_seek = set->readNumEntry("wheel_seek", wheel_seek);
359
 
 
360
412
        priority = set->readNumEntry("priority", priority);
361
413
        frame_drop = set->readBoolEntry("frame_drop", frame_drop);
362
414
        hard_frame_drop = set->readBoolEntry("hard_frame_drop", hard_frame_drop);
375
427
 
376
428
        compact_mode = set->readBoolEntry("compact_mode", compact_mode);
377
429
        stay_on_top = set->readBoolEntry("stay_on_top", stay_on_top);
378
 
        zoom = set->readNumEntry("zoom", zoom);
 
430
        size_factor = set->readNumEntry("size_factor", size_factor);
379
431
 
380
432
        show_frame_counter = set->readBoolEntry("show_frame_counter", show_frame_counter);
381
433
 
 
434
        use_postprocessing = set->readBoolEntry("use_postprocessing", use_postprocessing);
382
435
        autoq = set->readNumEntry("autoq", autoq);
383
436
 
384
437
        loop = set->readBoolEntry("loop", loop);
386
439
        use_single_instance = set->readBoolEntry("use_single_instance", use_single_instance);
387
440
        connection_port = set->readNumEntry("connection_port", connection_port);
388
441
 
389
 
        left_click_function = set->readEntry("left_click_function", left_click_function);
390
 
        double_click_function = set->readEntry("double_click_function", double_click_function);
391
 
        wheel_changes_volume = set->readBoolEntry("wheel_changes_volume", wheel_changes_volume);
 
442
        mouse_left_click_function = set->readEntry("mouse_left_click_function", mouse_left_click_function);
 
443
        mouse_double_click_function = set->readEntry("mouse_double_click_function", mouse_double_click_function);
 
444
        wheel_function = set->readNumEntry("wheel_function", wheel_function);
392
445
 
393
446
        recents_max_items = set->readNumEntry("recents_max_items", recents_max_items);
394
447
 
404
457
        log_smplayer = set->readBoolEntry("log_smplayer", log_smplayer);
405
458
        log_filter = set->readEntry("log_filter", log_filter);
406
459
 
407
 
        floating_control_width = set->readNumEntry("floating_control_width", floating_control_width);
408
460
        always_clear_background = set->readBoolEntry("always_clear_background", always_clear_background);
409
461
 
 
462
        rx_endoffile = set->readEntry("rx_endoffile", rx_endoffile);
 
463
        rx_novideo = set->readEntry("rx_novideo", rx_novideo);
 
464
 
 
465
        balloon_count = set->readNumEntry("balloon_count", balloon_count);
 
466
 
 
467
        dont_use_eq_options = set->readBoolEntry("dont_use_eq_options", dont_use_eq_options);
 
468
 
 
469
        use_subfont = set->readBoolEntry("use_subfont", use_subfont);
 
470
 
410
471
        set->endGroup();
411
472
 
412
473
        QFileInfo fi(mplayer_bin);