[Bug 1219416] New: phonon4qt5-backend-vlc does not work without the VLC gui
https://bugzilla.suse.com/show_bug.cgi?id=1219416 Bug ID: 1219416 Summary: phonon4qt5-backend-vlc does not work without the VLC gui Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Tumbleweed Status: NEW Severity: Major Priority: P5 - None Component: KDE Workspace (Plasma) Assignee: opensuse-kde-bugs@opensuse.org Reporter: brunopitrus@hotmail.com QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- When i installed phonon4qt5-backend-vlc to replace the obsolescent gstreamer backend, dragon player would play no videos. In the console the following messages would show repeatedly: [00007f97f4006020] main filter error: Failed to create video converter [00007f97f4006700] chain filter error: Too high level of recursion (3) [00007f97f4006020] main filter error: Failed to create video converter [00007f97f4006700] chain filter error: Too high level of recursion (3) [00007f97f4006020] main filter error: Failed to create video converter [00007f97f4006700] chain filter error: Too high level of recursion (3) [00007f97f4006020] main filter error: Failed to create video converter [00007f97f4006700] chain filter error: Too high level of recursion (3) [00007f97f4006020] main filter error: Failed to create video converter [00007f97f4006700] chain filter error: Too high level of recursion (3) [00007f97f4006020] main filter error: Failed to create video converter [00007f97f4006700] chain filter error: Too high level of recursion (3) [00007f97f4006020] main filter error: Failed to create video converter [00007f97f4006700] chain filter error: Too high level of recursion (3) [00007f97f4006020] main filter error: Failed to create video converter [00007f97f4004f00] main scale error: Failed to create video converter [00007f97f4006020] chain filter error: Too high level of recursion (3) [00007f97f4005ba0] main filter error: Failed to create video converter [00007f97f4006020] chain filter error: Too high level of recursion (3) [00007f97f4005ba0] main filter error: Failed to create video converter [00007f97f4006020] chain filter error: Too high level of recursion (3) [00007f97f4005ba0] main filter error: Failed to create video converter [00007f97f4006020] chain filter error: Too high level of recursion (3) [00007f97f4005ba0] main filter error: Failed to create video converter [00007f97f4006020] chain filter error: Too high level of recursion (3) [00007f97f4005ba0] main filter error: Failed to create video converter [00007f97f4006020] chain filter error: Too high level of recursion (3) [00007f97f4005ba0] main filter error: Failed to create video converter [00007f97f4006020] chain filter error: Too high level of recursion (3) [00007f97f4005ba0] main filter error: Failed to create video converter [00007f97f4006020] chain filter error: Too high level of recursion (3) [00007f97f4005ba0] main filter error: Failed to create video converter [00007f97f4004f00] main scale error: Failed to create video converter [00007f97cc001420] gl vout display error: parent window not available [00007f97cc001420] fb vout display error: cannot get terminal mode (Inappropriate ioctl for device) [00007f97f403ff20] main video output error: video output creation failed [00007f980c00a570] main decoder error: failed to create video output Further testing shows that installing the `vlc` package additionally (containing the VLC gui application) resolves the problem. The problem reappears after removing just `vlc`, suggesting that a needed library is contained in that very package. Of course, a system library depending on an application with a .desktop file is unacceptable — we are not Arch. Please fix this packaging issue. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219416 Bruno Pitrus <brunopitrus@hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|opensuse-kde-bugs@opensuse. |fabian@ritter-vogt.de |org | -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219416 https://bugzilla.suse.com/show_bug.cgi?id=1219416#c1 Fabian Vogt <fvogt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|fabian@ritter-vogt.de |dimstar@opensuse.org CC| |fvogt@suse.com --- Comment #1 from Fabian Vogt <fvogt@suse.com> --- Hm, sounds like /usr/lib64/vlc/plugins/video_output/ needs to be split out then? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219416 https://bugzilla.suse.com/show_bug.cgi?id=1219416#c2 --- Comment #2 from Bruno Pitrus <brunopitrus@hotmail.com> --- phonon-vlc-qt6 still has this problem. This is made worse because there is no longer the gstreamer backend. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219416 https://bugzilla.suse.com/show_bug.cgi?id=1219416#c3 --- Comment #3 from Dominique Leuenberger <dimstar@opensuse.org> --- (In reply to Fabian Vogt from comment #1)
Hm, sounds like /usr/lib64/vlc/plugins/video_output/ needs to be split out then?
the package is split into what has a dep on X and what does not (at least in theory - sometimes errors creep in) vlc being the 'main' package will keep the desktop file of course. so we would need to split away: /usr/lib64/vlc/libvlc_pulse.so /usr/lib64/vlc/libvlc_pulse.so.0 /usr/lib64/vlc/libvlc_pulse.so.0.0.0 /usr/lib64/vlc/libvlc_xcb_events.so /usr/lib64/vlc/libvlc_xcb_events.so.0 /usr/lib64/vlc/libvlc_xcb_events.so.0.0.0 /usr/lib64/vlc/plugins/access/libavio_plugin.so /usr/lib64/vlc/plugins/access/libpulsesrc_plugin.so /usr/lib64/vlc/plugins/access/libxcb_screen_plugin.so /usr/lib64/vlc/plugins/audio_output/libpulse_plugin.so /usr/lib64/vlc/plugins/codec/libavcodec_plugin.so /usr/lib64/vlc/plugins/codec/liblibass_plugin.so /usr/lib64/vlc/plugins/control/libxcb_hotkeys_plugin.so /usr/lib64/vlc/plugins/demux/libavformat_plugin.so /usr/lib64/vlc/plugins/notify/libnotify_plugin.so /usr/lib64/vlc/plugins/packetizer/libpacketizer_av1_plugin.so /usr/lib64/vlc/plugins/packetizer/libpacketizer_avparser_plugin.so /usr/lib64/vlc/plugins/services_discovery/libpulselist_plugin.so /usr/lib64/vlc/plugins/services_discovery/libxcb_apps_plugin.so /usr/lib64/vlc/plugins/stream_out/libstream_out_chromaprint_plugin.so /usr/lib64/vlc/plugins/text_renderer/libfreetype_plugin.so /usr/lib64/vlc/plugins/text_renderer/libsvg_plugin.so /usr/lib64/vlc/plugins/video_chroma/libswscale_plugin.so /usr/lib64/vlc/plugins/video_output/libaa_plugin.so /usr/lib64/vlc/plugins/video_output/libcaca_plugin.so /usr/lib64/vlc/plugins/video_output/libegl_wl_plugin.so /usr/lib64/vlc/plugins/video_output/libegl_x11_plugin.so /usr/lib64/vlc/plugins/video_output/libglconv_vaapi_wl_plugin.so /usr/lib64/vlc/plugins/video_output/libglx_plugin.so /usr/lib64/vlc/plugins/video_output/libxcb_window_plugin.so /usr/lib64/vlc/plugins/video_output/libxcb_x11_plugin.so /usr/lib64/vlc/plugins/video_output/libxcb_xv_plugin.so /usr/lib64/vlc/plugins/video_splitter/libpanoramix_plugin.so /usr/lib64/vlc/plugins/visualization/libglspectrum_plugin.so /usr/lib64/vlc/plugins/visualization/libprojectm_plugin.so Those would all be thing an external consumer of libVLC would need access to (meaning there would basically be nothing nothing left in the vlc package than desktop files, icons and metadata - plus some kde4 integration stuff (?)) -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219416 https://bugzilla.suse.com/show_bug.cgi?id=1219416#c4 --- Comment #4 from Christophe Marin <christophe@krop.fr> --- The VLC backend will require both vlc and vlc-noX for the moment. If that really causes harm in the future, we can revisit the topic. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219416 https://bugzilla.suse.com/show_bug.cgi?id=1219416#c5 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |WONTFIX Status|NEW |RESOLVED --- Comment #5 from Dominique Leuenberger <dimstar@opensuse.org> --- (In reply to Christophe Marin from comment #4)
The VLC backend will require both vlc and vlc-noX for the moment.
If that really causes harm in the future, we can revisit the topic.
=> considering fixed (splitting further seems overkill) -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219416 https://bugzilla.suse.com/show_bug.cgi?id=1219416#c6 Bruno Pitrus <brunopitrus@hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |heitormoreira@yahoo.com.br --- Comment #6 from Bruno Pitrus <brunopitrus@hotmail.com> --- *** Bug 1226795 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com