[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