X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fmodules%2Fcore%2Fproducer_ppm.c;h=a0a9896fdba941c96c13e5e7c2086ecf10c0fa78;hb=4a39b72c5ac8fd2dd6db81a95eab08adde0491b9;hp=9865f80a05943760e4e5b26ebd8928d61b0dcc5e;hpb=0b288164cbeb9a3c98107d439d86844be13ba910;p=melted diff --git a/src/modules/core/producer_ppm.c b/src/modules/core/producer_ppm.c index 9865f80..a0a9896 100644 --- a/src/modules/core/producer_ppm.c +++ b/src/modules/core/producer_ppm.c @@ -48,7 +48,7 @@ mlt_producer producer_ppm_init( void *command ) mlt_properties properties = mlt_producer_properties( producer ); producer->get_frame = producer_get_frame; - producer->close = producer_close; + producer->close = ( mlt_destructor )producer_close; if ( command != NULL ) { @@ -234,7 +234,7 @@ static int producer_get_frame( mlt_producer producer, mlt_frame_ptr frame, int i mlt_properties_set_int( properties, "height", height ); mlt_properties_set_int( properties, "has_image", 1 ); mlt_properties_set_int( properties, "progressive", 1 ); - mlt_properties_set_double( properties, "aspect_ratio", ( double )width / height ); + mlt_properties_set_double( properties, "aspect_ratio", 1 ); // Push the image callback mlt_frame_push_get_image( *frame, producer_get_image ); @@ -272,4 +272,3 @@ static void producer_close( mlt_producer parent ) mlt_producer_close( parent ); free( this ); } -