diff options
author | Marton Balint <cus@passwd.hu> | 2019-09-28 23:05:21 +0200 |
---|---|---|
committer | Marton Balint <cus@passwd.hu> | 2021-01-23 20:10:04 +0100 |
commit | 041e735c815941c87522f41da2f5c7f82950bc35 (patch) | |
tree | 7588a3f013127a213c40e06346d4cf9a339cc8ae | |
parent | c8e1e56509c3f176803cdf40b4019263125fa43f (diff) | |
download | ffmpeg-041e735c815941c87522f41da2f5c7f82950bc35.tar.gz |
avformat/swfenc: fix generation of FileAttributes tag
Signed-off-by: Marton Balint <cus@passwd.hu>
-rw-r--r-- | libavformat/swfenc.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libavformat/swfenc.c b/libavformat/swfenc.c index 14be2b72aa..8ee175664a 100644 --- a/libavformat/swfenc.c +++ b/libavformat/swfenc.c @@ -277,10 +277,10 @@ static int swf_write_header(AVFormatContext *s) swf->duration_pos = avio_tell(pb); avio_wl16(pb, (uint16_t)(DUMMY_DURATION * (int64_t)rate / rate_base)); /* frame count */ - /* avm2/swf v9 (also v8?) files require a file attribute tag */ - if (version == 9) { + /* swf v8 and later files require a file attribute tag */ + if (version >= 8) { put_swf_tag(s, TAG_FILEATTRIBUTES); - avio_wl32(pb, 1<<3); /* set ActionScript v3/AVM2 flag */ + avio_wl32(pb, (version >= 9) << 3); /* set ActionScript v3/AVM2 flag */ put_swf_end_tag(s); } |