+FFMpegToggle::FFMpegToggle(MWindow *mwindow, MButtons *mbuttons, int x, int y)
+ : BC_Toggle(x, y, mwindow->theme->ffmpeg_toggle, mwindow->preferences->ffmpeg_early_probe)
+{
+ this->mwindow = mwindow;
+ this->mbuttons = mbuttons;
+ set_tooltip(_("FFMpeg early probe"));
+}
+
+FFMpegToggle::~FFMpegToggle()
+{
+}
+
+int FFMpegToggle::handle_event()
+{
+ mwindow->preferences->ffmpeg_early_probe = get_value();
+ mwindow->show_warning(&mwindow->preferences->warn_indecies,
+ _("Changing the base codecs may require rebuilding indecies."));
+ return 1;
+}