61 lines
2.3 KiB
Text
61 lines
2.3 KiB
Text
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1191
|
|
|
|
--- cargo-crates/gst-plugin-gtk4-0.10.5/src/sink/imp.rs.orig 2006-07-24 01:21:28 UTC
|
|
+++ cargo-crates/gst-plugin-gtk4-0.10.5/src/sink/imp.rs
|
|
@@ -595,11 +595,11 @@ impl PaintableSink {
|
|
};
|
|
|
|
match gdk_context.type_().name() {
|
|
- #[cfg(all(target_os = "linux", feature = "x11egl"))]
|
|
+ #[cfg(feature = "x11egl")]
|
|
"GdkX11GLContextEGL" => (),
|
|
- #[cfg(all(target_os = "linux", feature = "x11glx"))]
|
|
+ #[cfg(feature = "x11glx")]
|
|
"GdkX11GLContextGLX" => (),
|
|
- #[cfg(all(target_os = "linux", feature = "wayland"))]
|
|
+ #[cfg(feature = "wayland")]
|
|
"GdkWaylandGLContext" => (),
|
|
#[cfg(target_os = "macos")]
|
|
"GdkMacosGLContext" => (),
|
|
@@ -621,11 +621,11 @@ impl PaintableSink {
|
|
gdk_context.make_current();
|
|
|
|
let res = match gdk_context.type_().name() {
|
|
- #[cfg(all(target_os = "linux", feature = "x11egl"))]
|
|
+ #[cfg(feature = "x11egl")]
|
|
"GdkX11GLContextEGL" => self.initialize_x11egl(gdk_display),
|
|
- #[cfg(all(target_os = "linux", feature = "x11glx"))]
|
|
+ #[cfg(feature = "x11glx")]
|
|
"GdkX11GLContextGLX" => self.initialize_x11glx(gdk_display),
|
|
- #[cfg(all(target_os = "linux", feature = "wayland"))]
|
|
+ #[cfg(feature = "wayland")]
|
|
"GdkWaylandGLContext" => self.initialize_waylandegl(gdk_display),
|
|
#[cfg(target_os = "macos")]
|
|
"GdkMacosGLContext" => self.initialize_macosgl(gdk_display),
|
|
@@ -675,7 +675,7 @@ impl PaintableSink {
|
|
};
|
|
}
|
|
|
|
- #[cfg(all(target_os = "linux", feature = "x11egl"))]
|
|
+ #[cfg(feature = "x11egl")]
|
|
fn initialize_x11egl(
|
|
&self,
|
|
display: gdk::Display,
|
|
@@ -725,7 +725,7 @@ impl PaintableSink {
|
|
}
|
|
}
|
|
|
|
- #[cfg(all(target_os = "linux", feature = "x11glx"))]
|
|
+ #[cfg(feature = "x11glx")]
|
|
fn initialize_x11glx(
|
|
&self,
|
|
display: gdk::Display,
|
|
@@ -774,7 +774,7 @@ impl PaintableSink {
|
|
}
|
|
}
|
|
|
|
- #[cfg(all(target_os = "linux", feature = "wayland"))]
|
|
+ #[cfg(feature = "wayland")]
|
|
fn initialize_waylandegl(
|
|
&self,
|
|
display: gdk::Display,
|