* src/media/media.c: New Qunavailable symbol.
* src/media/media.c (Fmedia_properties): Default driver to
Qunavailable. Add case labels for Xine and Gstreamer.
* src/media/media.c (syms_of_media): init Qunavailable.
Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
Lisp_Object Qmedia_streamp;
Lisp_Object Qunknown;
Lisp_Object Qmedia_streamp;
Lisp_Object Qunknown;
+Lisp_Object Qunavailable;
/* media property syms */
Lisp_Object Qdemux, Qcodec, Qnchannels, Qsamplerate;
Lisp_Object Qbitrate, Qabitrate, Qvbitrate;
/* media property syms */
Lisp_Object Qdemux, Qcodec, Qnchannels, Qsamplerate;
Lisp_Object Qbitrate, Qabitrate, Qvbitrate;
+ __add_prop(&resdl, Qdriver, Qunavailable);
switch (media_stream_driver(ms)) {
case MDRIVER_INTERNAL:
__add_prop(&resdl, Qdriver, Qinternal);
switch (media_stream_driver(ms)) {
case MDRIVER_INTERNAL:
__add_prop(&resdl, Qdriver, Qinternal);
+ case MDRIVER_XINE:
+ break;
+
+ case MDRIVER_GSTREAMER:
+ break;
+
case MDRIVER_UNKNOWN:
case NUMBER_OF_MEDIA_DRIVERS:
default:
case MDRIVER_UNKNOWN:
case NUMBER_OF_MEDIA_DRIVERS:
default:
defsymbol(&Qsndfile, "sndfile");
#endif
defsymbol(&Qunknown, "unknown");
defsymbol(&Qsndfile, "sndfile");
#endif
defsymbol(&Qunknown, "unknown");
+ defsymbol(&Qunavailable, "unavailable");
}
void vars_of_media(void)
}
void vars_of_media(void)