[FFmpeg-devel] [Jack-Devel] [PATCH] libavdevice: JACK demuxer

Olivier Guilyardi list
Fri Mar 13 18:17:00 CET 2009


M?ns Rullg?rd wrote:
> Olivier Guilyardi <list at samalyse.com> writes:
> 
>> Aurelien Jacobs wrote:
>>> Olivier Guilyardi wrote:
>>>
>>>> Attached: jack demuxer patch version 0.9
>>>>
>>>> This patch fixes compatibility with the timefilter now that it has been applied
>>>> to the svn trunk (as of r17850), and modified.
>>>>
>>>> It also features safer protection against packet underruns.
>>>>
>>>> Plus some comments and log messages improvements.
>>>>
>>>> Warning: as of r17855, the timefilter is not activated in the trunk.
>>> No code uses it right now. What do you expect ?
>>>
>>>> [...]
>>>>
>>>> Index: libavdevice/Makefile
>>>> ===================================================================
>>>> --- libavdevice/Makefile	(revision 17855)
>>>> +++ libavdevice/Makefile	(working copy)
>>>> @@ -12,6 +12,7 @@
>>>>  OBJS-$(CONFIG_ALSA_MUXER)                += alsa-audio-common.o alsa-audio-enc.o
>>>>  OBJS-$(CONFIG_BKTR_DEMUXER)              += bktr.o
>>>>  OBJS-$(CONFIG_DV1394_DEMUXER)            += dv1394.o
>>>> +OBJS-$(CONFIG_JACK_DEMUXER)              += jack_audio.o
>>> You are missing the dependency on timefilter.o in this line.
>>>
>> I see. Is using a relative path ok? As in:
>>
>> OBJS-$(CONFIG_JACK_DEMUXER) += jack_audio.o ../libavformat/timefilter.o
> 
> No.
> 

At least it compiles if I use such a relative path.

How do I declare that the jack demuxer depends on timefilter.o?

If I simply write:
OBJS-$(CONFIG_JACK_DEMUXER) += jack_audio.o timefilter.o

I get:
No rule to make target `libavdevice/timefilter.o', needed by
`libavdevice/libavdevice.a'.

--
 Olivier





More information about the ffmpeg-devel mailing list