examples: Update gstreamer
This commit is contained in:
parent
e702c43f71
commit
5865264964
2 changed files with 6 additions and 6 deletions
|
|
@ -15,8 +15,8 @@ iced_runtime = { path = "../../runtime" }
|
||||||
env_logger = "0.10"
|
env_logger = "0.10"
|
||||||
futures-channel = "0.3.29"
|
futures-channel = "0.3.29"
|
||||||
calloop = "0.12.3"
|
calloop = "0.12.3"
|
||||||
gst = { package = "gstreamer", version = "0.21.3" }
|
gst = { package = "gstreamer", version = "0.23.0" }
|
||||||
gst-app = { package = "gstreamer-app", version = "0.21.2" }
|
gst-app = { package = "gstreamer-app", version = "0.23.0" }
|
||||||
gst-video = { package = "gstreamer-video", version = "0.21.2" }
|
gst-video = { package = "gstreamer-video", version = "0.23.0" }
|
||||||
gst-allocators = { package = "gstreamer-allocators", version = "0.21.2" }
|
gst-allocators = { package = "gstreamer-allocators", version = "0.23.0" }
|
||||||
drm-fourcc = "2.2.0"
|
drm-fourcc = "2.2.0"
|
||||||
|
|
|
||||||
|
|
@ -68,7 +68,7 @@ fn pipewire_thread(
|
||||||
) {
|
) {
|
||||||
gst::init().unwrap();
|
gst::init().unwrap();
|
||||||
|
|
||||||
let pipeline = gst::parse_launch(&format!(
|
let pipeline = gst::parse::launch(&format!(
|
||||||
"filesrc name=filesrc !
|
"filesrc name=filesrc !
|
||||||
qtdemux !
|
qtdemux !
|
||||||
h264parse !
|
h264parse !
|
||||||
|
|
@ -126,7 +126,7 @@ fn pipewire_thread(
|
||||||
let planes = (0..meta.n_planes())
|
let planes = (0..meta.n_planes())
|
||||||
.map(|plane_idx| {
|
.map(|plane_idx| {
|
||||||
let memory = buffer
|
let memory = buffer
|
||||||
.memory(plane_idx)
|
.memory(plane_idx as usize)
|
||||||
.unwrap()
|
.unwrap()
|
||||||
.downcast_memory::<gst_allocators::DmaBufMemory>()
|
.downcast_memory::<gst_allocators::DmaBufMemory>()
|
||||||
.unwrap();
|
.unwrap();
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue