]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-7519: add automistake for mod_av
authorAnthony Minessale <anthm@freeswitch.org>
Mon, 24 Nov 2014 16:51:34 +0000 (11:51 -0500)
committerMichael Jerris <mike@jerris.com>
Thu, 28 May 2015 17:46:48 +0000 (12:46 -0500)
configure.ac
src/mod/applications/mod_av/Makefile.am [new file with mode: 0644]
src/mod/applications/mod_av/mod_av.c

index eb3eb2b4675ddee518a228ab561bdad814907bca..f8cba27da3ac51a48d26bfc8cfe8503a5b248f63 100644 (file)
@@ -1658,6 +1658,7 @@ AC_CONFIG_FILES([Makefile
                src/mod/xml_int/mod_xml_radius/Makefile
                src/mod/xml_int/mod_xml_rpc/Makefile
                src/mod/xml_int/mod_xml_scgi/Makefile
+               src/mod/applications/mod_av/Makefile
                src/include/switch_am_config.h
                build/getsounds.sh
                build/getlib.sh
diff --git a/src/mod/applications/mod_av/Makefile.am b/src/mod/applications/mod_av/Makefile.am
new file mode 100644 (file)
index 0000000..da4223a
--- /dev/null
@@ -0,0 +1,8 @@
+include $(top_srcdir)/build/modmake.rulesam
+MODNAME=mod_av
+
+mod_LTLIBRARIES = mod_av.la
+mod_av_la_SOURCES  = mod_av.c
+mod_av_la_CFLAGS   = $(AM_CFLAGS)
+mod_av_la_LIBADD   = $(switch_builddir)/libfreeswitch.la
+mod_av_la_LDFLAGS  = -avoid-version -module -no-undefined -shared -lavformat -lavcodec
index 9d5ff3db1a99f2f6714b9c9d5a3d56328b7826f3..a078ab632fc1a0bac97cdbb9070add3856ff133e 100644 (file)
@@ -830,13 +830,20 @@ static void print_codecs_for_id(switch_stream_handle_t *stream, enum AVCodecID i
 
 static int is_device(const AVClass *avclass)
 {
+#if 0
        if (!avclass) return 0;
+
+
        return  avclass->category == AV_CLASS_CATEGORY_DEVICE_VIDEO_OUTPUT ||
                        avclass->category == AV_CLASS_CATEGORY_DEVICE_VIDEO_INPUT ||
                        avclass->category == AV_CLASS_CATEGORY_DEVICE_AUDIO_OUTPUT ||
                        avclass->category == AV_CLASS_CATEGORY_DEVICE_AUDIO_INPUT ||
                        avclass->category == AV_CLASS_CATEGORY_DEVICE_OUTPUT ||
                        avclass->category == AV_CLASS_CATEGORY_DEVICE_INPUT;
+#endif
+
+       return 0;
+
 }
 
 void show_formats(switch_stream_handle_t *stream) {