mirror of
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
synced 2025-02-24 00:26:17 +00:00
parent
9db02cb55e
commit
288596b7a2
1 changed files with 3 additions and 3 deletions
|
@ -309,7 +309,7 @@ impl BaseTransformImpl for Rgb2Gray {
|
||||||
direction: gst::PadDirection,
|
direction: gst::PadDirection,
|
||||||
caps: &gst::Caps,
|
caps: &gst::Caps,
|
||||||
filter: Option<&gst::Caps>,
|
filter: Option<&gst::Caps>,
|
||||||
) -> gst::Caps {
|
) -> Option<gst::Caps> {
|
||||||
let other_caps = if direction == gst::PadDirection::Src {
|
let other_caps = if direction == gst::PadDirection::Src {
|
||||||
// For src to sink, no matter if we get asked for BGRx or GRAY8 caps, we can only
|
// For src to sink, no matter if we get asked for BGRx or GRAY8 caps, we can only
|
||||||
// accept corresponding BGRx caps on the sinkpad. We will only ever get BGRx and GRAY8
|
// accept corresponding BGRx caps on the sinkpad. We will only ever get BGRx and GRAY8
|
||||||
|
@ -354,9 +354,9 @@ impl BaseTransformImpl for Rgb2Gray {
|
||||||
// In the end we need to filter the caps through an optional filter caps to get rid of any
|
// In the end we need to filter the caps through an optional filter caps to get rid of any
|
||||||
// unwanted caps.
|
// unwanted caps.
|
||||||
if let Some(filter) = filter {
|
if let Some(filter) = filter {
|
||||||
filter.intersect_with_mode(&other_caps, gst::CapsIntersectMode::First)
|
Some(filter.intersect_with_mode(&other_caps, gst::CapsIntersectMode::First))
|
||||||
} else {
|
} else {
|
||||||
other_caps
|
Some(other_caps)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue