vc1parse: check output format at negotiation time
authorAurélien Zanelli <aurelien.zanelli@parrot.com>
Thu, 9 Oct 2014 08:38:40 +0000 (10:38 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Sat, 8 Nov 2014 18:01:10 +0000 (19:01 +0100)
commit7d76ba573154da413f1d0bd2afb892bd5e91d89d
tree60c6a152783e257bc41686fb817a73174003eec4
parent5eadb05fab5a00f2e729d0c030b2a8a24e4015fb
vc1parse: check output format at negotiation time

Add an helper to check that output stream-format is coherent with
profile and header-format. It also check if we know how to do the
conversion if the input stream-format differs from selected
output-format.
So, in case output stream-format is not allowed, it will now fail at
negotiation rather than in pre_push_frame.

https://bugzilla.gnome.org/show_bug.cgi?id=738526
gst/videoparsers/gstvc1parse.c