prop-builder: add helper to make properties and formats

Use this to make a format filter. Use the filter to negotiate
a format automatically.
This commit is contained in:
Wim Taymans 2017-02-20 17:22:46 +01:00
parent c433df9d32
commit 808d6b6fca
11 changed files with 590 additions and 13 deletions

View file

@ -108,6 +108,11 @@ spa_format_fixate (SpaFormat *format)
return SPA_RESULT_OK;
}
SpaResult
spa_format_filter (const SpaFormat *format,
const SpaFormat *filter,
SpaFormat **result);
#ifdef __cplusplus
} /* extern "C" */
#endif

View file

@ -62,9 +62,6 @@ SpaResult spa_format_video_init (SpaMediaType type,
SpaResult spa_format_video_parse (const SpaFormat *format,
SpaFormatVideo *dest);
SpaResult spa_format_video_filter (SpaFormatVideo *format,
const SpaFormat *filter);
struct _SpaFormatVideo {
SpaFormat format;
union {