summaryrefslogtreecommitdiff
path: root/libavformat/swfenc.c
diff options
context:
space:
mode:
authorMarton Balint <cus@passwd.hu>2019-09-28 23:05:21 +0200
committerMarton Balint <cus@passwd.hu>2021-01-23 20:10:04 +0100
commit041e735c815941c87522f41da2f5c7f82950bc35 (patch)
tree7588a3f013127a213c40e06346d4cf9a339cc8ae /libavformat/swfenc.c
parentc8e1e56509c3f176803cdf40b4019263125fa43f (diff)
avformat/swfenc: fix generation of FileAttributes tag
Signed-off-by: Marton Balint <cus@passwd.hu>
Diffstat (limited to 'libavformat/swfenc.c')
-rw-r--r--libavformat/swfenc.c6
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);
}