Bug 24470 - VLC can't display some webm or matroska video files (inside mageia 6 it could)
Summary: VLC can't display some webm or matroska video files (inside mageia 6 it could)
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 7
Hardware: x86_64 Linux
Priority: High major
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-03-06 20:21 CET by Philippe Didier
Modified: 2020-05-06 15:48 CEST (History)
4 users (show)

See Also:
Source RPM: vlc-3.0.8
CVE:
Status comment:


Attachments
messages from vlc (15.91 KB, text/plain)
2019-06-10 23:48 CEST, Philippe Didier
Details
messages from VLC Mageia7 (18.97 KB, text/plain)
2019-06-11 22:32 CEST, Philippe Didier
Details
messages from VLC Mageia6 (813.03 KB, text/plain)
2019-06-11 22:33 CEST, Philippe Didier
Details
log from VLC in Mageia 6 (92.74 KB, text/plain)
2019-06-14 02:06 CEST, Philippe Didier
Details
messages from VLC 3.0.7.1-1 Mageia7 plasma livedvd rc with nouveau (18.11 KB, text/plain)
2019-06-18 00:44 CEST, Philippe Didier
Details
messages from VLC 3.0.7.1-1 Mageia7 plasma livedvd rc with nvidia driver (18.21 KB, text/plain)
2019-06-18 00:45 CEST, Philippe Didier
Details
screen shot VLC 3.0.7.1-1 (924.71 KB, image/png)
2019-06-18 00:52 CEST, Philippe Didier
Details
screenshot vlc with mageia7 livedvd updated (not installed) (901.24 KB, image/png)
2019-07-15 11:02 CEST, Philippe Didier
Details

Description Philippe Didier 2019-03-06 20:21:31 CET
With Mageia 6.1 Plasma LiveDVD VLC (3.0.2) could fluently read every video file particularly every webm or matroska video file

With Mageia 7 Plasma Beta2 Live DVD VLC (3.0.6) can read quite everything except some webm or matroska : garbage pixelised video (but good sound)
This happens only when the video codec is VP9 : Google/On2's VP9 Video (VP90)

NB with an updated Mageia6 VLC version is 3.0.5 and it can read those video files
Comment 1 Marja Van Waes 2019-03-07 06:30:46 CET
Assigning to the registered VLC maintainer.

CC: (none) => marja11
Assignee: bugsquad => shlomif

