2020-02-28, 00:42
I didn’t mean to imply it would be superior. I’m just trying to understand the reasoning for the current implementation of SDP in ffmpeg.
After the IP4/6 it reads the multicast address (and ignores it):
Then it reads a single source address. I’m not sure where the multiple would come from. So I’m not seeing why it fails from the source.
Although if after doing this it still doesn’t work then it’s even more confusing as why would any of this code exists at all!
After the IP4/6 it reads the multicast address (and ignores it):
Cpp:
// not checking that the destination address actually matches or is wildcard
get_word(buf1, sizeof(buf1), &p);
Then it reads a single source address. I’m not sure where the multiple would come from. So I’m not seeing why it fails from the source.
Although if after doing this it still doesn’t work then it’s even more confusing as why would any of this code exists at all!