Module: synfig
Branch: eldruin_ffmpeg2
Commit: 6d0a3a3708d8dd5288ef1b302c36331fb005a218
URL:    
http://synfig.git.sourceforge.net/git/gitweb.cgi?p=synfig;a=commit;h=6d0a3a3708d8dd5288ef1b302c36331fb005a218

Author: Diego Barrios Romero <eldr...@gmailcom>
Date:   Tue Feb 23 02:24:36 2010 +0100

FFMPEG module if needed parameter overriding.

---

 synfig-core/src/modules/mod_ffmpeg/trgt_ffmpeg.cpp |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/synfig-core/src/modules/mod_ffmpeg/trgt_ffmpeg.cpp 
b/synfig-core/src/modules/mod_ffmpeg/trgt_ffmpeg.cpp
index 4159ac9..57d0b9d 100644
--- a/synfig-core/src/modules/mod_ffmpeg/trgt_ffmpeg.cpp
+++ b/synfig-core/src/modules/mod_ffmpeg/trgt_ffmpeg.cpp
@@ -90,8 +90,17 @@ ffmpeg_trgt::ffmpeg_trgt(const char *Filename,
        buffer=NULL;
        color_buffer=0;
        set_remove_alpha();
-       video_codec = params.video_codec;
-       bitrate = params.bitrate;
+
+       // Set default video codec and bitrate if they weren't given.
+       if (params.video_codec == "none")
+               video_codec = "mpeg1video";
+       else
+               video_codec = params.video_codec;
+
+       if (params.bitrate == -1)
+               bitrate = 200;
+       else
+               bitrate = params.bitrate;
 }
 
 ffmpeg_trgt::~ffmpeg_trgt()


------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to