const char *opt_name = mlt_properties_get_name( properties, i );
const AVOption *opt = av_find_opt( obj, opt_name, NULL, flags, flags );
if ( opt != NULL )
-#if LIBAVCODEC_VERSION_INT >= ((51<<16)+(59<<8)+0)
+#if LIBAVCODEC_VERSION_INT >= ((52<<16)+(7<<8)+0)
+ av_set_string3( obj, opt_name, mlt_properties_get( properties, opt_name), 0, NULL );
+#elif LIBAVCODEC_VERSION_INT >= ((51<<16)+(59<<8)+0)
av_set_string2( obj, opt_name, mlt_properties_get( properties, opt_name), 0 );
#else
av_set_string( obj, opt_name, mlt_properties_get( properties, opt_name) );
}
else if ( ar == 16.0/15.0 ) // 4:3 PAL
{
- c->sample_aspect_ratio.num = 159;
+ c->sample_aspect_ratio.num = 59;
c->sample_aspect_ratio.den = 54;
}
else if ( ar == 32.0/27.0 ) // 16:9 NTSC
else // 16:9 PAL
{
c->sample_aspect_ratio.num = 118;
- c->sample_aspect_ratio.den = 81;
+ c->sample_aspect_ratio.den = 82;
}
}
else if ( mlt_properties_get( properties, "aspect" ) )