X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fmodules%2Fcore%2Ffilter_resize.c;h=ba27859b2947d3843594906ff4b4a18039e52980;hb=eae86b6ff2d11421e4839ffbe79c4c547d15751a;hp=627d9e0b933c1ee943f0d7dbb2c1d577bf36552c;hpb=59456c0f8d288d6bfa6df60d692b9209741ab02e;p=melted diff --git a/src/modules/core/filter_resize.c b/src/modules/core/filter_resize.c index 627d9e0..ba27859 100644 --- a/src/modules/core/filter_resize.c +++ b/src/modules/core/filter_resize.c @@ -34,7 +34,7 @@ static int filter_get_image( mlt_frame this, uint8_t **image, mlt_image_format * int error = 0; // Get the properties from the frame - mlt_properties properties = mlt_frame_properties( this ); + mlt_properties properties = MLT_FRAME_PROPERTIES( this ); // Pop the top of stack now mlt_filter filter = mlt_frame_pop_service( this ); @@ -48,7 +48,7 @@ static int filter_get_image( mlt_frame this, uint8_t **image, mlt_image_format * if ( rescale != NULL && !strcmp( rescale, "none" ) ) return mlt_frame_get_image( this, image, format, width, height, writable ); - if ( mlt_properties_get( properties, "distort" ) == NULL ) + if ( mlt_properties_get_int( properties, "distort" ) == 0 ) { // Normalise the input and out display aspect int normalised_width = mlt_properties_get_int( properties, "normalised_width" ); @@ -94,7 +94,7 @@ static int filter_get_image( mlt_frame this, uint8_t **image, mlt_image_format * if ( error == 0 && *format == mlt_image_yuv422 ) { // Get the requested scale operation - char *op = mlt_properties_get( mlt_filter_properties( filter ), "scale" ); + char *op = mlt_properties_get( MLT_FILTER_PROPERTIES( filter ), "scale" ); // Correct field order if needed if ( mlt_properties_get_int( properties, "top_field_first" ) == 1 ) @@ -161,7 +161,7 @@ mlt_filter filter_resize_init( char *arg ) if ( mlt_filter_init( this, this ) == 0 ) { this->process = filter_process; - mlt_properties_set( mlt_filter_properties( this ), "scale", arg == NULL ? "off" : arg ); + mlt_properties_set( MLT_FILTER_PROPERTIES( this ), "scale", arg == NULL ? "off" : arg ); } return this; }