mirror of
https://gitee.com/openharmony/third_party_ffmpeg
synced 2024-11-28 13:40:55 +00:00
rtmpproto: send swfverify value as swfurl if latter is unused
Replicates lavf/librtmp.c behavior in L145-152 and rtmpdump's behavior with "--swfVfy <url>" passing the url to swfUrl. Fixes bug 943. Signed-off-by: Martin Storsjö <martin@martin.st>
This commit is contained in:
parent
d6390090c4
commit
d4f3c26b70
@ -339,9 +339,12 @@ static int gen_connect(URLContext *s, RTMPContext *rt)
|
||||
ff_amf_write_field_name(&p, "flashVer");
|
||||
ff_amf_write_string(&p, rt->flashver);
|
||||
|
||||
if (rt->swfurl) {
|
||||
if (rt->swfurl || rt->swfverify) {
|
||||
ff_amf_write_field_name(&p, "swfUrl");
|
||||
ff_amf_write_string(&p, rt->swfurl);
|
||||
if (rt->swfurl)
|
||||
ff_amf_write_string(&p, rt->swfurl);
|
||||
else
|
||||
ff_amf_write_string(&p, rt->swfverify);
|
||||
}
|
||||
|
||||
ff_amf_write_field_name(&p, "tcUrl");
|
||||
|
Loading…
Reference in New Issue
Block a user