[FFmpeg-devel] [PATCH] Realmedia / RTSP (RDT)
Luca Abeni
lucabe72
Thu Jan 3 11:02:11 CET 2008
Hi Aurelien,
Aurelien Jacobs wrote:
[...]
>>> OBJS-$(CONFIG_RTP_MUXER) += rtp.o rtp_h264.o rtp_mpv.o rtp_aac.o
>>> -OBJS-$(CONFIG_RTSP_DEMUXER) += rtsp.o
>>> -OBJS-$(CONFIG_SDP_DEMUXER) += rtsp.o
>>> +OBJS-$(CONFIG_SDP_DEMUXER) += rtsp.o rtp.o rtp_h264.o rtp_mpv.o rtp_aac.o
>> Umm, yes, your patch makes the RTSP demuxer depend on the SDP demuxer,
>> but still I think we should keep that line here.
>
> I agree we should keep the RTSP line here.
> Moreover, this still seems to be a dependency mess...
That is due to the fact that rtp.c contains both the muxing and demuxing
code, and it does not contain any "#ifdef CONFIG_*"...
The second patch attached to my email was an attempt at fixing this problem.
> I feel there is a need for file splitting here (especially rtp.c).
In my second patch I added some #ifdefs instead of splitting the file
(because I felt it was easier :). If you want, I can rewrite such patch
splitting rtp.c instead.
> Maybe I will try to have a deeper look at it.
I was going to apply my patch (with the change suggested by Diego), but
after reading your doubts I prefer to wait for your ok too: can I commit
the first patch, or there is a better approach to fix the problem?
Should I rewrite the second patch splitting rtp.c in rtp.c, rtpenc.c and
rtpdec.c?
Thanks,
Luca
More information about the ffmpeg-devel
mailing list