Bug 27377 - VLC plays audio but not video
Summary: VLC plays audio but not video
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: release_blocker major
Target Milestone: Mageia 8
Assignee: Kernel and Drivers maintainers
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-10-09 18:50 CEST by William Kenney
Modified: 2021-02-24 23:54 CET (History)
6 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments
disabling hardware acceleration (70.90 KB, image/png)
2021-01-17 21:13 CET, Giuseppe Ghibò
Details

Description William Kenney 2020-10-09 18:50:32 CEST
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
Comment 1 William Kenney 2020-10-09 18:55:52 CEST
Same platform running:

Mageia-8-beta1-Live-Plasma-x86_64.iso  7/19/20
md5sum: 8cea7b657a1bfee91b7fb709dcebfdfc
No changes, no updates

Everything runs just fine.
Comment 2 William Kenney 2020-10-09 19:34:01 CEST
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
Comment 3 William Kenney 2020-10-09 19:35:10 CEST
Running M8 as a Vbox client everything works fine everwhere.
Even when running on a M8 Host platform that is failing.
Comment 4 William Kenney 2020-10-10 01:20:36 CEST
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.
Comment 5 Lewis Smith 2020-10-11 15:13:09 CEST
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) => lewyssmith
Status: NEW => UNCONFIRMED
Ever confirmed: 1 => 0

Comment 6 Rolf Pedersen 2020-11-29 17:47:51 CET
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

