Fixes for mods to api
[melted] / mlt++ / swig / ruby / play.rb
index 0c54864..793a618 100755 (executable)
@@ -12,11 +12,11 @@ raise "Usage: test.rb file" if file.nil?
 
 # Create the producer
 producer = Mltpp::Factory::producer( file )
-raise "Unable to load #{file}" if producer.is_valid == 0
+raise "Unable to load #{file}" if !producer.is_valid
 
 # Create the consumer
-consumer = Mltpp::Factory::consumer( "sdl" )
-raise "Unable to open sdl consumer" if consumer.is_valid == 0
+consumer = Mltpp::Consumer.new( "sdl" )
+raise "Unable to open sdl consumer" if !consumer.is_valid
 
 # Turn off the default rescaling
 consumer.set( "rescale", "none" )
@@ -28,7 +28,7 @@ consumer.start
 consumer.connect( producer )
 
 # Wait until the user stops the consumer
-while consumer.is_stopped == 0 
+while !consumer.is_stopped
        sleep( 1 )
 end