thumbs.rb: fix error on Playlist.append due to args not int
authorddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
Thu, 7 Feb 2008 06:03:20 +0000 (06:03 +0000)
committerddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
Thu, 7 Feb 2008 06:03:20 +0000 (06:03 +0000)
git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt++@1061 d19143bc-622f-0410-bfdd-b5b2a6649095

mlt++/swig/ruby/thumbs.rb

index f91c598..231b9d4 100755 (executable)
@@ -7,13 +7,13 @@ require 'mltpp'
 Mltpp::Factory::init
 
 # Establish the mlt profile
-profile = Mltpp::Profile.new
+profile = Mltpp::Profile.new( "quarter_pal" )
 
 # Get and check the argument
 file = ARGV.shift
 name = ARGV.shift
 size = ARGV.shift
-size = "192x144" if size.nil?
+size = "176x144" if size.nil?
 raise "Usage: thumbs.rb file name [ size ]" if file.nil? || name.nil?
 
 # Create the producer
@@ -27,7 +27,7 @@ playlist = Mltpp::Playlist.new( )
 out = producer.get_int( "out" );
 
 # Calculate position of frames
-[ 0, 0.25, 0.5, 0.75, 1 ].each { |x| playlist.append( producer, x*out, x*out ) }
+[ 0, 0.25, 0.5, 0.75, 1 ].each { |x| playlist.append( producer, Integer(x*out), Integer(x*out) ) }
 
 # Create the thumb nail generator
 generator = Mltpp::Consumer.new( profile, "avformat", "#{name}%d.jpg" )