I have two more or less identical laptops.
- One of these is the one that has the video playback fail problem.
- On the other the video is working flawlessly.
Earliear this evening I created a package installed list for each machine and did a
$ diff package_list_working_machine package_list_video_playback_fail_machine
and noticed a number of differences.
After removing quite a few packeges from the video playback failing machine, that were not on the working machine, anything that might appear to be to do with video play back, I noticed that packages
pragha
gnome-player
lib-intel-driver
nvidia-utils
nvidia
were installed on the video failing machine but not on the video working machine, amongst many other packages.
So I uninstalled these with
$ sudo pacman -R pragha gnome-player lib-intel-driver nvidia-utils nvidia
and now the video play back and sound works across all applications.
Took a while to find, but got there in the end.
I tried re-installing pragha & gnome-player after the video started working, but video stopped workng again, right after they were installed, so I took them right off again.
I had to re-boot after these two were removed to get video working again.
I have not tested the sensitivity to the other three packages, namely lib-intel-driver, nvidia-utils & nvidia, but I probarly will when I get a moment.
It works out as a lot of re-boots, to work through all the permutations of these 5 packages.
Video is working just now and I will probarly come back to this as I need to as a reference if it fails again.
Hopefully this reference will help others with the same problem.
I think a third party package sucked these packages in my system, becasue I have no memory of ever installing them, though I may have some how mashed this up unwittingly.
All this effort has saved me the dreaded system re-build.
Many thanks to @Shadow_7 for helping me through this.
Thanks also to everyone who contributed and helped with ideas - I would have had to do the dreaded system re-build on this highly customised system without you. Thank you
----------------