On 03/10/13 14:05, Martin Storsjö wrote: > The current magic numbers passed are values in seconds, while the > parameter itself should be passed over the wire in milliseconds. > > This makes (some/all?) live streams from Red5 work correctly, that > previously returned StreamNotFound even with "-rtmp_live live". After > this commit, the default 'any' also works on these streams. > --- > Alternatively, we could multiply the live/any avoption constants > by 1000. > --- > libavformat/rtmpproto.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libavformat/rtmpproto.c b/libavformat/rtmpproto.c > index 52dc45f..f0a3d72 100644 > --- a/libavformat/rtmpproto.c > +++ b/libavformat/rtmpproto.c > @@ -706,7 +706,7 @@ static int gen_play(URLContext *s, RTMPContext *rt) > ff_amf_write_number(&p, ++rt->nb_invokes); > ff_amf_write_null(&p); > ff_amf_write_string(&p, rt->playpath); > - ff_amf_write_number(&p, rt->live); > + ff_amf_write_number(&p, rt->live*1000);
fine this way with some whitespace. _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
