Description of problem: Platform under test: Dell Inspiron 5000 10th Generation Intel® Core™ i5-1035G1 Processor, 4 cores, 8 threads Intel® UHD Graphics Iris Plus Graphics G1 (Ice Lake) 8 GB, 1 x 8 GB, DDR4, 2666 MHz DRAM lscpi -k VGA compatible controller: Intel Corporation Iris Plus Graphics G1 (Ice Lake) (rev 07) DeviceName: To Be Filled by O.E.M. Subsystem: Dell Device 097c Kernel driver in use: i915 Kernel modules: i915 modesetting [root@localhost wilcal]# urpmi vlc Package vlc-3.0.11.1-2.mga8.tainted.x86_64 is already installed [root@localhost wilcal]# urpmi ffmpeg Package ffmpeg-4.3.1-3.mga8.tainted.x86_64 is already installed VLC, mp4, plays only audio, no video, black screen ffplay plays both audio and video Parole Media Player plays both audio and video Videos ( Totem ) plays both audio and video Vbox clients run under M8 everything works just fine. Same condition across Plasma, Xfce, Gnome, IceWM Same platform running M7.1 everything runs just fine. This is very much a work in progress as I try different platforms and settings
Same platform running: Mageia-8-beta1-Live-Plasma-x86_64.iso 7/19/20 md5sum: 8cea7b657a1bfee91b7fb709dcebfdfc No changes, no updates Everything runs just fine.
I have another platform: Dell Vostro 1015 Laptop ( 9-years old ) Celeron 925 2.3Ghz 64-bit 1ea Crucial 4GB DDR3 HD: Western Digital WD2500BEVT-7 250GB Mobile 4 Series Chipset Integrated Graphics Controller Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller Subsystem: Dell Device 0402 Kernel driver in use: i915 Kernel modules: i915 M8 [root@localhost wilcal]# urpmi vlc Package vlc-3.0.11.1-2.mga8.tainted.x86_64 is already installed [root@localhost wilcal]# urpmi ffmpeg Package ffmpeg-4.3.1-3.mga8.tainted.x86_64 is already installed Videos and audio play just fine everywhere
Running M8 as a Vbox client everything works fine everwhere. Even when running on a M8 Host platform that is failing.
Yep, I kinda suspected this. I completely wiped an SSD to zero Then using: Mageia-Cauldron-netinstall-x86_64.iso ( 10/7/20 ) executed a complete new install from the ground up. The resulting install works just fine More testing here. I've got three M8 test installs that have to be completely rebuilt.
Things are looking up. Thanks for poking around. I will try on my MGA8 installation (writing here from M7). Leave this on hold for the moment.
CC: (none) => lewyssmithStatus: NEW => UNCONFIRMEDEver confirmed: 1 => 0
Hi, I've got what looks like a very similar problem of audio, no video with vlc-3.0.11.1-1.mga7.tainted and related packages on 64-bit MGA7. Basically, vlc, kaffeine, mplayer, smplayer, dragon player play audio, no video. ffplay, parole, xplayer, totem, seem to be able to play the files normally. I first reported at https://bugs.mageia.org/show_bug.cgi?id=27024#c11 There are details of my hardware and environment, there, but I think they might not be relevant, so I'll spare this bug, for now. David Walser said it might be appropriate for a MGA7TOO on the whiteboard of this bug. I don't think I can do that but, anyway, it seems to be a matter of user configuration, on my machine, anyway. I created a new user in MCC, logged in as test user in my normal desktop, Plasma, and found the files under consideration played normally in vlc, there, as well as smplayer. That's enough to convince me it's configuration. I just wish I knew what files to nuke or what switches to flip in my daily driver that (potentially) prevent the named video players from working as expected. Thanks.
CC: (none) => rolfpedersen
(In reply to Rolf Pedersen from comment #6) > I've got what looks like a very similar problem of audio, no video with > vlc-3.0.11.1-1.mga7.tainted and related packages on 64-bit MGA7. Basically, > vlc, > kaffeine, mplayer, smplayer, dragon player play audio, no video. ffplay, > parole, xplayer, totem, seem to be able to play the files normally. Thanks Rolf. This situation continues for me on Cauldron ( M8 ). Try Totem ( Video ). I think you find that plays audio and video just fine. ffplay in a terminal should also work just fine.
I make this comment mainly to remind myself to try it when I get time. I have both M7 & M8 - but only one mp4 video... Thank both Bill & Rolf for the application details.
I just executed a complete from the ground up M8 install and I can confirm that in Plasma a standard mp4 file only plays in a terminal with ffplay and Totem ( Video ). Totems a bit funky on Plasma but does work. VLC Media Player only presents the audio of the mp4 video file.
Can you point a mp4 file with video that don't play well on your hardware. I do have some mp4 files that are well played with VLC in my Cauldron system. (Tainted repos enabled, nvidia-current nonfree drivers in use on a Geforce GTX 1660 Ti).
CC: (none) => ouaurelien
(In reply to Aurelien Oudelet from comment #10) > Can you point a mp4 file with video that don't play well on your hardware. IMO a better way to answer that is to share with you how I can create a "standard" mp4 file. Given a clean up-to_date M8 ( Cauldron ) install. Make sure the following packages are installed: ffmpeg/ffplay ( should be installed by default ) VLC Media Player ( should be installed by default ) Totem ( Videos ) Install with MCC or urpmi youtube-dl install with MCC or urpmi Lets use a widely accepted free video Big Buck Bunny https://www.youtube.com/watch?v=YE7VzlLtp-4 Open a user terminal, go to /home/user/Videos execute the following command: [user@localhost Videos]$ youtube-dl https://www.youtube.com/watch?v=YE7VzlLtp-4 The Big Buck Bunny video will now download into /home/user/Videos You should now have 'Big Buck Bunny-YE7VzlLtp-4.mp4' in your Videos folder Lets change its name to big_buck_bunny.mp4 just for convenience Run this command in the terminal: [user@localhost Videos]$ ffmpeg -i big_buck_bunny.mp4 That will generate a detailed report of what the mp4 file is. It's going to be pretty standard. In the same Videos terminal do this: [user@localhost Videos]$ ffplay big_buck_bunny.mp4 The video will now play just fine Same terminal: [user@localhost Videos]$ vlc big_buck_bunny.mp4 will play the video audio but with no video lots of errors reported in the terminal Same terminal [wilcal@localhost Videos]$ totem big_buck_bunny.mp4 The video, with audio, will now play just fine No errors reported Here are the errors reported by vlc: [user@localhost Videos]$ vlc big_buck_bunny.mp4 VLC media player 3.0.11.1 Vetinari (revision 3.0.11.1-0-g52483f3ca2) [0000000000c935b0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. Failed to open VDPAU backend libvdpau_va_gl.so: cannot open shared object file: No such file or directory [00007f75400013b0] xcb_xv vout display error: unknown XVideo YUV format 56555941 (AYUV) [00007f75400013b0] xcb_xv vout display error: unknown XVideo YUV format 3231564e (NV12) [h264 @ 0x7f7559280bc0] get_buffer() failed [h264 @ 0x7f7559280bc0] thread_get_buffer() failed [h264 @ 0x7f7559280bc0] decode_slice_header error [h264 @ 0x7f7559280bc0] no frame! uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu QObject::~QObject: Timers cannot be stopped from another thread You can do this with any youtube video. Note that some videos will download as .mkv files which are normal mp4 files You can convert those if you wish using ffmpeg -i file.mkv file.mp4
Ok, William, I've got a lot of youtube-dl'ed videos already. I said in my comment in the other bug that both mp4 and mkv files I've tested seemed to behave the same. I'll try an mkv (predictably, ffplay worked fine): [rolf@x570i netscape]$ vlc The\ Rise\ and\ Fall\ of\ Netscape\ –\ The\ Browser\ That\ Once\ Ruled\ Them\ All\ \(A\ Retrospective\)-LOWOLJci8d8.mkv VLC media player 3.0.11.1 Vetinari (revision 3.0.11.1-0-g52483f3ca2) [0000000000c6e5b0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. Qt: Session management error: Could not open network socket Failed to open VDPAU backend libvdpau_radeonsi.so: cannot open shared object file: No such file or directory [h264 @ 0x7faf80cd1940] get_buffer() failed [h264 @ 0x7faf80cd1940] thread_get_buffer() failed [h264 @ 0x7faf80cd1940] decode_slice_header error [h264 @ 0x7faf80cd1940] no frame! [h264 @ 0x7faf80cdc280] get_buffer() failed [h264 @ 0x7faf80cdc280] thread_get_buffer() failed [h264 @ 0x7faf80cdc280] decode_slice_header error [h264 @ 0x7faf80cdc280] no frame! QObject::~QObject: Timers cannot be stopped from another thread [rolf@x570i netscape]$ The last line seems to always be the result of x-ing the program from the gui after starting on cli. That missing file message looks like something I can act on and, perhaps, enjoy an easy fix! Powerful RPM and the venerable Mandrake urpm* wrappers told me the file was in lib64vdpau-driver-radeonsi, that it was not installed, and allowed me to install the single package. However, vlc gui was still only audio, black screen. Terminal output was different: [rolf@x570i netscape]$ vlc The\ Rise\ and\ Fall\ of\ Netscape\ –\ The\ Browser\ That\ Once\ Ruled\ Them\ All\ \(A\ Retrospective\)-LOWOLJci8d8.mkv VLC media player 3.0.11.1 Vetinari (revision 3.0.11.1-0-g52483f3ca2) [00000000013bb5b0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. Qt: Session management error: Could not open network socket [00007fa750cbe3d0] avcodec decoder: Using G3DVL VDPAU Driver Shared Library version 1.0 for hardware decoding [00007fa7300037d0] main filter error: Failed to create video converter [00007fa73004c730] blend blend error: no matching alpha blending routine (chroma: YUVA -> VDV0) [00007fa73004c730] main blend error: blending YUVA to VDV0 failed [00007fa73004c730] blend blend error: no matching alpha blending routine (chroma: YUVA -> VDV0) [00007fa73004c730] main blend error: blending YUVA to VDV0 failed (the 'main blend' and 'blend blend' errors repeated until I x-ed the window) [00007fa73004c730] blend blend error: no matching alpha blending routine (chroma: YUVA -> VDV0) [00007fa73004c730] main blend error: blending YUVA to VDV0 failed uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu QObject::~QObject: Timers cannot be stopped from another thread [rolf@x570i netscape]$ Ok, it's the end of a day of construction work, almost bedtime, and I'm spent, Thanks!
> Failed to open VDPAU backend libvdpau_va_gl.so: cannot open shared object > file: No such file or directory $ urpmf libvdpau_va_gl.so no xml-info available for medium "google-chrome" lib64vdpau-va-gl1:/usr/lib64/vdpau/libvdpau_va_gl.so.1 libvdpau-va-gl1:/usr/lib/vdpau/libvdpau_va_gl.so.1 Try installing lib64vdpau-va-gl1 or if using a 32 bit system libvdpau-va-gl1
CC: (none) => davidwhodgins
Operating System: Mageia 8 KDE Plasma Version: 5.20.3 KDE Frameworks Version: 5.75.0 Qt Version: 5.15.1 Kernel Version: 5.9.12-desktop-1.mga8 OS Type: 64-bit Processors: 4 × Intel® Core™ i5-6600K CPU @ 3.50GHz Memory: 15.6 Gio of RAM Graphics Processor: GeForce GTX 1660 Ti/PCIe/SSE2 Mageia Cauldron fully updated, Plasma Desktop, core, updates, nonfree and tainted repositories enabled. nvidia-current drivers in use. ffmpeg and vlc are tainted versions: $ rpm -qa | grep nvidia nvidia-current-doc-html-455.45.01-1.mga8.nonfree x11-driver-video-nvidia-current-455.45.01-1.mga8.nonfree lib64nvidia-egl-wayland1-1.1.5-3.mga8 dkms-nvidia-current-455.45.01-1.mga8.nonfree nvidia-current-cuda-opencl-455.45.01-1.mga8.nonfree nvidia-current-utils-455.45.01-1.mga8.nonfree $ rpm -qa | grep vlc vlc-plugin-vdpau-3.0.11.1-3.mga8.tainted vlc-plugin-speex-3.0.11.1-3.mga8.tainted vlc-plugin-flac-3.0.11.1-3.mga8.tainted vlc-plugin-pulse-3.0.11.1-3.mga8.tainted lib64vlc5-3.0.11.1-3.mga8.tainted vlc-3.0.11.1-3.mga8.tainted vlc-plugin-theora-3.0.11.1-3.mga8.tainted vlc-plugin-common-3.0.11.1-3.mga8.tainted lib64vlccore9-3.0.11.1-3.mga8.tainted $ rpm -qa | grep ffmpeg ffmpeg-4.3.1-4.mga8.tainted ffmpegthumbs-20.08.3-1.mga8 $ youtube-dl https://www.youtube.com/watch?v=YE7VzlLtp-4 [youtube] YE7VzlLtp-4: Downloading webpage [download] Destination: Big Buck Bunny-YE7VzlLtp-4.f136.mp4 [download] 100% of 57.51MiB in 00:02 [download] Destination: Big Buck Bunny-YE7VzlLtp-4.f258.m4a [download] 100% of 27.40MiB in 00:01 [ffmpeg] Merging formats into "Big Buck Bunny-YE7VzlLtp-4.mp4" Deleting original file Big Buck Bunny-YE7VzlLtp-4.f136.mp4 (pass -k to keep) Deleting original file Big Buck Bunny-YE7VzlLtp-4.f258.m4a (pass -k to keep) (NOTE: default preset for youtube-dl, was 'urpmi' and used AS IS right after installation) $ mv ./Big\ Buck\ Bunny-YE7VzlLtp-4.mp4 ./big_buck_bunny.mp4 $ ffmpeg -i big_buck_bunny.mp4 ffmpeg version 4.3.1 Copyright (c) 2000-2020 the FFmpeg developers built with gcc 10 (Mageia 10.2.1-0.20201121.2.mga8) configuration: --prefix=/usr --enable-shared --enable-pic --libdir=/usr/lib64 --shlibdir=/usr/lib64 --incdir=/usr/include --disable-stripping --enable-postproc --enable-gpl --enable-pthreads --enable-libtheora --enable-libvorbis --disable-encoder=vorbis --enable-libvpx --enable-runtime-cpudetect --enable-libaom --enable-libdc1394 --enable-librtmp --enable-libspeex --enable-libfreetype --enable-libgsm --enable-libcelt --enable-libopus --disable-libopencv --enable-libopenjpeg --enable-libvidstab --enable-libtwolame --enable-libxavs --enable-frei0r --enable-libmodplug --enable-libass --enable-gnutls --enable-libcdio --enable-libmfx --enable-libpulse --enable-libv4l2 --enable-avresample --enable-opencl --enable-libmp3lame --enable-sndio --enable-libdav1d --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-version3 --enable-libx264 --enable-libx265 --enable-libvo-amrwbenc --enable-libxvid libavutil 56. 51.100 / 56. 51.100 libavcodec 58. 91.100 / 58. 91.100 libavformat 58. 45.100 / 58. 45.100 libavdevice 58. 10.100 / 58. 10.100 libavfilter 7. 85.100 / 7. 85.100 libavresample 4. 0. 0 / 4. 0. 0 libswscale 5. 7.100 / 5. 7.100 libswresample 3. 7.100 / 3. 7.100 libpostproc 55. 7.100 / 55. 7.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'big_buck_bunny.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf58.45.100 Duration: 00:09:56.57, start: 0.000000, bitrate: 1195 kb/s Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709), 1280x720 [SAR 1:1 DAR 16:9], 806 kb/s, 24 fps, 24 tbr, 90k tbn, 48 tbc (default) Metadata: handler_name : VideoHandler Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, 5.1, fltp, 383 kb/s (default) Metadata: handler_name : SoundHandler At least one output file must be specified $ vlc big_buck_bunny.mp4 VLC media player 3.0.11.1 Vetinari (revision 3.0.11.1-0-g52483f3ca2) [00000000012415b0] main libvlc: Lancement de vlc avec l'interface par défaut. Utiliser « cvlc » pour démarrer VLC sans interface. [000000000131bf60] qt interface error: Unable to load extensions module [00007efd4d220540] avcodec decoder: Using NVIDIA VDPAU Driver Shared Library 455.45.01 Thu Nov 5 22:54:01 UTC 2020 for hardware decoding [00007efd3c027c70] blend blend error: no matching alpha blending routine (chroma: YUVA -> VDV0) [00007efd3c027c70] main blend error: blending YUVA to VDV0 failed Lots of errors above blend blend error: no matching alpha blending routine (chroma: YUVA -> VDV0) BUT video is well played on my system, fluid and clear. Note also that: $ ffplay big_buck_bunny.mp4 ffplay version 4.3.1 Copyright (c) 2003-2020 the FFmpeg developers built with gcc 10 (Mageia 10.2.1-0.20201121.2.mga8) configuration: --prefix=/usr --enable-shared --enable-pic --libdir=/usr/lib64 --shlibdir=/usr/lib64 --incdir=/usr/include --disable-stripping --enable-postproc --enable-gpl --enable-pthreads --enable-libtheora --enable-libvorbis --disable-encoder=vorbis --enable-libvpx --enable-runtime-cpudetect --enable-libaom --enable-libdc1394 --enable-librtmp --enable-libspeex --enable-libfreetype --enable-libgsm --enable-libcelt --enable-libopus --disable-libopencv --enable-libopenjpeg --enable-libvidstab --enable-libtwolame --enable-libxavs --enable-frei0r --enable-libmodplug --enable-libass --enable-gnutls --enable-libcdio --enable-libmfx --enable-libpulse --enable-libv4l2 --enable-avresample --enable-opencl --enable-libmp3lame --enable-sndio --enable-libdav1d --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-version3 --enable-libx264 --enable-libx265 --enable-libvo-amrwbenc --enable-libxvid libavutil 56. 51.100 / 56. 51.100 libavcodec 58. 91.100 / 58. 91.100 libavformat 58. 45.100 / 58. 45.100 libavdevice 58. 10.100 / 58. 10.100 libavfilter 7. 85.100 / 7. 85.100 libavresample 4. 0. 0 / 4. 0. 0 libswscale 5. 7.100 / 5. 7.100 libswresample 3. 7.100 / 3. 7.100 libpostproc 55. 7.100 / 55. 7.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'big_buck_bunny.mp4':=0/0 Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf58.45.100 Duration: 00:09:56.57, start: 0.000000, bitrate: 1195 kb/s Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709), 1280x720 [SAR 1:1 DAR 16:9], 806 kb/s, 24 fps, 24 tbr, 90k tbn, 48 tbc (default) Metadata: handler_name : VideoHandler Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, 5.1, fltp, 383 kb/s (default) Metadata: handler_name : SoundHandler Seek to 43% ( 0:04:17) of total duration ( 0:09:56) B f=0/0 Seek to 40% ( 0:04:01) of total duration ( 0:09:56) B f=0/0 242.95 A-V: -0.022 fd= 3 aq= 58KB vq= 295KB sq= 0B f=0/0 Video is well played also. Side note: this deactivate Plasma Compositor for the time the video is played. So, as far as my system uses nvidia libraries/drivers, that vlc is in his tainted version, I will tend to say that there is a missing file somewhere on wilcal system in their default presets. Suggestions come from David above: (In reply to Dave Hodgins from comment #13) > > Failed to open VDPAU backend libvdpau_va_gl.so: cannot open shared object > > file: No such file or directory > > $ urpmf libvdpau_va_gl.so > no xml-info available for medium "google-chrome" > lib64vdpau-va-gl1:/usr/lib64/vdpau/libvdpau_va_gl.so.1 > libvdpau-va-gl1:/usr/lib/vdpau/libvdpau_va_gl.so.1 > > Try installing lib64vdpau-va-gl1 or if using a 32 bit system libvdpau-va-gl1 Sorry for this too long comment.
Also, if it fails try running vlc --avcodec-hw none big_buck_bunny.mp4 That's from https://forums.mageia.org/en/viewtopic.php?t=12378 which if I'm reading it correctly indicates it's a problem with the gpu not handling the codec properly.
I think it's worth repeating: I'm getting same error messages and audio-only symptom on MGA7 when running vlc, albeit the apu is amd on my ASUS ROG STRIX X570-I GAMING: Host: x570i Kernel: 5.7.19-desktop-3.mga7 x86_64 bits: 64 Desktop: KDE Plasma 5.15.4 Distro: Mageia 7 mga7 [AMD/ATI] Picasso driver: amdgpu v: kernel and missing shared object file is libvdpau_radeonsi.so When I installed the package that provided the file, symptoms are unchanged, error messages are different, see above. Again, vlc, kaffeine, mplayer, smplayer, dragon player play audio, no video. ffplay, parole, xplayer, totem, seem to be able to play the files normally. (In reply to Dave Hodgins from comment #15) > Also, if it fails try running > vlc --avcodec-hw none big_buck_bunny.mp4 To standardize, I've followed William's procedure to youtube-dl big buck bunny and: [rolf@x570i vlc-test]$ vlc --avcodec-hw none big_buck_bunny.mp4 VLC media player 3.0.11.1 Vetinari (revision 3.0.11.1-0-g52483f3ca2) [00000000021475b0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. Qt: Session management error: Could not open network socket [h264 @ 0x7fa6cd26cb80] get_buffer() failed [h264 @ 0x7fa6cd26cb80] thread_get_buffer() failed [h264 @ 0x7fa6cd26cb80] decode_slice_header error [h264 @ 0x7fa6cd26cb80] no frame! QObject::~QObject: Timers cannot be stopped from another thread [rolf@x570i vlc-test]$ There is audio no video for about 15 seconds until I close the window and that is the terminal output. As before, same MGA7 up-to-date installation on same machine: same hardware, same software, same plasma desktop logged in as a newly-created user, simply running vlc on this file shows video and audio: [test@x570i vlc-test]$ vlc big_buck_bunny.mp4 VLC media player 3.0.11.1 Vetinari (revision 3.0.11.1-0-g52483f3ca2) [00000000018b75b0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. [00007f57b522e340] avcodec decoder: Using G3DVL VDPAU Driver Shared Library version 1.0 for hardware decoding [00007f579c039f00] blend blend error: no matching alpha blending routine (chroma: YUVA -> VDV0) [00007f579c039f00] main blend error: blending YUVA to VDV0 failed [00007f579c0037d0] main filter error: Failed to create video converter uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu QObject::~QObject: Timers cannot be stopped from another thread [test@x570i vlc-test]$ In this case, at least, I can see no software or hardware cause for the symptom.
See if https://bbs.archlinux.org/viewtopic.php?id=235223 applies
If you run M8 ( Cauldron ) as a Vbox Client, be that on either an M7 or M8 Host, VLC will play mp4/mkv videos just fine with audio and video.
(In reply to Dave Hodgins from comment #17) > See if https://bbs.archlinux.org/viewtopic.php?id=235223 applies $ env -u QT_SCALE_FACTOR vlc is one of the suggestions but that, alone did not seem to do the trick. "Looks like it was my icon set, Flat Remix. That's a pity, I rather liked that set. There are a few others that seem to have the same issue. I'll switch back to Adwaita, for now, to be safe." - https://bbs.archlinux.org/viewtopic.php?pid=1773233#p1773233 I changed from Oxygen to Adwaita, tried logging out and in, finally rebooted to see vlc properly playing big buck bunny: [rolf@x570i vlc-test]$ vlc big_buck_bunny.mp4 VLC media player 3.0.11.1 Vetinari (revision 3.0.11.1-0-g52483f3ca2) [00000000012db5b0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. Qt: Session management error: Could not open network socket Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/8x8/legacy/" Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/16x16/legacy/" Invalid Context= "UI" line for icon theme: "/usr/share/icons/Adwaita/16x16/ui/" Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/22x22/legacy/" Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/24x24/legacy/" Invalid Context= "UI" line for icon theme: "/usr/share/icons/Adwaita/24x24/ui/" Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/32x32/legacy/" Invalid Context= "UI" line for icon theme: "/usr/share/icons/Adwaita/32x32/ui/" Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/48x48/legacy/" Invalid Context= "UI" line for icon theme: "/usr/share/icons/Adwaita/48x48/ui/" Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/256x256/legacy/" Invalid Context= "Legacy" line for icon theme: "/usr/share/icons/Adwaita/512x512/legacy/" Invalid Context= "UI" line for icon theme: "/usr/share/icons/Adwaita/scalable/ui/" [00007f3ca522e4b0] avcodec decoder: Using G3DVL VDPAU Driver Shared Library version 1.0 for hardware decoding [00007f3c90028ec0] blend blend error: no matching alpha blending routine (chroma: YUVA -> VDV0) [00007f3c90028ec0] main blend error: blending YUVA to VDV0 failed [00007f3c900037d0] main filter error: Failed to create video converter [00007f3c90028ec0] blend blend error: no matching alpha blending routine (chroma: YUVA -> VDV0) [00007f3c90028ec0] main blend error: blending YUVA to VDV0 failed ....and so on, endlessly until window closed: [00007fb8ac0037d0] main filter error: Failed to create video converter [00007fb8ac0037d0] main filter error: Failed to create video converter uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu QObject::~QObject: Timers cannot be stopped from another thread [rolf@x570i vlc-test]$ Many programs, dolphin, konsole, systemsettings, etc. no longer have icons where I'd placed them on the desktop or panel. I'll check what was installed as the default icon for user test.
test is using Breeze icons and that choice for my normal user restores the desktop icons missing from Adwaita. The previously failing players, vlc, kaffeine, *mplayer now work and those that worked still do. Perhaps other icon themes would also work. This looks good, if perplexing, for my case. Thanks!
(In reply to Rolf Pedersen from comment #19) > I changed from Oxygen to Adwaita, tried logging out and in, finally rebooted > to see vlc properly playing big buck bunny: I think I've created a Big Buck Bunny fan. :-)
Short-lived fandom: One reboot later and behavior has reverted. My theory is that Breeze icons were implemented without a reboot and the chicken bones incantation magic provided by Adwaita persisted until then. I suspect that Adwaita would work, such as it is, but I've got a new observation. There is an LG led big screen tv connected to this computer. As with all the second screens I've connected in all MGA versions, it is a continual source of aggravation inasmuch as I can't configure plasma to load programs on the normal computer monitor by default, as reported in many places by many users, but that is probably a topic for my "going postal" manifesto. If I play big-buck (Breeze icons) in the problematic vlc with audio/black screen (and corrupted, multi-geometry window, btw), then move it, while playing, to the big screen display, it suddenly works as expected. With cursory testing, it is the same for all problematic players. Also, these players work as expected if started on the big screen. As is typical, I can't disable the big screen in systemsettings with any persistence, only if I unplug it. It's not a display I use often and this might be a blessing in disguise to force me to find some more compliant hardware/software configuration for a second monitor. Anyway, I'll declare this as the resolution-du-jour for my case, a bientot, merci!
Just to chip in: I have at last had the time to try my only 2 .mp4 videos in VLC, and they work fine in both real up-tp-date M7 & M8. $ inxi -G Graphics: Device-1: AMD Wrestler [Radeon HD 7310] driver: radeon v: kernel Display: x11 server: Mageia X.org 1.20.9 driver: ati,radeon,v4l resolution: 1366x768~60Hz OpenGL: renderer: AMD PALM (DRM 2.50.0 / 5.7.19-desktop-3.mga7 LLVM 8.0.0) v: 3.3 Mesa 20.2.3 Retiring from this. Thanks to those struggling with, & contributing to, this.
CC: lewyssmith => (none)
This continues to be a problem and is with the latest RC isos. While many people may not see this now as Intel rolls this Chipset out we'll see it more and more. It does not occur in a Vbox client. I've got a 10-year old Dell laptop it's not a problem with. The Intel i10 and Intel® UHD Graphics Iris Plus Graphics G1 (Ice Lake) is maybe a year old. Dell just started rolling it out mid 2020.
Seems a driver issue. Assigning to Kernel and Drivers maintainers. Issue with VLC (tainted) + Mesa + Intel® UHD Graphics Iris Plus Graphics G1 (Ice Lake). Raising priority. CC'd Thomas.
Assignee: bugsquad => kernelStatus: UNCONFIRMED => NEWEver confirmed: 0 => 1Severity: normal => majorPriority: Normal => HighCC: (none) => tmbTarget Milestone: --- => Mageia 8
(In reply to Aurelien Oudelet from comment #25) > Seems a driver issue. > Assigning to Kernel and Drivers maintainers. > > Issue with VLC (tainted) + Mesa + Intel® UHD Graphics Iris Plus Graphics G1 > (Ice Lake). Many many many thanks. I am going to concentrate as much time as I can between now and the QA meeting on Thursday testing this as best i can. Defining what works, where and where not. I am going to use the new RC Live-DVD's ( Plasma, Gnome, Afce ). I'll note what I find here. Feel free to make suggestions. And I agree in advance the vast majority of the installed base this will not effect. But as this new Intel platform is rolled out we'll see it more and more often.
I wonder if it's using XVideo output (like mplayer does by default) and that's what's not working. I've had that issue with two different computers, but VLC always worked anyway.
(In reply to David Walser from comment #27) > I wonder if it's using XVideo output (like mplayer does by default) and > that's what's not working. I've had that issue with two different > computers, but VLC always worked anyway. Some players work, some don't like VLC don't. ffplay works every time, everywhere. Also it effects how Kodi works, or not Thanks for your thoughts
In an M8 hardware install: If I bring up M8, Plasma, x86_64 as a Vbox client everything works just fine. I'll check that again but that's the way it's always been with M8 Go figure.
Example today, 21 Jan 2021 Using: Mageia-8-rc-Live-Plasma-x86_64.iso md5sum: 5e909ec0d9158bb340e71046ecb4d76a 1/13/21 Dell Inspiron 5000 Jun 2020 10th Generation Intel® Core™ i5-1035G1 Processor, 4 cores, 8 threads Intel® UHD Graphics Iris Plus Graphics G1 (Ice Lake) 8 GB, 1 x 8 GB, DDR4, 2666 MHz DRAM using a standard plain vanilla plays everywhere mp4 25 sec video Stream #0:0(und): Video: mpeg4 (Simple Profile) yuv420p, 1280x720 Stream #0:1(undAudio: mp3 (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s VLC: audio no video Dragon: audio no video smplayer: audio and video ffplay in a terminal: audio and video
It's starting to get interesting. Using: Mageia-8-rc-Live-GNOME-x86_64.iso md5sum: 82e5d3d57738fe8ff3837b9bb5043a52 VLC installed: audio and video Totem ( Videos ): audio and video default player smplayer installed: audio and video ffplay in a terminal: audio and video
Using: Mageia-8-rc-Live-Xfce-x86_64.iso md5sum: fd60f1c6aa974046d1919433fd8f2d40 Parole default: audio and video VLC installed: audio no video smplayer installed: audio and video ffplay in a terminal: audio and video
Confused enough yet guys? :-))
IMHO it's related to hardware acceleration. VLC has at least 3 or 4 different output devices (x11, xvideo, etc.) which can be choosen in Preferences->Video->Output, plus "Hardware accelerated decoding", which can be choosen in Preferences->Input & Codec Settings->between VA-API, VDPAU, VA-API+DRM and "None". The same option can be specified with some command line options. "Automatic", probably try to automatically choose the best one. VA-API is probably related to vaapi-driver-intel|vaapi-driver-intel-media and lib(64)va, and I guess (I'm not completely sure) also to lib(64)intel-gmmlib. 1035G1 (IceLake) is a new CPU (but not so new like TigerLake 1135G1). Maybe there could be some stuff in your CPU that is not yet supported for hardware decoding with current vaapi|intel-media library (there is a newer intel media lib 20.4.5, and a newer gmmlib, that may add some, but according to major changes here https://github.com/intel/media-driver/releases/tag/intel-media-20.4.5 they regards TGL which is TigerLake and RKL which is RocketLake). Try disabling "Hardware accelerated decoding" and see what happens.
CC: (none) => ghibomgx
(In reply to Giuseppe Ghibò from comment #34) > Try disabling "Hardware accelerated decoding" and see what happens. Where do I do that?
Using an installed and up to date M8, x86_64, Plasma on an SSD Real hardware VLC installed: audio no video smplayer installed: audio and video ffplay in a terminal: audio and video Same platform Vbox host. M8 running as a Vbox Client, x86_64 Plasma VLC installed: audio and video Dragon installed: audio and video smplayer installed: audio and video ffplay in a terminal: audio and video
(In reply to Giuseppe Ghibò from comment #34) > IMHO it's related to hardware acceleration. VLC has at least 3 or 4 > different output devices (x11, xvideo, etc.) which can be choosen in > Preferences->Video->Output, plus "Hardware accelerated decoding", which can > be choosen in Preferences->Input & Codec Settings->between VA-API, VDPAU, > VA-API+DRM and "None". The same option can be specified with some command > line options. Got it. Back to you soon.
Created attachment 12225 [details] disabling hardware acceleration
(In reply to William Kenney from comment #35) > (In reply to Giuseppe Ghibò from comment #34) > > > Try disabling "Hardware accelerated decoding" and see what happens. > > Where do I do that? In menu Tools/Preferences->Input Codecs->Hardware accelerated decoding (see attach picture).
VLC -> Tools -> Preferences -> Input / Codecs -> Hardware-accelerated decoding Tried all 5 settings there including Automatic and Disable. No change Thanks for helping
enough for today. Many thanks to all. Back at it tomorrow Note: Same exact platform. Power off, remove M8 SSD, replace with up to date M7,1 SSD, power back on. Everything, including all audio/video apps including VLC, work just fine.
Kodi test Using: Mageia-8-rc-Live-Plasma-x86_64.iso md5sum: 5e909ec0d9158bb340e71046ecb4d76a Dell Inspiron 5000 Jun 2020 10th Generation Intel® Core™ i5-1035G1 Processor, 4 cores, 8 threads Intel® UHD Graphics Iris Plus Graphics G1 (Ice Lake) 8 GB, 1 x 8 GB, DDR4, 2666 MHz DRAM VLC: audio no video Dragon default player: audio no video Kodi tainted installed: plays audio and video files ffplay in a terminal: audio and video
Using: Mageia-8-rc-Live-Plasma-x86_64.iso md5sum: 5e909ec0d9158bb340e71046ecb4d76a Platform: Intel Core i5-4460 Haswell Quad-Core 3.2GHz LGA 115 Gigabyte GA-B85M-D3H LGA 1150 Intel B85 chipset Integrated Graphics Processor - Intel HD Graphics support Audito chipset - Realtek ALC892, 7.1 channels Corsair Vengeance 8GB ( 2 x 4GB ) 240-pin DDR3 SDRAM 1600 VLC: audio and video Dragon default player: audio and video smplayer installed: audio and video Totem ( Videos ): audio and video Kodi tainted installed: plays audio and video files ffplay in a terminal: audio and video
Using: Mageia-8-rc-Live-Plasma-x86_64.iso md5sum: 5e909ec0d9158bb340e71046ecb4d76a Dell Vostro 1015 Laptop Celeron 925 2.3Ghz 64-bit 1MB L2 cache 800Mhz FSB VLC: audio and video Dragon default player: audio and video smplayer installed: audio and video Totem ( Videos ): audio and video Kodi tainted installed: plays audio and video files ffplay in a terminal: audio and video
Setting the priority to "Release Blocker" for discussion at the next QA meeting. As this condition exists on the RC isos.
Priority: High => release_blocker
Try installing all the vlc plugins (with tainted enabled) with urpmi -ya vlc-plugin
(In reply to Dave Hodgins from comment #46) > Try installing all the vlc plugins (with tainted enabled) with > urpmi -ya vlc-plugin Super idea Dave. This is the ole if you throw enough s..t against the wall maybe something will stick. So here goes: to satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "core64") lib64SDL_image1.2_0 1.2.12 14.mga8 x86_64 lib64fluidsynth2 2.1.5 1.mga8 x86_64 lib64mpcdec5 1.2.6 19.mga8 x86_64 lib64tiger5 0.3.4 11.mga8 x86_64 lib64vlc-devel 3.0.12.1 1.mga8 x86_64 (medium "tainted64") lib64fdk-aac2 2.0.1 2.mga8.taint> x86_64 lib64sidplay-builders0 2.1.1 25.mga8.tain> x86_64 lib64sidplay2_1 2.1.1 25.mga8.tain> x86_64 vlc-plugin-aa 3.0.12.1 1.mga8.taint> x86_64 vlc-plugin-chromaprint 3.0.12.1 1.mga8.taint> x86_64 vlc-plugin-dv 3.0.12.1 1.mga8.taint> x86_64 vlc-plugin-fdkaac 3.0.12.1 1.mga8.taint> x86_64 vlc-plugin-fluidsynth 3.0.12.1 1.mga8.taint> x86_64 vlc-plugin-gme 3.0.12.1 1.mga8.taint> x86_64 vlc-plugin-gnutls 3.0.12.1 1.mga8.taint> x86_64 vlc-plugin-jack 3.0.12.1 1.mga8.taint> x86_64 vlc-plugin-kate 3.0.12.1 1.mga8.taint> x86_64 vlc-plugin-libass 3.0.12.1 1.mga8.taint> x86_64 vlc-plugin-libnotify 3.0.12.1 1.mga8.taint> x86_64 vlc-plugin-lirc 3.0.12.1 1.mga8.taint> x86_64 vlc-plugin-mod 3.0.12.1 1.mga8.taint> x86_64 vlc-plugin-mpc 3.0.12.1 1.mga8.taint> x86_64 vlc-plugin-ncurses 3.0.12.1 1.mga8.taint> x86_64 vlc-plugin-opengl 3.0.12.1 1.mga8.taint> x86_64 vlc-plugin-projectm 3.0.12.1 1.mga8.taint> x86_64 vlc-plugin-rist 3.0.12.1 1.mga8.taint> x86_64 vlc-plugin-schroedinger 3.0.12.1 1.mga8.taint> x86_64 vlc-plugin-sdl 3.0.12.1 1.mga8.taint> x86_64 vlc-plugin-shout 3.0.12.1 1.mga8.taint> x86_64 vlc-plugin-sid 3.0.12.1 1.mga8.taint> x86_64 vlc-plugin-sndio 3.0.12.1 1.mga8.taint> x86_64 vlc-plugin-twolame 3.0.12.1 1.mga8.taint> x86_64 vlc-plugin-zvbi 3.0.12.1 1.mga8.taint> x86_64 WOW!!!!!! IT WORKED!!!!!! Well done Dave. Now we gotta figure out which one of the above did the trick. That's for tomorrow. You get first guess Dave. Thanks bunches.
As the tainted repos can not be included in the iso images, resetting the priority.
Priority: release_blocker => Normal
(In reply to Dave Hodgins from comment #48) > As the tainted repos can not be included in the iso images, resetting the > priority. Tomorrow I'll spin up the RC plasma x86_64 Live-DVD, enable the repos, including tainted, and install these one right after the other until it works. Unless you come up with a good guess.
We could simply have the tainted version of vlc recommend all plugins.
(In reply to Dave Hodgins from comment #50) > We could simply have the tainted version of vlc recommend all plugins. I finally found it Of all the packages only one is needed and not in the tainted format. vlc-plugin-opengl-3.0.12.1-1.mga8.x86_64 Put it in and it works fine. Take it out and VLC at least on this "Intel® UHD Graphics Iris Plus Graphics G1 (Ice Lake)" platform won't work Using: Mageia-8-rc-Live-Plasma-x86_64.iso md5sum: 5e909ec0d9158bb340e71046ecb4d76a As a test platform No video only audio. The tainted version also works fine. We can debate this but I'm of the position that vlc-plugin-opengl in its non-tainted format has to be in the release isos. If it's not there then the default VLC player will be unable to play standard mp4 videos. And that on an increasing number of Intel platforms running the latest i10 chipset and Graphics. Audio appears to be unaffected. Defintely a bug to debate on Thursday at the QA meeting. Many thanks to Dave for the help Changing Priority to "release blocker"
Priority: Normal => release_blocker
Changing priority back to normal. The tainted packages are not allowed on the iso images. Core, and nonfree are allowed, but not tainted. It doesn't matter if that is the only way to fix vlc for those particular videos. vlc still works for videos that do not use patented codecs. This isn't even a regression from Mageia 7. It's just the way vlc works and has always worked. Closing as invalid.
Resolution: (none) => INVALIDPriority: release_blocker => NormalStatus: NEW => RESOLVED
Just some more info. There is no such thing as standard mp4 videos. https://en.wikipedia.org/wiki/MPEG-4_Part_14 mp4 files are a container format. The video and audio files stored within the container may use a number of formats, some of which are patented, some are not. Those that are not can be played using vlc with it's plugins from the core repositories. Those that are patented require the tainted versions of the packages. The tainted (by software patents) packages must not be included in the iso images, or they would become illegal to distribute in countries such as the United States.
we dont need to add the tainted packages on the install media as you see wilcal found out in works with the non-tainted opengl plugin too.. so we could add it as a recommends on vlc as it improves oob experience...
(In reply to Thomas Backlund from comment #54) > we dont need to add the tainted packages on the install media > > as you see wilcal found out in works with the non-tainted opengl plugin too.. > > so we could add it as a recommends on vlc as it improves oob experience... Please do that I am going to re-open this and make it a release blocker again If we don't fix this in the released ISOs we'll get an increasing number of complaints of people who can't use VLC the default video player.
Resolution: INVALID => (none)Status: RESOLVED => REOPENEDPriority: Normal => release_blocker
Again the vlc-plugin-opengl-3.0.12.1-1.mga8.x86_64 non-tainted version works just fine.
Sorry, my mistake. I took it from comment 47 that the tainted version was required.
(In reply to Dave Hodgins from comment #57) > Sorry, my mistake. I took it from comment 47 that the tainted version was > required. Dave, you were the guy that gave me the tip that eventually found the problem. Your the best man. Hopefully you can join the QA team on Thursday and we can sort through all the issues that are holding up M8.
Not fixed yet for the Tue 26 Jan 2021 version of the Plasma live iso image or the latest classical iso images.
(In reply to Dave Hodgins from comment #59) > Not fixed yet for the Tue 26 Jan 2021 version of the Plasma live iso image > or the latest classical iso images. I don't think that's a big problem. We've identifed the issue, and the fix, and we'll get it on the next go around.
Agreed. It's not a release blocker for the rc iso images, but is for the final.
Further testing. This time with: Mageia-8-rc-Live-Plasma-x86_64.iso 1/26/21 md5sum: 172a403b1319a81b17aaaa062599470c As was before installing: vlc-plugin-opengl-3.0.12.1-1.mga8.x86_64 solved the problem. But on this Live-DVD iso the Dragon Player is the default video player. And it also suffers from the same problem. Installing the vlc-plugin-opengl plugin while solving the VLC problem did not fix the Dragon Player to work. Simply changing the mp4 file association from Dragon to VLC of course fixed that. So we have to decide if we want, or can, change the default video player on Plasma to VLC.
How to condense this for errata? In software section: "Bug 27377: Some video players don't work on some modern hardware" ?
CC: (none) => friKeywords: (none) => FOR_ERRATA8
maybe, "some video player won't work with automatic hardware decoding and may require manual tuning"
Thanks https://wiki.mageia.org/en/Mageia_8_Errata#Video
Keywords: FOR_ERRATA8 => IN_ERRATA8
recommends on vlc-plugin-opengl added in vlc-3.0.12.1-2.mga8
and matching change in meta-task-8-0.46.mga8
that's all folks
Status: REOPENED => RESOLVEDResolution: (none) => FIXED
Great :) I see they got built. Thus marking as fixed in errata and edited to bug description "Bug 27377 - VLC plays audio but not video" If there are problems still with other video players, please file bug separately.
Now removed from Errata
Keywords: IN_ERRATA8 => (none)