From 80b0bd3b33762e7a3c0db47d84c59881a5da9c50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?T=C3=96R=C3=96K=20Attila?= Date: Thu, 11 Feb 2021 20:35:17 +0100 Subject: [PATCH] swf: Add VideoCodec::ScreenVideoV2 variant --- swf/src/read.rs | 1 + swf/src/types.rs | 1 + swf/src/write.rs | 1 + 3 files changed, 3 insertions(+) diff --git a/swf/src/read.rs b/swf/src/read.rs index ad7ca19ee..f5f0401f6 100644 --- a/swf/src/read.rs +++ b/swf/src/read.rs @@ -2627,6 +2627,7 @@ impl<'a> Reader<'a> { 3 => VideoCodec::ScreenVideo, 4 => VideoCodec::VP6, 5 => VideoCodec::VP6WithAlpha, + 6 => VideoCodec::ScreenVideoV2, _ => return Err(Error::invalid_data("Invalid video codec.")), }; Ok(Tag::DefineVideoStream(DefineVideoStream { diff --git a/swf/src/types.rs b/swf/src/types.rs index 5061defa4..5e290b52e 100644 --- a/swf/src/types.rs +++ b/swf/src/types.rs @@ -1229,6 +1229,7 @@ pub enum VideoCodec { ScreenVideo, VP6, VP6WithAlpha, + ScreenVideoV2, } #[derive(Clone, Debug, PartialEq)] diff --git a/swf/src/write.rs b/swf/src/write.rs index 1cd41004b..3078ec82d 100644 --- a/swf/src/write.rs +++ b/swf/src/write.rs @@ -2567,6 +2567,7 @@ impl Writer { VideoCodec::ScreenVideo => 3, VideoCodec::VP6 => 4, VideoCodec::VP6WithAlpha => 5, + VideoCodec::ScreenVideoV2 => 6, })?; Ok(()) }