diff --git a/configure.ac b/configure.ac
index 208a8b854f014ad4003741fefef5b68bd4c41bfc..333267ea0092c485e1df34818fde66ad14a8d38e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -89,7 +89,7 @@ case "${host_os}" in
 
     CPPFLAGS+="-D_WIN32_WINNT=0x0601 -DWINVER=0x0601 -D__USE_MINGW_ANSI_STDIO=1"
     LDFLAGS+="-Wl,--nxcompat -Wl,--dynamicbase"
-    LIBS+=" -lws2_32"
+    LIBS+=" -lws2_32 -lwsock32 -lshlwapi"
     ac_default_prefix="`pwd`/_win32"
     DESTDIR="`pwd`/_win32/"
     AC_SUBST(WINDOWS_ARCH)
diff --git a/src/Makefile.am b/src/Makefile.am
index da82015d92f94c9af48da683455d81e7c00ef64c..6b9c5b6ff231b4614913dfa28b93a969445c3182 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -60,6 +60,13 @@ libring_la_LDFLAGS = \
 		@ZLIB_LIBS@ \
 		@LIBSSL_LIBS@ \
 		@LIBCRYPTO_LIBS@ \
+		@LIBAVCODEC_LIBS@ \
+		@LIBAVFORMAT_LIBS@ \
+		@LIBAVDEVICE_LIBS@ \
+		@LIBAVFILTER_LIBS@ \
+		@LIBSWRESAMPLE_LIBS@ \
+		@LIBSWSCALE_LIBS@ \
+		@LIBAVUTIL_LIBS@ \
 		@LIBS@
 
 if HAVE_WIN32
@@ -79,7 +86,14 @@ libring_la_CFLAGS = \
 		@SPEEXDSP_CFLAGS@ \
 		@PORTAUDIO_CFLAGS@ \
 		@GNUTLS_CFLAGS@ \
-		@OPENDHT_CFLAGS@
+		@OPENDHT_CFLAGS@ \
+		@LIBAVCODEC_CFLAGS@
+		@LIBAVFORMAT_CFLAGS@ \
+		@LIBAVUTIL_CFLAGS@ \
+		@LIBAVDEVICE_CFLAGS@ \
+		@LIBAVFILTER_CFLAGS@ \
+		@LIBSWRESAMPLE_CFLAGS@ \
+		@LIBSWSCALE_CFLAGS@
 
 libring_la_CXXFLAGS = @JSONCPP_CFLAGS@
 
diff --git a/src/media/Makefile.am b/src/media/Makefile.am
index 91d15cb4a9772597a44192f4743b21f1bb6bd503..ac108b8894f2f07784e4737fb4f166221cfaf640 100644
--- a/src/media/Makefile.am
+++ b/src/media/Makefile.am
@@ -54,13 +54,3 @@ if ENABLE_VIDEO
 libmedia_la_libADD = \
 	./video/libvideo.la
 endif
-
-libmedia_la_LDFLAGS = @LIBAVCODEC_LIBS@ @LIBAVFORMAT_LIBS@ @LIBAVDEVICE_LIBS@ @LIBAVFILTER_LIBS@ @LIBSWRESAMPLE_LIBS@ @LIBSWSCALE_LIBS@ @LIBAVUTIL_LIBS@
-
-if HAVE_WIN32
-libmedia_la_LDFLAGS += -lws2_32 -lwsock32 -lshlwapi
-endif
-
-AM_CFLAGS=@LIBAVCODEC_CFLAGS@ @LIBAVFORMAT_CFLAGS@ @LIBAVDEVICE_CFLAGS@ @LIBAVFILTER_CFLAGS@ @LIBSWRESAMPLE_CFLAGS@ @LIBSWSCALE_CFLAGS@
-
-AM_CXXFLAGS=@LIBAVCODEC_CFLAGS@ @LIBAVFORMAT_CFLAGS@ @LIBAVDEVICE_CFLAGS@ @LIBAVFILTER_CFLAGS@ @LIBSWRESAMPLE_CFLAGS@ @LIBSWSCALE_CFLAGS@