On 06/17/11 14:58, Martin Storsjö wrote: OK, thanks.
From: Can Wu<[email protected]>For a unicast udp stream to localhost:1234, currently ffplay udp://:1234?localport=1234 works, but ffplay udp://:1234 doesn't work. --- libavformat/udp.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/libavformat/udp.c b/libavformat/udp.c index d6522bf..2c0275a 100644 --- a/libavformat/udp.c +++ b/libavformat/udp.c @@ -367,6 +367,8 @@ static int udp_open(URLContext *h, const char *uri, int flags) if (s->is_multicast&& (h->flags& AVIO_FLAG_READ)) s->local_port = port; + if (!s->is_multicast&& (h->flags& AVIO_FLAG_READ)&& !s->local_port) + s->local_port = port; udp_fd = udp_socket_create(s,&my_addr,&len); if (udp_fd< 0) goto fail;
-- wucan _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
