- /* Handle the libvlc_marquee_Enable separately */
- if(option == libvlc_marquee_Enable)
- {
- libvlc_exception_t e;
- libvlc_exception_init(&e);
- vout_thread_t * vout = GetVout( p_mi, &e );
- libvlc_exception_clear(&e);
- if (vout)
- {
- vout_EnableFilter(vout, identifier, value, false);
- vlc_object_release(vout);
- }
- return;
- }
+static const opt_t *
+marq_option_bynumber(unsigned option, libvlc_exception_t *p_e)
+{
+ opt_t optlist[] =
+ {
+ { "marq", 0 },
+ { "marq-marquee", VLC_VAR_STRING },
+ { "marq-color", VLC_VAR_INTEGER },
+ { "marq-opacity", VLC_VAR_INTEGER },
+ { "marq-position", VLC_VAR_INTEGER },
+ { "marq-refresh", VLC_VAR_INTEGER },
+ { "marq-size", VLC_VAR_INTEGER },
+ { "marq-timeout", VLC_VAR_INTEGER },
+ { "marq-x", VLC_VAR_INTEGER },
+ { "marq-y", VLC_VAR_INTEGER },
+ };
+ enum { num_opts = sizeof(optlist) / sizeof(*optlist) };