Opened 3 years ago

Closed 2 years ago

#19408 closed enhancement (fixed)

gstreamer-1.24.1 gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav gstreamer-vaapi

Reported by: Bruce Dubbs Owned by: Douglas R. Reno
Priority: normal Milestone: 12.2
Component: BOOK Version: git
Severity: medium Keywords:
Cc:

Description

New minor version.

Change History (17)

comment:1 by Xi Ruoyao, 3 years ago

FWIW I'm considering to remove -Dpackage-origin= and -Dpackage-name options because other packages also have similar options but we don't use them. So to be consistent we should just use the upstream default.

And these options are nastily long.

comment:2 by Xi Ruoyao, 3 years ago

In gst-plugins-good elements_flvmux can intermittently fail: ​https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2803

comment:3 by Xi Ruoyao, 3 years ago

In gst-plugins-base elements_theoradec can fail if libogg is installed: ​https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6260

comment:4 by Xi Ruoyao, 3 years ago

In gst-plugins-bad elements_vapostproc fails for me. Not sure why, maybe related to graphic card capability?

comment:5 by Douglas R. Reno, 3 years ago

Owner: changed from blfs-book to Douglas R. Reno
Status: new → assigned

comment:6 by Xi Ruoyao, 3 years ago

Oops, it breaks snapshot.

It seems pipewire needs to be patched: ​https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/1881

but after that snapshot still does not work. Maybe we need snapshot 46 (and gtk 4.14).

comment:7 by Douglas R. Reno, 3 years ago

Milestone: 12.2 → 99-Waiting
Summary: gstreamer-1.24.0 gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav gstreamer-vaapi → gstreamer-1.24.0 gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav gstreamer-vaapi (wait for new snapshot)

Let's hold off until we have a new snapshot and maybe pipewire

comment:8 by Rahul Chandra, 3 years ago

Seems like pipewire-1.0.4 contains the fix

in reply to:  8 comment:9 by Xi Ruoyao, 3 years ago

Replying to Rahul Chandra:

Seems like pipewire-1.0.4 contains the fix

But snapshot still does not work for me. And it seems not "only I": ​https://gitlab.gnome.org/GNOME/snapshot/-/issues/134

in reply to:  8 comment:10 by Xi Ruoyao, 3 years ago

Replying to Rahul Chandra:

Seems like pipewire-1.0.4 contains the fix

No, the fix is not in 1.0 branch. With the fix manually applied gnome-shell-46 screen recorder is correctly using the GPU for video scaling and color format conversion (the GPU encoding is deferred into 47). But even with the pipewire master branch snapshot still does not work for me.

I guess I've misdiagnosed the issue. Maybe snapshot has been broken for a long time and I just noticed it recently...

And w/o the fix gnome-shell-46 screen recorder still works (it falls back to CPU for video scaling and color format conversion).

comment:11 by Douglas R. Reno, 3 years ago

Milestone: 99-Waiting → 12.2
Summary: gstreamer-1.24.0 gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav gstreamer-vaapi (wait for new snapshot) → gstreamer-1.24.1 gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav gstreamer-vaapi (wait for new snapshot)

comment:12 by Xi Ruoyao, 3 years ago

Summary: gstreamer-1.24.1 gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav gstreamer-vaapi (wait for new snapshot) → gstreamer-1.24.1 gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav gstreamer-vaapi

Someone reported the snapshot issue is reproducible even with gstreamer 1.22.

comment:13 by Xi Ruoyao, 3 years ago

Last edited 3 years ago by Xi Ruoyao (previous) (diff)

comment:14 by Douglas R. Reno, 3 years ago

I'll definitely get that patch in Wireplumber to go with it

in reply to:  13 comment:15 by Xi Ruoyao, 3 years ago

Replying to Xi Ruoyao:

We'll need this wireplumber patch:

​https://gitlab.freedesktop.org/pipewire/wireplumber/-/merge_requests/625.diff

See ​https://gitlab.gnome.org/GNOME/mutter/-/issues/3354#note_2062201.

But it still does not fix Snapshot for me.

The patch has been applied for wireplumber 0.5.1 release (#19567).

comment:16 by Douglas R. Reno, 3 years ago

The comprehensive release notes for gstreamer* 1.24 can be found at ​https://gstreamer.freedesktop.org/releases/1.24/ and ​https://gstreamer.freedesktop.org/releases/1.24/#1.24.1 for 1.24.1!

comment:17 by Douglas R. Reno, 2 years ago

Resolution: → fixed
Status: assigned → closed
Note: See TracTickets for help on using tickets.