Comment 2 Shlomi Fish 2019-03-07 11:56:06 CET
(In reply to Philippe Didier from comment #0)
> With Mageia 6.1 Plasma LiveDVD VLC (3.0.2) could fluently read every video
> file particularly every webm or matroska video file
> 
> With Mageia 7 Plasma Beta2 Live DVD VLC (3.0.6) can read quite everything
> except some webm or matroska : garbage pixelised video (but good sound)
> This happens only when the video codec is VP9 : Google/On2's VP9 Video (VP90)
> 
> NB with an updated Mageia6 VLC version is 3.0.5 and it can read those video
> files

Please upload / send a sample offending input file.
Comment 3 Philippe Didier 2019-03-07 13:07:15 CET
Hello Shlomi
Thanks for your job

I can't send a file as an attachment (13 Mo)

here is a link to download it
https://framadrop.org/r/3wH6phtDRa#46c5qxN3H0kq1yJBUV9JOHYY76r8CPOHi1asvPRnRQM=

PS I'm gonna try to use the live DVD and download the VLC program from their site to test it and verify if it's a package problem or a VLC 3.0.6 problem
Comment 4 Philippe Didier 2019-03-07 13:59:55 CET
Sorry

it's no more possible to download a universal linux version of VLC from their site (to be installed in a local directory as it was possible some years ago)
They only offer links to rpms repositories for fedora or opensuse or to deb repos for debian and ubuntu

No other way to test the 3.0.6 version in Mageia

Need to try the last fedora Live DVD to verify if VLC 3.0.6 can read webm or matroska files with VP9 codec
Comment 5 Shlomi Fish 2019-03-07 14:06:31 CET
(In reply to Philippe Didier from comment #3)
> Hello Shlomi
> Thanks for your job
> 
> I can't send a file as an attachment (13 Mo)
> 
> here is a link to download it
> https://framadrop.org/r/
> 3wH6phtDRa#46c5qxN3H0kq1yJBUV9JOHYY76r8CPOHi1asvPRnRQM=
> 
> PS I'm gonna try to use the live DVD and download the VLC program from their
> site to test it and verify if it's a package problem or a VLC 3.0.6 problem

This file plays fine on mga7 x64 with both /usr/bin/vlc and one installed from git master. It isnt ok in vlc on my fedora30 x64 laptop. mpv plays it fine everywhere. Please try updating the mga7 system.
Comment 6 Philippe Didier 2019-03-07 21:12:10 CET
Thanks for your quick answer

Well...
I don't want to install Mageia7 yet and can only use the Live DVD so it's not possible for me to update everything (no memory enough for 700 packages...)

Nevertheless I installed mpv which indeed can read correctly the problematic webm and matroska files 

I updated VLC (and its plugins) from core update repo 
It's not better neither for VLC nor Dragon player
updating ffmeg gstreamer mplayer doesn't change anything

and then I used the tainted update repo to update the whole stuff
it's always so bad

I tried also to change from OpenGL 2.0 to OpenGL 3.0 or Xrender but nothing better !


If it is OK on your installed mga7 the problem doesn't come from vlc itself 
(that woukd be surprising because it's a true Swiss Army Knife)

Perhaps something is missing on the Live DVD, but I can't imagine what

Perhaps something wrong about interaction between Plasma and VLC
(I'm gonna download and try the Gnome Live DVD to see if the same problem occurs)

(The mageia6.1 plasma Live DVD was OK out of the box !)

What is surprising too is that the problem appears with Fedora 30 !
Comment 7 Philippe Didier 2019-03-07 23:10:52 CET
Hi again Shlomi

So
I used the Gnome Beta2 Live DVD 64 bits

I updated VLC and installed mpv

The problematic webm and matroska files are always badly displayed by VLC

But it is OK with Totem and mpv ...

Is there an unknown missing dependancy for VLC in both of these Live DVDs since you can use VLC for them on your installed MGA7 system, but I can't with the Live DVDs
Comment 8 Philippe Didier 2019-06-08 19:52:15 CEST
Same problem with With Mageia 7 Plasma RC Live DVD 

VLC (3.0.6-11) can't fluently read .mkv or .webm files when the video codec is VP9 
(but it could with Mageia 6.1)

NB : I installed the version and all the plugins from the tainted repo...

NB bis : Now Dragon player can read the problematic files without any problem


I modified the priority to high
and severity to major 
because it's a real regression since last version provided by Mageia

(perhaps a build option... this seems to be related to the fact that vpx was disabled and BuildRequire libvpx suppressed on 15th october 2018 for VLC 3.0.4 non building with vpx 1.7)

Perhaps version 3.0.6 of VLC may now build with last libvpx 1.8.0 ?
or at least with libvpx 1.7.0

Severity: normal => major
Priority: Normal => High

Comment 9 Shlomi Fish 2019-06-09 11:16:56 CEST
(In reply to Philippe Didier from comment #8)
> Same problem with With Mageia 7 Plasma RC Live DVD 
> 
> VLC (3.0.6-11) can't fluently read .mkv or .webm files when the video codec
> is VP9 
> (but it could with Mageia 6.1)
> 
> NB : I installed the version and all the plugins from the tainted repo...
> 
> NB bis : Now Dragon player can read the problematic files without any problem
> 
> 
> I modified the priority to high
> and severity to major 
> because it's a real regression since last version provided by Mageia
> 
> (perhaps a build option... this seems to be related to the fact that vpx was
> disabled and BuildRequire libvpx suppressed on 15th october 2018 for VLC
> 3.0.4 non building with vpx 1.7)
> 
> Perhaps version 3.0.6 of VLC may now build with last libvpx 1.8.0 ?
> or at least with libvpx 1.7.0

With this file - https://www.shlomifish.org/Files/files/video/KPatience%20Solving%20a%20FreeCell%20Deal%20Automatically-K-AU6yiV0FM.webm - downloaded using youtube-dl from https://www.youtube.com/watch?v=K-AU6yiV0FM&feature=youtu.be , then vlc-3.0.6-11.mga7.tainted plays it without a problem on mga7 x64.

1. Can you play that file?

2. Can you share an offending sample video file? The original link is not working.
Comment 10 Philippe Didier 2019-06-09 13:09:02 CEST
Hi Shlomi

Thanks for your quick answer

I launched the live plasma DVD RC (with proprietary drivers for Nvidia graphic card)

I installed vlc tainted and all its plugins
I installed too :
- mpv
- mplayer
- xplayer
- totem
- xine

I can read the video from your address directly inside Firefox : OK

Once downloaded...
I can read it fluently with
- mpv
- dragonplayer
- Totem
- mplayer
- xplayer

But 
with xine it crashes after 5 seconds
with VLC I get garbage pixellised not fluent (staying stuck on a frame for 1 second)


For my own files the less big one is quite heavy (74 MB) so Framasoft keeps it only for a week (reason why the link doesn't work anymore)
I upload it on this address :
https://framadrop.org/r/ja4KREle7E#K1wM4pPqdCIAUPQWNbe5YLQb5gPRdb81r3wIAIetJ8Y= 
(hope you'll enjoy it : this man is the best doublebass player I know !)

NB : Everything is OK on my up to date Mageia6 : VLC even offers a zoom slider
inside the display window
Comment 11 Shlomi Fish 2019-06-09 15:43:13 CEST
(In reply to Philippe Didier from comment #10)
> Hi Shlomi
> 
> Thanks for your quick answer
> 
> I launched the live plasma DVD RC (with proprietary drivers for Nvidia
> graphic card)
>

The problem may be HANGvidia specific - see NSFW - https://www.youtube.com/watch?v=_36yNWw_07g . Everything works fine here with i965.
 
> I installed vlc tainted and all its plugins
> I installed too :
> - mpv
> - mplayer
> - xplayer
> - totem
> - xine
> 
> I can read the video from your address directly inside Firefox : OK
> 
> Once downloaded...
> I can read it fluently with
> - mpv
> - dragonplayer
> - Totem
> - mplayer
> - xplayer
> 
> But 
> with xine it crashes after 5 seconds
> with VLC I get garbage pixellised not fluent (staying stuck on a frame for 1
> second)
> 
> 
> For my own files the less big one is quite heavy (74 MB) so Framasoft keeps
> it only for a week (reason why the link doesn't work anymore)
> I upload it on this address :
> https://framadrop.org/r/
> ja4KREle7E#K1wM4pPqdCIAUPQWNbe5YLQb5gPRdb81r3wIAIetJ8Y= 
> (hope you'll enjoy it : this man is the best doublebass player I know !)
> 

I uploaded it here - https://www.shlomifish.org/Files/files/video/Dorantes%20&%20Garcia-Fons%20rondenas.webm - and it plays fine in vlc here.

> NB : Everything is OK on my up to date Mageia6 : VLC even offers a zoom
> slider
> inside the display window
Comment 12 Philippe Didier 2019-06-09 17:13:34 CEST
(In reply to Shlomi Fish from comment #11)

> 
> The problem may be HANGvidia specific - see NSFW -
> https://www.youtube.com/watch?v=_36yNWw_07g . Everything works fine here
> with i965.
>  
My Mageia 6 works perfectly with Nvidia drivers...
and I don't have dual graphic cards (optimus)

> 
> I uploaded it here -
> https://www.shlomifish.org/Files/files/video/Dorantes%20&%20Garcia-
> Fons%20rondenas.webm - and it plays fine in vlc here.
> 

I'm gonna try the Live DVD without proprietary drivers
Comment 13 Philippe Didier 2019-06-09 17:57:15 CEST
Well
I just tried the Live DVD with nouveau instead of nvidia drivers

The problem is still the same : 
OK with mpv, dragonplayer, totem, mplayer, xplayer

Garbage with VLC, crash with xine ... for my files or yours

If you can play it on your computer (I think you have Mageia7 installed) perhaps there's a rpm installed on yours that is not explicitely required by VLC and missing on the live DVD  (a missing Require in the spec ?)



PS I discovered that xine (that I never use normally) crashes too on Mageia6 for those files. Nevermind it's useless when we have VLC (a real Swiss army knife)
Comment 14 Philippe Didier 2019-06-09 18:00:12 CEST
Guess what rpm may I try to add blindly (without knowing the required) when I use the Live DVD ?
Comment 15 Shlomi Fish 2019-06-09 20:18:01 CEST
(In reply to Philippe Didier from comment #14)
> Guess what rpm may I try to add blindly (without knowing the required) when
> I use the Live DVD ?

I've now tried the plasma5 mga7 rc livedvd in a vbox vm, and vlc there plays both files fine. :(.
Comment 16 Philippe Didier 2019-06-09 20:56:04 CEST
(In reply to Shlomi Fish from comment #15)

> I've now tried the plasma5 mga7 rc livedvd in a vbox vm, and vlc there plays
> both files fine. :(.

I can't imagine where I may dig to understand this bug
for me : same computer for installed Magia6 or for the liveDVD

nvidia driver or nouveau driver lead both of them  to the same bug on the LiveDVD
but not on Mageia6

VLC, which usually can read anything, is the one that can't read VP9 videos besides mpv mplayer totem and dragonplayer which can on my computer with Mageia7

But you can use the LiveDVD without this bug


The problem is on my side certainly because of an incompatibility between VLC and my GPU

I will verify the default configuration of VLC on the LiveDVD and change it

The option for hardware decoding is "automatic" in Mageia6 
perhaps I'll have to unactive it and see if it's better
Comment 17 katnatek 2019-06-10 20:08:21 CEST
(In reply to Philippe Didier from comment #16)
Have you tried seeing the vlc messages ? Ctrl+M , set the verbosity to 2
Comment 18 Philippe Didier 2019-06-10 23:48:41 CEST
Created attachment 11077 [details]
messages from vlc
Comment 19 Philippe Didier 2019-06-10 23:55:43 CEST
(In reply to katnatek from comment #17)
> (In reply to Philippe Didier from comment #16)
> Have you tried seeing the vlc messages ? Ctrl+M , set the verbosity to 2

The messages from VLC are in comment 18

NB I tried the gnome LiveDVD : too same problem
I tried to unactivate the hardware decoding no change
I tried to use VDPAU no change

PS My graphic card is nVidia GT218 (GeForce 210) and never caused any problem with VLC nor with any other program until now
Comment 20 katnatek 2019-06-11 01:59:56 CEST
Maybe a missing package 

rpm -qa|grep vlc
vlc-plugin-libass-3.0.6-11.mga7.tainted
libvlc5-3.0.6-11.mga7.tainted
vlc-plugin-pulse-3.0.6-11.mga7.tainted
vlc-plugin-theora-3.0.6-11.mga7.tainted
vlc-plugin-gnutls-3.0.6-11.mga7.tainted
vlc-plugin-flac-3.0.6-11.mga7.tainted
vlc-plugin-fdkaac-3.0.6-11.mga7.tainted
libvlccore9-3.0.6-11.mga7.tainted
vlc-3.0.6-11.mga7.tainted
vlc-plugin-lua-3.0.6-11.mga7.tainted
vlc-plugin-common-3.0.6-11.mga7.tainted
vlc-plugin-vdpau-3.0.6-11.mga7.tainted

rpm -qa|grep matroska
libmatroska6-1.5.0-2.mga7
Comment 21 Philippe Didier 2019-06-11 09:50:42 CEST
(In reply to katnatek from comment #20)
> Maybe a missing package 
> 
> rpm -qa|grep vlc
> vlc-plugin-libass-3.0.6-11.mga7.tainted
> libvlc5-3.0.6-11.mga7.tainted
> vlc-plugin-pulse-3.0.6-11.mga7.tainted
> vlc-plugin-theora-3.0.6-11.mga7.tainted
> vlc-plugin-gnutls-3.0.6-11.mga7.tainted
> vlc-plugin-flac-3.0.6-11.mga7.tainted
> vlc-plugin-fdkaac-3.0.6-11.mga7.tainted
> libvlccore9-3.0.6-11.mga7.tainted
> vlc-3.0.6-11.mga7.tainted
> vlc-plugin-lua-3.0.6-11.mga7.tainted
> vlc-plugin-common-3.0.6-11.mga7.tainted
> vlc-plugin-vdpau-3.0.6-11.mga7.tainted
> 
> rpm -qa|grep matroska
> libmatroska6-1.5.0-2.mga7

No : I installed ALL vlc plugins from the tainted repo (with their dependancies) and lib64matroska6 is on the LiveDVD

VLC can read every kind of multimedia I have tested : avi, flv, mp4, ts, mpg, TS.VOB, wmv, asf,  whatever the video codec is used

I have only this problem with webm or mkv files when the video codec is VP9
(but it's Ok for mkv files when the video codec is H264)

I wil try without installing vlc-plugin-openGL
Comment 22 Philippe Didier 2019-06-11 22:29:17 CEST
Last try

Plasma Live DVD
without proprietary drivers
I didn't add tainted repo 
So VLC is out of the box with the plugins from the DVD

I didn't add vlc-plugin-opengl
 
I use the file provided by Shlomi :
https://www.shlomifish.org/Files/files/video/Dorantes%20&%20Garcia-Fons%20rondenas.webm
that I previously downloaded on an external HDD

Garbage with VLC 
but DragonPayer is OK

NB I can read fluently the webm file from this address with Firefox

I will attach messages files from Mageia7
and from Mageia6 about the same video file
Comment 23 Philippe Didier 2019-06-11 22:32:10 CEST
Created attachment 11080 [details]
messages from VLC Mageia7

messages file from VLC Mageia7
out of the box 
reading Shlomi's file with garbage display
Comment 24 Philippe Didier 2019-06-11 22:33:50 CEST
Created attachment 11081 [details]
messages from VLC Mageia6

Messages from VLC on Mageia 6
reading the same file
fluently displayed
Comment 25 Philippe Didier 2019-06-11 22:59:26 CEST
I'm knocking my head on the desk : I can't understand where the bug comes from!!!

Is it a regression of VLC that cannot work anymore on the same computer ?
Is it a problem with mageia7 ?



Should I try to compile the last VLC 3.0.6-11 (provided on Mageia7) from its SRPM on my computer running Mageia6 to see if the bug appears ?

Or is there a possibility to use the BS which is used to build updates for Mageia6 so that you build it and provide it temporarly as an update on a specific testing repo
Comment 26 katnatek 2019-06-11 23:50:36 CEST
weird, i hope when the new version is ready bug#24940 also this issue gone for you
Comment 27 Philippe Didier 2019-06-12 12:50:00 CEST
Hi Shlomi

I think that the better way to determine if it is a problem caused by the last version of VLC (and not a problem from Mageia7) would be to provide VLC 3.0.6-11  in the update-testing repos for Mageia6, core and tainted, (without  proposing it to the QA team..)  or in your own repo (same as the webm file you provided)

I would download it and test it on my computer with Mageia6 on which VLC version 3.0.2 is OK


If it goes wrong I would easily downgrade from version 3.0.6 to version 3.0.2

What do you think of this ?
Comment 28 Shlomi Fish 2019-06-13 14:04:23 CEST
(In reply to Philippe Didier from comment #27)
> Hi Shlomi
> 
> I think that the better way to determine if it is a problem caused by the
> last version of VLC (and not a problem from Mageia7) would be to provide VLC
> 3.0.6-11  in the update-testing repos for Mageia6, core and tainted,
> (without  proposing it to the QA team..)  or in your own repo (same as the
> webm file you provided)
> 
> I would download it and test it on my computer with Mageia6 on which VLC
> version 3.0.2 is OK
> 
> 
> If it goes wrong I would easily downgrade from version 3.0.6 to version 3.0.2
> 
> What do you think of this ?

we should update vlc in mageia 6 to 3.0.7 anyhow. The .webm file was on a plain https service - not really a mageia repo.
Comment 29 Philippe Didier 2019-06-14 02:00:01 CEST
(In reply to Philippe Didier from comment #22)
>
>  
> I use the file provided by Shlomi :
> https://www.shlomifish.org/Files/files/video/Dorantes%20&%20Garcia-
> Fons%20rondenas.webm
> that I previously downloaded on an external HDD
> 

My mistake : I meant this file provided by Shlomi

https://www.shlomifish.org/Files/files/video/KPatience%20Solving%20a%20FreeCell%20Deal%20Automatically-K-AU6yiV0FM.webm
Comment 30 Philippe Didier 2019-06-14 02:05:17 CEST
(In reply to Philippe Didier from comment #24)
> Created attachment 11081 [details]
> messages from VLC Mageia6
> 
> Messages from VLC on Mageia 6
> reading the same file
> fluently displayed

I realise that this log is not useable (containing preload of my medias)
I propose an other one ... shorter only about shlomi's file read by VLC in Mageia6
Comment 31 Philippe Didier 2019-06-14 02:06:20 CEST
Created attachment 11090 [details]
log from VLC in Mageia 6

Attachment 11081 is obsolete: 0 => 1

Comment 32 Philippe Didier 2019-06-14 02:18:20 CEST
(In reply to Shlomi Fish from comment #28)

> 
> we should update vlc in mageia 6 to 3.0.7 anyhow. The .webm file was on a
> plain https service - not really a mageia repo.

Thanks, I will try VLC 3.0.7 as soon as it is in tainted updates testing repo
for Mageia6

Beside that, to test VLC I used the media that you downloaded from the http address and that you provided on your personal site in comment 9 (knowing it's not a mageia repo) 

I tried to read it directly from the original address with Firefox and got no problem
Comment 33 Philippe Didier 2019-06-14 02:44:55 CEST
comparing the log files from Mageia7 and Mageia6
I found a difference that may explain that it works on Mageia 6 :

main debug: looking for opengl module matching "any": 2 candidates
main debug: resized to 1280x769
main debug: VoutDisplayEvent 'resize' 1280x769
glx debug: using GLX extension version 1.4
main debug: using opengl module "glx"
main debug: looking for glconv module matching "any": 3 candidates
main debug: no glconv modules matched
gl debug: PBO support enabled
main debug: using vout display module "gl"
main debug: A filter to adapt decoder VAOP to display I420 is needed

   But not on Mageia7 :
main debug: looking for vout display module matching "any": 10 candidates
main debug: VoutDisplayEvent 'resize' 1280x720
main debug: resized to 1280x720
main debug: VoutDisplayEvent 'resize' 1280x720
xcb debug: connected to X11.0 server
xcb debug: vendor : Mageia
xcb debug: version: 12004000
xcb debug: using screen 0x59c
xcb_x11 debug: using X11 visual ID 0x21
xcb_x11 debug: 24 bits depth
xcb_x11 debug: 32 bits per pixel
xcb_x11 debug: 32 bits line pad
xcb_x11 debug: using X11 window 04600000
xcb_x11 debug: using X11 graphic context 04600001
main debug: using vout display module "xcb_x11"
main debug: A filter to adapt decoder VAOP to display RV32 is needed


So with Mageia6 VLC uses opengl
with Mageia7 VLC uses xcb_x11
Comment 34 katnatek 2019-06-15 02:02:52 CEST
(In reply to Philippe Didier from comment #32)
> Thanks, I will try VLC 3.0.7 as soon as it is in tainted updates testing repo
> for Mageia6
> 

Its now in mageia 7

rpm -qa|grep vlc
vlc-plugin-gnutls-3.0.7.1-1.mga7.tainted
vlc-plugin-vdpau-3.0.7.1-1.mga7.tainted
vlc-plugin-pulse-3.0.7.1-1.mga7.tainted
vlc-plugin-theora-3.0.7.1-1.mga7.tainted
libvlccore9-3.0.7.1-1.mga7.tainted
vlc-plugin-libass-3.0.7.1-1.mga7.tainted
vlc-3.0.7.1-1.mga7.tainted
vlc-plugin-lua-3.0.7.1-1.mga7.tainted
vlc-plugin-fdkaac-3.0.7.1-1.mga7.tainted
libvlc5-3.0.7.1-1.mga7.tainted
vlc-plugin-flac-3.0.7.1-1.mga7.tainted
vlc-plugin-common-3.0.7.1-1.mga7.tainted

I have to uodate manually , the applet never notify about this
Comment 35 Philippe Didier 2019-06-18 00:40:36 CEST
Hi Shlomi et katnatek
Bad news from vlc 3.0.7-1
I tested it with the Mageia7 Live Plasma RC
Installed from core or from tainted
tested with nouveau or nvidia drivers
changing from opengl 2.0 to opengl 3.0 or xrender


trying to watch :
https://www.shlomifish.org/Files/files/video/KPatience%20Solving%20a%20FreeCell%20Deal%20Automatically-K-AU6yiV0FM.webm

It's always a garbage display
The video is sometimes pixelised with big green squares
it is not fluent

I will attach a screen capture
and messages got with nouveau and with nvidia
Comment 36 Philippe Didier 2019-06-18 00:44:02 CEST
Created attachment 11101 [details]
messages from VLC 3.0.7.1-1 Mageia7 plasma livedvd rc with nouveau

messages from VLC 3.0.7.1-1 tainted 
on liveDVD plasma RC with nouveau
Comment 37 Philippe Didier 2019-06-18 00:45:13 CEST
Created attachment 11102 [details]
messages from VLC 3.0.7.1-1 Mageia7 plasma livedvd rc with nvidia driver

messages from VLC 3.0.7.1-1 from tainted
Mageia7 plasma livedvd rc with nvidia driver
Comment 38 Philippe Didier 2019-06-18 00:52:12 CEST
Created attachment 11103 [details]
screen shot VLC 3.0.7.1-1

screen shot VLC 3.0.7.1-1 
on Mageia7 Live plama DVD rc

(I reduced the size so that it can be sent)
Comment 39 Philippe Didier 2019-06-18 01:02:13 CEST
forgot to say I installed all the plugins from core
and when using tainted repo all the plugins from tainted

And also tried with and then without
Vlc-plugin-opengl
vlc-plugin-lua

It's always bad



Shlomi, would you try a build on update testing repo for Mageia6, (without proposing it to QA) so that I install it and see if it works on Mageia 6
to determine if it's a problem of these versions of VLC (3.0.6 and 3.0.7)
whatever version of Mageia I use

Or if it is a problem specific of VLC and Mageia 7
Comment 40 Philippe Didier 2019-06-21 12:26:04 CEST
Hi Shlomi
To be sure it is not something specific to the use of a LiveDVD I tried 
Mageia6.1 Plasma LiveDVD

I could read without any problem 
https://www.shlomifish.org/Files/files/video/KPatience%20Solving%20a%20FreeCell%20Deal%20Automatically-K-AU6yiV0FM.webm

with the Live DVD out of the box (without installing anything else)
its version of VLC is 3.0.2 

I saw you tried to build VLC 3.0.7 for mageia 6 update-testing but it was rejected

Sorry I cannot try it with Mageia 6 to determine if it is a bug from VLC 3.0.6 or VLC 3.0.7 itself or a bug from its integration inside Mageia 7
Comment 41 Shlomi Fish 2019-06-21 15:01:03 CEST
(In reply to Philippe Didier from comment #40)
> Hi Shlomi
> To be sure it is not something specific to the use of a LiveDVD I tried 
> Mageia6.1 Plasma LiveDVD
> 
> I could read without any problem 
> https://www.shlomifish.org/Files/files/video/
> KPatience%20Solving%20a%20FreeCell%20Deal%20Automatically-K-AU6yiV0FM.webm
> 
> with the Live DVD out of the box (without installing anything else)
> its version of VLC is 3.0.2 
> 
> I saw you tried to build VLC 3.0.7 for mageia 6 update-testing but it was
> rejected
> 
> Sorry I cannot try it with Mageia 6 to determine if it is a bug from VLC
> 3.0.6 or VLC 3.0.7 itself or a bug from its integration inside Mageia 7

hi, it is here: http://mirror.isoc.org.il/pub/mageia/distrib/6.1/x86_64/media/core/updates_testing/ .
Comment 42 Philippe Didier 2019-06-21 17:58:35 CEST
Hi Shlomi
and thanks again for your work and celerity to answer

I installed vlc 3.0.7.1-1 from this core update-testing repo
(NB it doesn't exists in the tainted update-testing repo)

it works perfectly on my Mageia 6 up to date
so it may be proposed to QA for Mageia 6 (after having been built for the tainted repos)


But the conclusion opens to a more difficult problem :
 it's definitely not a simple bug of VLC itself  :(

It appears to certainly be a problem of integration of VLC inside Mageia 7

Where to dig ?
Comment 43 Philippe Didier 2019-06-22 12:52:17 CEST
Hi Shlomi

I have dug a little
And I found little differences between the two spec files of VLC  3.0.7.1-1 :
The one of VLC for Mageia 6 update is not exactly the same as 
the one for Mageia 7

Besides the use of pkgconfig(*) instead of lib*-devel in the BR that has no impact indeed
and the addition of some new BR (such as fdkaac) that may do nothing for VP9 video
or the suppression of the kde build
or some patches suppressed or added that may have no impact



I saw that BR vpx was suppressed and build with vpx disabled in Mageia7
and BR aom added and build with aom enabled in Mageia

Could it be the reason why I can read a VP9 video with Mageia 6 and not With Mageia 7  using the same version of VLC in both of them
Comment 44 Philippe Didier 2019-06-22 12:54:56 CEST
Sorry for the omission of the version number in this second line

I saw that BR vpx was suppressed and build with vpx disabled in Mageia7
and BR aom added and build with aom enabled in Mageia7
Comment 45 Philippe Didier 2019-06-27 13:12:04 CEST
Hi Shlomi

I saw that VLC 3.0.7.1-1 is now avalailable for Mageia 6:
 in core-update-testing repo 
and in tainted-update-testing repo

But it hasn't been proposed for QA

Should it be proposed as an update request in an other bug report ?

Thanks

PS Beside this I'm waiting for the official Mageia7 Live DVD to test VLC with it
And then install Mageia 7 with the classical DVD and try to verify if there's a difference
Comment 46 Philippe Didier 2019-07-15 11:02:23 CEST
Created attachment 11186 [details]
screenshot vlc with mageia7 livedvd updated (not installed)

Hi
I tried the last Live DVD 
It's always the same problem for the webm examples

NB the last and same version of VLC (3.0.7.1) in mageia6 update-testing repos works perfectly for these video files

It seems to be specific to the compilation of vlc for mageia 7
Philippe Didier 2019-07-15 11:04:36 CEST

Source RPM: vlc-3.0.6 => vlc-3.0.7

Comment 47 Philippe Didier 2019-08-13 13:04:09 CEST
Hi
I installed Mageia 7 on a laptop 
It's an other computer than the desktop I use for everyday work and on which I tested the LiveDVD  but on which I did not yet install Mageia 7 ... (always careful for a production computer ;-)  )

Mageia 7 fully updated on this laptop
I tried to read the same file that I had downloaded

https://www.shlomifish.org/Files/files/video/KPatience%20Solving%20a%20FreeCell%20Deal%20Automatically-K-AU6yiV0FM.webm

It's exactly the same garbage display as with the LiveDVD (comment 46):
no need for a new attachment

its graphical card is nVidia too
I use the nouveau driver
Comment 48 Philippe Didier 2019-08-15 15:34:54 CEST
Hi
Last news
I tried openSuse Live DVD (Leap 15.1)
I used VLC 3.0.6 (out of box) to read the webm file provided by shlomi 
https://www.shlomifish.org/Files/files/video/KPatience%20Solving%20a%20FreeCell%20Deal%20Automatically-K-AU6yiV0FM.webm
No problem

I updated VLC to 3.0.7 with its dependancies
There's no problem to read it

NB the openSuse Live DVD uses nouveau


To sum up this bug report 


A)   For Mageia7
1) with the beta release of Mageia 7 (see initial bug report)
VLC 3.0.6 couldn't read the webm file

2) with the final release
VLC 3.0.7 in Mageia7  can't correctly read the webm files on my computers
whatever LiveDVD I use (Plasma or Gnome) whatever graphical driver I use (nouveau or nvidia)
even after having updated them

Once installed and updated the problem is the same (with nouveau or nvidia)
VLC 3.0.7 can't read correctly these files

B)  For Magiea 6
On the same computers using Mageia 6 installed 
VLC 3.06 can read the webm file
Updated to VLC 3.0.7 it can read it fluently too

C) For openSuse (Leap 15.1)
VLC 3.0.6 can read the webm file
VLC updated to 3.0.7 can read it too


D) on these computers whatever Distro I use (installed or from LiveDVD)
Every player I try (mplayer, parole, mpv, Totem, Dragonplayer, xplayer)
can read normally the webm file


Conclusion it seems to be specific to Mageia 7 :
it began with VLC 3.0.6 in Mageia 7 beta 
Is there something wrong in the spec file or in the BR (deleting libvpx and adding aom since Mageia 7 Beta)

NB openSuse uses BR aom AND libvpx 1.8.0 
(without any patch since VLC 3.0.7 : a patch was needed for VLC 3.0.6 to build with libvpx > 1.5.0 ... see https://gitlab.alpinelinux.org/alpine/aports/commit/4ecf0bf5a8c21bb6890de94d9285aa51aaa00f67)  
This patch is no more needed now ... see https://git.busybox.net/buildroot/commit/?id=04efb17c863606cdbc2405d01c3d48d6868c5245

Maybe try to rebuild VLC 3.0.7.1 with libvpx enabled in cauldron/core/testing repo and tainted/repo and mageia7/core/update/testing repo (I will try it for Mageia 7)
Comment 49 Philippe Didier 2019-08-31 15:25:18 CEST
Hi 
I tried the last security update (to VLC 3.0.8)
The problem persists for Mageia 7 (but doesn't exist in Mageia6)
Comment 50 Philippe Didier 2019-09-06 09:51:09 CEST
Hi Shlomi

Last news about this mystery :

I built my own VLC packages using the 3.0.8-1 srpm (modifying a little the spec file)

1) firstly I built it enabling vpx in the spec file (adding vpx in the BR)
keeping aom
the problem remains for the video test file you proposed :
https://www.shlomifish.org/Files/files/video/KPatience%20Solving%20a%20FreeCell%20Deal%20Automatically-K-AU6yiV0FM.webm

2) for a second try I built it with vpx but without aom
The problem persists

For the two tests I suppressed the config files before using VLC letting VLC writing its default config files

I don't understand what causes this bug specific to Mageia 7 whatever version of VLC I try since Mageia 7 beta2  (VLC 3.06, VLC 3.0.7, VLC 3.0.8 ):
When for these version :
It's OK for Mageia 6
Il's OK for OpenSuse
Comment 51 katnatek 2019-09-17 20:20:13 CEST
Try disabling hardware acceleration on Codecs section, maybe a issue with mageia version and your hardware
Comment 52 Philippe Didier 2019-09-18 08:28:23 CEST
Hi katnarek

I already tried quite everything for Mageia 7 (Live DVD since beta2, rc and final release or installed)
with vlc 3.0.6, 3.0.7, 3.0.8
in the codec section :
disabling hardware acceleration
or using VDPAU
or using VA-API

in the video output :
output OpenGL
or output X11
or output Xvideo
or output VDPAU

Using nVidia proprietary drivers
or using nouveau drivers

rebuilding vlc with BR vpx and aom
rebuilding vlc with BR vpx without aom

No way !

It's the same hardware on the two computers on which Mageia 6 and VLC (3.0.6, 3.0.7, and 3.0.8) work well 
and on which OpenSuse tumbleweed Live DVD and VLC 3.0.6 and 3.0.7 work well too


It's a real aporia
Comment 53 Lewis Smith 2019-11-28 14:34:43 CET
Re-assigning globally due to change to no specific maintainer.

Assignee: shlomif => pkg-bugs

Lewis Smith 2019-11-28 14:45:40 CET

CC: (none) => geiger.david68210, thierry.vignaud

Comment 54 Lewis Smith 2020-01-12 20:55:08 CET
I can confirm that the video URL'd in c50 does *not* play correctly with VLC (tried under Mate) on my M7 system, which has AMD/ATI/Radeon video.

$ rpm -qa | grep vlc | sort
lib64vlc5-3.0.8-1.mga7.tainted
lib64vlccore9-3.0.8-1.mga7.tainted
vlc-3.0.8-1.mga7.tainted
vlc-plugin-common-3.0.8-1.mga7.tainted
vlc-plugin-flac-3.0.8-1.mga7.tainted
vlc-plugin-pulse-3.0.8-1.mga7.tainted
vlc-plugin-speex-3.0.8-1.mga7.tainted
vlc-plugin-theora-3.0.8-1.mga7.tainted
vlc-plugin-vdpau-3.0.8-1.mga7.tainted

it shows correctly with: Videos/Totem, Xplayer, Parole, but crashes xine after starting - as per comment 10.

@Philippe : is the matroska issue still outstanding, or fixed ?

CC: (none) => lewyssmith

Comment 55 Philippe Didier 2020-01-17 19:37:06 CET
Hi Lewis

The issue with matroska or webm videos remains with Mageia 7 fully updated

(vlc 3.0.8-1 tainted with all its plugins)
Comment 56 Lewis Smith 2020-01-19 11:18:14 CET
Thanks for the clarification, if sad news.

CC: lewyssmith => (none)

Comment 57 Philippe Didier 2020-05-05 17:07:44 CEST
Hi
Would it be possible to get the vlc stuff (vlc and its plugins) updated to version 3.0.10 for Mageia 7 
(it was imported for cauldron 6 days ago)

So we could test it with the problematic Webm or matroska videos

Thanks

Source RPM: vlc-3.0.7 => vlc-3.0.8
Summary: last VLC can't display some webm or matroska video files (with mageia 6.1plasma liveDVD it could) => VLC can't display some webm or matroska video files (inside mageia 6 it could)

Comment 58 José Jorge 2020-05-06 09:16:20 CEST
vlc 3.0.10 pushed to MGA7 updates_testing. In cauldron, experience is much better : hardware acceleration can be left to auto, it plays nicely 1080p and 4K movies with much less CPU usage. I hope this does not depend on more recent libraries than those in MGA7...

CC: (none) => lists.jjorge

Comment 59 José Jorge 2020-05-06 10:03:36 CEST
SRPM:
vlc-3.0.10-1.mga7.srpm

RPMS (core and tainted):

vlc-3.0.10-1.mga7.tainted.i586.rpm
libvlc5-3.0.10-1.mga7.tainted.i586.rpm
libvlccore9-3.0.10-1.mga7.tainted.i586.rpm
libvlc-devel-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-common-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-zvbi-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-kate-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-libass-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-lua-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-ncurses-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-lirc-3.0.10-1.mga7.tainted.i586.rpm
svlc-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-aa-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-sdl-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-shout-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-opengl-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-vdpau-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-projectm-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-theora-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-twolame-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-fluidsynth-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-gme-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-schroedinger-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-speex-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-fdkaac-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-flac-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-dv-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-mod-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-mpc-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-sid-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-sndio-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-pulse-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-jack-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-upnp-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-gnutls-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-libnotify-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-chromaprint-3.0.10-1.mga7.tainted.i586.rpm
vlc-plugin-samba-3.0.10-1.mga7.tainted.i586.rpm
Comment 60 Philippe Didier 2020-05-06 14:23:23 CEST
Hi Jose
And many thanks to have so quickly answered and pushed VLC to testing

And You know what ?

It's OK now  ;-)

VLC 3.0.10 in Mageia 7 can read everything without any problem particularly the problematic webm or matroska files that couldn't be read whatever I tried to do 
(modifying config , changing video driver from nvidia to nouveau or even rebuilding from source after having modified the BR)


And I still can't understand why every previous versions didn't work in Mageia 7 , when these versions were OK for Mageia 6 or OpenSuse (built with the same source)!
and why it can now without any change in the spec file...

Whatever, it works and let's be happy

This one year old bug may be closed as RESOLVED (at least for me : Mageia 7 x86_64, nVidia graphic card with nvidia non-free driver)
José Jorge 2020-05-06 15:46:26 CEST

Assignee: pkg-bugs => qa-bugs

Comment 61 José Jorge 2020-05-06 15:48:01 CEST
Fixing as bug 26467 will allow to push this update.

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


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