diff mbox series

[FFmpeg-devel,1/4] avformat/swfenc: fix generation of FileAttributes tag

Message ID 20210110012045.20448-1-cus@passwd.hu
State Accepted
Commit 041e735c815941c87522f41da2f5c7f82950bc35
Headers show
Series [FFmpeg-devel,1/4] avformat/swfenc: fix generation of FileAttributes tag
Related show

Checks

Context Check Description
andriy/x86_make success Make finished
andriy/x86_make_fate success Make fate finished
andriy/PPC64_make success Make finished
andriy/PPC64_make_fate success Make fate finished

Commit Message

Marton Balint Jan. 10, 2021, 1:20 a.m. UTC
Signed-off-by: Marton Balint <cus@passwd.hu>
---
 libavformat/swfenc.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
diff mbox series

Patch

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);
     }