tests: test-filter: fix "deinterlace" option parse.

Default to GST_VAAPI_DEINTERLACE_METHOD_NONE if no "deinterlace" option
string was provided, i.e. if it remained set to NULL.
This commit is contained in:
Gwenole Beauchesne 2014-01-20 14:16:56 +01:00
parent db7a3b8d3e
commit e6fb4c1cdc

View file

@ -296,7 +296,11 @@ parse_deinterlace(const gchar *str, GstVaapiDeinterlaceMethod *deinterlace_ptr)
{
g_return_val_if_fail(deinterlace_ptr != NULL, FALSE);
return str && parse_enum(str, GST_VAAPI_TYPE_DEINTERLACE_METHOD,
if (!str) {
*deinterlace_ptr = GST_VAAPI_DEINTERLACE_METHOD_NONE;
return TRUE;
}
return parse_enum(str, GST_VAAPI_TYPE_DEINTERLACE_METHOD,
GST_VAAPI_DEINTERLACE_METHOD_NONE, (gint *)deinterlace_ptr);
}