[FFmpeg-devel] [PATCH] IPv6 support v.2
Michael Niedermayer
michaelni
Tue Nov 13 17:25:17 CET 2007
On Thu, Nov 08, 2007 at 09:09:42AM +0100, Luca Abeni wrote:
> Hi,
>
> Luca Abeni wrote:
> [...]
>> I believe that some redundant code can be removed (reworking the code
>> a little bit) without losing support for anything or changing any
>> functionality... But I have no patches yet to prove this claim.
>> I hope to send some example patches soon to clarify my idea (just give
>> me the time to test some ideas).
> And here are the patches. Lightly tested, on r10952, for both unicast and
> multicast UDP, either with or without --disable-ipv6.
>
> I generated the patches in a short time, so maybe some of them can have
> typos or can be written in a better way, but I believe they show how to
> remove duplicated code without (hopefully :) breaking anything.
>
> - address-len.diff removes some stupid ifdef by using the dest_addr_len
> field in both the IPv4-only and the generic code. In this way, we
> decrease
> the differences between the two cases
looks ok
> - fix-multicast-mess.diff removes an useless field in struct UDPContext,
> and
> uses the same code in the IPv4-only and the generic code, renaming some
> functions with appropriate names
split this please, at least all renames and cosmetics should be seperated
> - remove_from.diff removes some more ifdefs by using recv() instead of
> recvfrom()
> (the "from" parameter was discarded anyway...)
ok if it works
> - simplify-set-remote-url.diff removes some code duplictaion in
> udp_set_remote_url()
ok if it works
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
Those who are too smart to engage in politics are punished by being
governed by those who are dumber. -- Plato
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20071113/b19d2ca1/attachment.pgp>
More information about the ffmpeg-devel
mailing list