Comments

59 Comments

Apologies, scratch my previous comment - I was looking at the wrong machine.

The mesafreeworld-24.1.2-2.fc40.x86_64 packages seem to work.

These package do NOT work for me:

vlc foo.mp4

VLC media player 3.0.21 Vetinari (revision 3.0.21-0-gdd8bfdbabe8) [0000560c3a5d06a0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. libva info: VA-API version 1.21.0 libva info: Trying to open /usr/lib64/dri-nonfree/radeonsi_drv_video.so libva info: Trying to open /usr/lib64/dri-freeworld/radeonsi_drv_video.so libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so libva info: Found init function __vaDriverInit_1_21 libva info: va_openDriver() returns 0 amdgpu: The CS has cancelled because the context is lost. This context is innocent. Aborted (core dumped)

@veilink: Where do you see a fix?

I am observing the error, you decribed above when running vlc with mesa-va-drivers-freeworld-24.1.2-1.fc40.x86_64 mesa-vdpau-drivers-freeworld-24.1.2-1.fc40.x86_64 and mesa-*-24.1.2-7.fc40.x86_64 on both my radeon machines.

Downgrading to mesa-*-24.1.2-3.fc40.x86_64 helped.

I don't care what handle what. The inconvienient truth is vlc + kaffeine is dysfunctional, broken by YOU and YOUR rudity to push this changemidst of the lifetime of a released Fedora. This violates all best practices and raises a lot questions on your role in Fedora.

For me, this version of kaffeine is not able to display HD-Videos:

libva info: VA-API version 1.20.0 libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so libva info: Found init function __vaDriverInit_1_20 libva info: va_openDriver() returns 0 libva info: VA-API version 1.20.0 libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so libva info: Found init function __vaDriverInit_1_20 libva info: va_openDriver() returns 0 [00007f9cfc008f70] avcodec decoder: Using OpenGL/VAAPI backend for VDPAU for hardware decoding [h264 @ 0x7f9cfc08b780] mmco: unref short failure libvdpau-va-gl: Decoder::Render_h264(): no surfaces left in buffer libvdpau-va-gl: Decoder::Render_h264(): no surfaces left in buffer libvdpau-va-gl: Decoder::Render_h264(): no surfaces left in buffer libvdpau-va-gl: Decoder::Render_h264(): no surfaces left in buffer libvdpau-va-gl: Decoder::Render_h264(): no surfaces left in buffer libvdpau-va-gl: Decoder::Render_h264(): no surfaces left in buffer [00007f9cfc008f70] avcodec decoder error: hardware acceleration picture allocation failed [h264 @ 0x7f9cfc08b780] get_buffer() failed [h264 @ 0x7f9cfc08b780] thread_get_buffer() failed [h264 @ 0x7f9cfc08b780] decode_slice_header error [h264 @ 0x7f9cfc08b780] no frame! libvdpau-va-gl: Decoder::Render_h264(): no surfaces left in buffer libvdpau-va-gl: Decoder::Render_h264(): no surfaces left in buffer libvdpau-va-gl: Decoder::Render_h264(): no surfaces left in buffer [h264 @ 0x7f9cfc09f880] mmco: unref short failure [h264 @ 0x7f9cfc09f880] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one libvdpau-va-gl: Decoder::Render_h264(): no surfaces left in buffer libvdpau-va-gl: Decoder::Render_h264(): no surfaces left in buffer libvdpau-va-gl: Decoder::Render_h264(): no surfaces left in buffer libvdpau-va-gl: Decoder::Render_h264(): no surfaces left in buffer libvdpau-va-gl: Decoder::Render_h264(): no surfaces left in buffer libvdpau-va-gl: Decoder::Render_h264(): no surfaces left in buffer libvdpau-va-gl: Decoder::Render_h264(): no surfaces left in buffer libvdpau-va-gl: VideoSurface::GetBitsYCbCrImpl(): not implemented conversion VA FOURCC \00\00\00\00 -> VDP_YCBCR_FORMAT_YV12 [00007f9cd8030360] vdpau_chroma filter error: video surface export failure: VDP_STATUS_INVALID_Y_CB_CR_FORMAT libvdpau-va-gl: Decoder::Render_h264(): no surfaces left in buffer libvdpau-va-gl: Decoder::Render_h264(): no surfaces left in buffer libvdpau-va-gl: VideoSurface::GetBitsYCbCrImpl(): not implemented conversion VA FOURCC \00\00\00\00 -> VDP_YCBCR_FORMAT_YV12 [00007f9cd8030360] vdpau_chroma filter error: video surface export failure: VDP_STATUS_INVALID_Y_CB_CR_FORMAT libvdpau-va-gl: VideoSurface::GetBitsYCbCrImpl(): not implemented conversion VA FOURCC \00\00\00\00 -> VDP_YCBCR_FORMAT_YV12 [00007f9cd8030360] vdpau_chroma filter error: video surface export failure: VDP_STATUS_INVALID_Y_CB_CR_FORMAT libvdpau-va-gl: Decoder::Render_h264(): no surfaces left in buffer libvdpau-va-gl: VideoSurface::GetBitsYCbCrImpl(): not implemented conversion VA FOURCC \00\00\00\00 -> VDP_YCBCR_FORMAT_YV12 [00007f9cd8030360] vdpau_chroma filter error: video surface export failure: VDP_STATUS_INVALID_Y_CB_CR_FORMAT libvdpau-va-gl: Decoder::Render_h264(): no surfaces left in buffer malloc(): smallbin double linked list corrupted

N.B.: The rpmfusion version of kaffeine used to work for me until vlc was moved to Fedora. Since then, the rpmfusion version is just a core dump generator.

BZ#2254736 Review Request: kaffeine - KDE media player based on VLC
karma

https://bugzilla.kernel.org/show_bug.cgi?id=217902 which has been haunting me with all Fedora 6.5.x kernels so far, finally seems to be fixed (or at least silenced).

Fixes #2239781 for me

As I wrote before, hsxkpasswd seems dead and unmaintained to me. No other distro seems to package it.

IMNSHO, hskpasswd should be removed from fedora RSN and not continue to take other packages as hostage.

Seems to fix BZ#2132232

BZ#2132232 pipewire-plugin-libcamera conflicts with pipewire-libs
karma

Fails to boot on AMD Ryzen 5 for me (#2125536)

karma

No user visible difference wrt. #2084955

This update has been unpushed.

Thanks. I'll apply your patches to the next iteration of this package.

This update has been unpushed.

Are you trying to say gui/coretool/gpsbabel_*.qm should be installed to /usr/share/qt5/translations/ as part of the gpsbabel-package?

This update has been unpushed.

This update has been unpushed.

@ueno: Then fix this, RSN and do not continue to ignore the FPG.

I haven't checked, but I believe this update will propagate this regression https://bugzilla.redhat.com/show_bug.cgi?id=1507938 to fc25.