From b4fca8a1995ef93ab3326270f0ecf83cdd330bc7 Mon Sep 17 00:00:00 2001 From: jensenn Date: Wed, 2 Aug 2023 22:05:09 -0600 Subject: [PATCH] Fix writing SLConfigDescriptor (#107) Co-authored-by: Alfred Gutierrez --- src/mp4box/mp4a.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mp4box/mp4a.rs b/src/mp4box/mp4a.rs index e4d6a45..89ad9f5 100644 --- a/src/mp4box/mp4a.rs +++ b/src/mp4box/mp4a.rs @@ -585,9 +585,9 @@ impl ReadDesc<&mut R> for SLConfigDescriptor { impl WriteDesc<&mut W> for SLConfigDescriptor { fn write_desc(&self, writer: &mut W) -> Result { let size = Self::desc_size(); - write_desc(writer, Self::desc_tag(), size - 1)?; + write_desc(writer, Self::desc_tag(), size)?; - writer.write_u8(0)?; // pre-defined + writer.write_u8(2)?; // pre-defined Ok(size) } }