- : wxPanel (p)
- , _panel (new wxPanel (this))
- , _outline_content (new wxCheckBox (this, wxID_ANY, _("Outline content")))
- , _slider (new wxSlider (this, wxID_ANY, 0, 0, 4096))
- , _back_button (new wxButton (this, wxID_ANY, wxT("<")))
- , _forward_button (new wxButton (this, wxID_ANY, wxT(">")))
- , _frame_number (new wxStaticText (this, wxID_ANY, wxT("")))
- , _timecode (new wxStaticText (this, wxID_ANY, wxT("")))
- , _play_button (new wxToggleButton (this, wxID_ANY, _("Play")))
- , _last_get_accurate (true)
-{
-#ifndef __WXOSX__
- _panel->SetDoubleBuffered (true);
+ : _coalesce_player_changes (false)
+ , _audio (DCPOMATIC_RTAUDIO_API)
+ , _audio_channels (0)
+ , _audio_block_size (1024)
+ , _playing (false)
+ , _suspended (0)
+ , _latency_history_count (0)
+ , _dropped (0)
+ , _closed_captions_dialog (new ClosedCaptionsDialog(p, this))
+ , _outline_content (false)
+ , _eyes (EYES_LEFT)
+ , _pad_black (false)
+#ifdef DCPOMATIC_VARIANT_SWAROOP
+ , _background_image (false)