Comment 7 William Kenney 2020-11-29 18:39:40 CET
(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.
Comment 8 Lewis Smith 2020-11-29 21:51:36 CET
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.
Comment 9 William Kenney 2020-11-30 00:33:44 CET
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.
Comment 10 Aurelien Oudelet 2020-12-01 11:07:08 CET
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

Comment 11 William Kenney 2020-12-01 23:06:42 CET
(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
Comment 12 Rolf Pedersen 2020-12-02 04:07:45 CET
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!
Comment 13 Dave Hodgins 2020-12-02 11:33:57 CET
> 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

Comment 14 Aurelien Oudelet 2020-12-02 18:36:24 CET
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.
Comment 15 Dave Hodgins 2020-12-02 20:27:45 CET
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.
Comment 16 Rolf Pedersen 2020-12-03 00:26:00 CET
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.
Comment 17 Dave Hodgins 2020-12-03 00:42:12 CET
See if https://bbs.archlinux.org/viewtopic.php?id=235223 applies
Comment 18 William Kenney 2020-12-03 01:58:26 CET
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.
Comment 19 Rolf Pedersen 2020-12-03 04:56:43 CET
(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.
Comment 20 Rolf Pedersen 2020-12-03 05:17:35 CET
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!
Comment 21 William Kenney 2020-12-03 05:46:18 CET
(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. :-)
Comment 22 Rolf Pedersen 2020-12-03 15:37:49 CET
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!
Comment 23 Lewis Smith 2020-12-06 19:53:04 CET
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)

Comment 24 William Kenney 2021-01-17 03:21:52 CET
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.
Comment 25 Aurelien Oudelet 2021-01-17 17:14:52 CET
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 => kernel
Status: UNCONFIRMED => NEW
Ever confirmed: 0 => 1
Severity: normal => major
Priority: Normal => High
CC: (none) => tmb
Target Milestone: --- => Mageia 8

Comment 26 William Kenney 2021-01-17 17:23:37 CET
(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.
Comment 27 David Walser 2021-01-17 17:27:19 CET
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.
Comment 28 William Kenney 2021-01-17 17:47:49 CET
(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
Comment 29 William Kenney 2021-01-17 17:50:14 CET
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.
Comment 30 William Kenney 2021-01-17 19:05:18 CET
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
Comment 31 William Kenney 2021-01-17 19:54:22 CET
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
Comment 32 William Kenney 2021-01-17 20:16:13 CET
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
Comment 33 William Kenney 2021-01-17 20:17:44 CET
Confused enough yet guys? :-))
Comment 34 Giuseppe Ghibò 2021-01-17 20:51:42 CET
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

Comment 35 William Kenney 2021-01-17 21:06:19 CET
(In reply to Giuseppe Ghibò from comment #34)
 
> Try disabling "Hardware accelerated decoding" and see what happens.

Where do I do that?
Comment 36 William Kenney 2021-01-17 21:07:03 CET
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
Comment 37 William Kenney 2021-01-17 21:12:28 CET
(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.
Comment 38 Giuseppe Ghibò 2021-01-17 21:13:51 CET
Created attachment 12225 [details]
disabling hardware acceleration
Comment 39 Giuseppe Ghibò 2021-01-17 21:15:09 CET
(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).
Comment 40 William Kenney 2021-01-17 21:24:36 CET
VLC -> Tools -> Preferences -> Input / Codecs -> Hardware-accelerated decoding
Tried all 5 settings there including Automatic and Disable. No change
Thanks for helping
Comment 41 William Kenney 2021-01-17 23:00:48 CET
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.
Comment 42 William Kenney 2021-01-18 01:05:14 CET
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
Comment 43 William Kenney 2021-01-19 23:17:36 CET
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
Comment 44 William Kenney 2021-01-21 00:09:47 CET
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
Comment 45 William Kenney 2021-01-25 22:05:19 CET
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

Comment 46 Dave Hodgins 2021-01-26 00:10:12 CET
Try installing all the vlc plugins (with tainted enabled) with
urpmi -ya vlc-plugin
Comment 47 William Kenney 2021-01-26 01:45:50 CET
(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.
Comment 48 Dave Hodgins 2021-01-26 01:53:44 CET
As the tainted repos can not be included in the iso images, resetting the
priority.

Priority: release_blocker => Normal

Comment 49 William Kenney 2021-01-26 01:56:14 CET
(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.
Comment 50 Dave Hodgins 2021-01-26 02:07:13 CET
We could simply have the tainted version of vlc recommend all plugins.
Comment 51 William Kenney 2021-01-26 19:15:48 CET
(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

Comment 52 Dave Hodgins 2021-01-26 21:58:18 CET
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) => INVALID
Priority: release_blocker => Normal
Status: NEW => RESOLVED

Comment 53 Dave Hodgins 2021-01-26 22:13:27 CET
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.
Comment 54 Thomas Backlund 2021-01-26 22:59:49 CET
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...
Comment 55 William Kenney 2021-01-26 23:14:51 CET
(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 => REOPENED
Priority: Normal => release_blocker

Comment 56 William Kenney 2021-01-26 23:16:21 CET
Again the

vlc-plugin-opengl-3.0.12.1-1.mga8.x86_64

non-tainted version works just fine.
Comment 57 Dave Hodgins 2021-01-27 00:07:44 CET
Sorry, my mistake. I took it from comment 47 that the tainted version was
required.
Comment 58 William Kenney 2021-01-27 01:59:52 CET
(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.
Comment 59 Dave Hodgins 2021-01-28 00:01:21 CET
Not fixed yet for the Tue 26 Jan 2021 version of the Plasma live iso image
or the latest classical iso images.
Comment 60 William Kenney 2021-01-28 01:43:43 CET
(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.
Comment 61 Dave Hodgins 2021-01-28 02:55:35 CET
Agreed. It's not a release blocker for the rc iso images, but is for the final.
Comment 62 William Kenney 2021-01-29 00:51:16 CET
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.
Comment 63 Morgan Leijström 2021-02-12 09:25:59 CET
How to condense this for errata?
In software section:
"Bug 27377: Some video players don't work on some modern hardware" ?

CC: (none) => fri
Keywords: (none) => FOR_ERRATA8

Comment 64 Giuseppe Ghibò 2021-02-12 09:54:42 CET
maybe, "some video player won't work with automatic hardware decoding and may require manual tuning"
Comment 65 Morgan Leijström 2021-02-12 10:09:16 CET
Thanks

https://wiki.mageia.org/en/Mageia_8_Errata#Video

Keywords: FOR_ERRATA8 => IN_ERRATA8

Comment 66 Thomas Backlund 2021-02-12 10:19:55 CET
recommends on vlc-plugin-opengl added in vlc-3.0.12.1-2.mga8
Comment 67 Thomas Backlund 2021-02-12 11:04:46 CET
and matching change in meta-task-8-0.46.mga8
Comment 68 Thomas Backlund 2021-02-12 11:37:33 CET
that's all folks

Status: REOPENED => RESOLVED
Resolution: (none) => FIXED

Comment 69 Morgan Leijström 2021-02-12 11:52:31 CET
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.
Comment 70 Morgan Leijström 2021-02-24 23:54:31 CET
Now removed from Errata

Keywords: IN_ERRATA8 => (none)


Note You need to log in before you can comment on or make changes to this bug.