[FFmpeg-cvslog] movenc: Merge if statements

Martin Storsjö git at videolan.org
Sun Mar 25 23:42:50 CEST 2012


ffmpeg | branch: master | Martin Storsjö <martin at martin.st> | Thu Mar 22 13:31:31 2012 +0200| [68893afe1d4583038d3788b6c3e462e42ce6074d] | committer: Martin Storsjö

movenc: Merge if statements

This isn't exactly equivalent with the earlier code for codecs
other than H264 and VC1, but those are two only codecs supported
by this codepath anyway, and it simplifies it a bit.

Signed-off-by: Martin Storsjö <martin at martin.st>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=68893afe1d4583038d3788b6c3e462e42ce6074d
---

 libavformat/movenc.c |    7 ++-----
 1 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/libavformat/movenc.c b/libavformat/movenc.c
index a832c1d..1d808f1 100644
--- a/libavformat/movenc.c
+++ b/libavformat/movenc.c
@@ -2147,14 +2147,11 @@ static int mov_write_isml_manifest(AVIOContext *pb, MOVMuxContext *mov)
                                     size);
                     av_free(ptr);
                 }
-            } else {
-                param_write_hex(pb, "CodecPrivateData", track->enc->extradata,
-                                track->enc->extradata_size);
-            }
-            if (track->enc->codec_id == CODEC_ID_H264) {
                 param_write_string(pb, "FourCC", "H264");
             } else if (track->enc->codec_id == CODEC_ID_VC1) {
                 param_write_string(pb, "FourCC", "WVC1");
+                param_write_hex(pb, "CodecPrivateData", track->enc->extradata,
+                                track->enc->extradata_size);
             }
             param_write_int(pb, "MaxWidth", track->enc->width);
             param_write_int(pb, "MaxHeight", track->enc->height);



More information about the ffmpeg-cvslog mailing list