[FFmpeg-devel] [PATCH][RFC] -std=c99

Måns Rullgård mans
Tue Aug 19 23:42:06 CEST 2008


Dave Dodge <dododge at dododge.net> writes:

> On Tue, Aug 19, 2008 at 08:58:20AM +0200, Luca Abeni wrote:
>> Dave Dodge wrote:
>> [...]
>> > The UNIX standard includes IPv6 multicast,
>> 
>> Are you saying that it does not include IVv4 multicast?
>
> I'm just going by what I see at opengroup.org.
>
> As you noted in your other message, it does have socket options and
> other definitions relating to IPv6 multicast, but it doesn't seem to
> mention IPv4 multicast at all.  I don't know why this is the case, but
> my guess is that IPv4 multicast has always been a somewhat
> experimental extension, and I don't think it was ever incorporated
> into the basic IPv4 specification.  I can remember having to load
> special kernel patches and drivers to get it working on Solaris
> in the mid 90s.
>
>> So, a program is supposed to join an IPv6 multicast group even for 
>> receiving IPv4 traffic?
>
> That seems to be the only way to accomplish it _within the bounds of
> the UNIX Standard_.

Given that most systems support IPv4 multicast, even though not
formally standardised, we should try to find as portable a solution as
possible.

Is this currently failing on any non-gnu systems?

-- 
M?ns Rullg?rd
mans at mansr.com




More information about the ffmpeg-devel mailing list