From 46103f6bbd232da256ca8da145b220a0b386afc9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= <revol@free.fr>
Date: Fri, 28 Jan 2005 08:08:42 +0000
Subject: [PATCH] fix the patch to allow Sony PSP MP4 creation

Originally committed as revision 3893 to svn://svn.ffmpeg.org/ffmpeg/trunk
---
 libavformat/movenc.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/libavformat/movenc.c b/libavformat/movenc.c
index e97b84dc093..7a1f6ddb280 100644
--- a/libavformat/movenc.c
+++ b/libavformat/movenc.c
@@ -395,7 +395,7 @@ static void putDescr(ByteIOContext *pb, int tag, int size)
 
 static int mov_write_esds_tag(ByteIOContext *pb, MOVTrack* track) // Basic
 {
-    int decoderSpecificInfoLen = track->vosLen ? descrLength(track->vosLen):0;
+    int decoderSpecificInfoLen;
     int pos = url_ftell(pb);
     void *vosDataBackup=track->vosData;
     int vosLenBackup=track->vosLen;
@@ -420,6 +420,8 @@ static int mov_write_esds_tag(ByteIOContext *pb, MOVTrack* track) // Basic
         }
     }
 
+    decoderSpecificInfoLen = track->vosLen ? descrLength(track->vosLen):0;
+
     put_be32(pb, 0);               // size
     put_tag(pb, "esds");
     put_be32(pb, 0);               // Version
-- 
GitLab