Hi,
im on gentoo and failed to build ffmpeg-2.4.3 with pulseaudio support.
He complained like this:

libavdevice/libavdevice.so: undefined reference to `ff_timefilter_update'
libavdevice/libavdevice.so: undefined reference to `ff_timefilter_destroy'
libavdevice/libavdevice.so: undefined reference to `ff_timefilter_new'

The problem existed before and i found this
http://lists.freebsd.org/mailman/htdig/freebsd-multimedia/2014-September/015207.html

The Makefile misses an object file when building with pulseaudio
support. A patch fixing this is attached.

Master branch, 2.4 branch and 2.4.3 tag are missing the object file.

Regards
Michael Stypa
>From 28f28a6a60cbd6edb30f7277ae6adb793f3be8b3 Mon Sep 17 00:00:00 2001
From: Michael Stypa <mich...@stypa.info>
Date: Fri, 28 Nov 2014 15:54:50 +0100
Subject: [PATCH] fix Makefile objects for pulseaudio support

---
 libavdevice/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavdevice/Makefile b/libavdevice/Makefile
index db301e7..d700d9a 100644
--- a/libavdevice/Makefile
+++ b/libavdevice/Makefile
@@ -34,7 +34,7 @@ OBJS-$(CONFIG_OPENGL_OUTDEV)             += opengl_enc.o
 OBJS-$(CONFIG_OSS_INDEV)                 += oss_audio.o oss_audio_dec.o
 OBJS-$(CONFIG_OSS_OUTDEV)                += oss_audio.o oss_audio_enc.o
 OBJS-$(CONFIG_PULSE_INDEV)               += pulse_audio_dec.o \
-                                            pulse_audio_common.o
+                                            pulse_audio_common.o timefilter.o
 OBJS-$(CONFIG_PULSE_OUTDEV)              += pulse_audio_enc.o \
                                             pulse_audio_common.o
 OBJS-$(CONFIG_QTKIT_INDEV)               += qtkit.o
-- 
2.1.3

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to