av1parse: Fix some issues in the src caps.
authorHe Junyan <junyan.he@intel.com>
Fri, 22 Jan 2021 06:01:01 +0000 (14:01 +0800)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Sat, 23 Jan 2021 10:53:44 +0000 (10:53 +0000)
commit7196abf7a331fdbc619f0a441739f49bb95d86b2
tree915133ab4fb68145e935f91519bfff1f868944d2
parent1029c84dbf6453833a62618e2dd0bff364b60cdb
av1parse: Fix some issues in the src caps.

1. Add the mono_chrome to identify 4:0:0 chroma-format.
2. Correct the mapping between subsampling_x/y and chroma-format.
   There is no 4:4:0 format definition in AV1. And 4:4:4 should
   let both subsampling_x/y be equal to 0.
3. Send the chroma-format when the color space is not RGB.

Fixes: #1502
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1974>
gst/videoparsers/gstav1parse.c