- /* SYNC */
-
- ComboOption<uint32_t>* spf = new ComboOption<uint32_t> (
- "subframes-per-frame",
- _("Subframes per frame"),
- mem_fun (*_session_config, &SessionConfiguration::get_subframes_per_frame),
- mem_fun (*_session_config, &SessionConfiguration::set_subframes_per_frame)
- );
-
- spf->add (80, _("80"));
- spf->add (100, _("100"));
-
- add_option (_("Sync"), spf);
-
- ComboOption<SmpteFormat>* smf = new ComboOption<SmpteFormat> (
- "smpte-format",
- _("Timecode frames-per-second"),
- mem_fun (*_session_config, &SessionConfiguration::get_smpte_format),
- mem_fun (*_session_config, &SessionConfiguration::set_smpte_format)
- );
-
- smf->add (smpte_23976, _("23.976"));
- smf->add (smpte_24, _("24"));
- smf->add (smpte_24976, _("24.976"));
- smf->add (smpte_25, _("25"));
- smf->add (smpte_2997, _("29.97"));
- smf->add (smpte_2997drop, _("29.97 drop"));
- smf->add (smpte_30, _("30"));
- smf->add (smpte_30drop, _("30 drop"));
- smf->add (smpte_5994, _("59.94"));
- smf->add (smpte_60, _("60"));
-
- add_option (_("Sync"), smf);
-
- add_option (_("Sync"), new BoolOption (
- "timecode-source-is-synced",
- _("Timecode source is synced"),
- mem_fun (*_session_config, &SessionConfiguration::get_timecode_source_is_synced),
- mem_fun (*_session_config, &SessionConfiguration::set_timecode_source_is_synced)
- ));
-
- ComboOption<float>* vpu = new ComboOption<float> (
- "video-pullup",
- _("Pull-up / pull-down"),
- mem_fun (*_session_config, &SessionConfiguration::get_video_pullup),
- mem_fun (*_session_config, &SessionConfiguration::set_video_pullup)
- );
-
- vpu->add (4.1667 + 0.1, _("4.1667 + 0.1%"));
- vpu->add (4.1667, _("4.1667"));
- vpu->add (4.1667 - 0.1, _("4.1667 - 0.1%"));
- vpu->add (0.1, _("0.1"));
- vpu->add (0, _("none"));
- vpu->add (-0.1, _("-0.1"));
- vpu->add (-4.1667 + 0.1, _("-4.1667 + 0.1%"));
- vpu->add (-4.1667, _("-4.1667"));
- vpu->add (-4.1667 - 0.1, _("-4.1667 - 0.1%"));
-
- add_option (_("Sync"), vpu);
-
- /* MISC */