HTML5 playback not working

I am running tumbleweed (newly downloaded and installed) and can’t get streamed video (only tested YouTube so far) to play. The issues occurs in all browsers I have tested, but I am primarily using Chromium. My system is apparently up to date, but I did not update it yet after installation. Though zypper claims so…

Get your repos added in and click on “check for updates”

Need to do a vendor change to packman.

Can you elaborate on that? Which repos do you mean and where do I find these… and why do I need to do that manually after install?

Hm, can you elaborate on that as well? Why would I need to change to packman if the distro comes with zypper/ yast (can’t tell the difference)?

html5 is a broad context, opensuse supports embedded webm video out of the box, mp4 (h264 and aac) on the other hand are patented and need extra codecs for legal reason packman is the place to find said codecs, you need to add the packman repo and do a full vendor change with it, try

zypper ar -f ftp://packman.inode.at/suse/openSUSE_Tumbleweed/ packman
zypper dup --from packman

OpenSUSE has NO proprietary codecs. not the name open source only. You must get proprietary codecs from packman.

Packages are linked to its vendor ie the repo you install from so you need to switch vendor to packman to pick up all the proprietary codecs. Since packman is now the vendor all future updates of media stuff comes from there.

In yast select packman repo in software management the do the change of vendor

With zypper

zypper lr

note the # of packaman

then

zypper dup --from #

wher # is the number of packman

Ok, thanks. I did that and then zypper update. But That did not fix the HTML5 issue.

Edit:

You are suggesting doing the same thing, right, gogalthrop?

what browser and what website
as I use Firefox and LEAP and have no html5 issues
also post your repo list

zypper lr -d

yes gogalthorp was saying the same thing, you can add packman from yast-> software sources->add repo->comunity repo’s
and you can use zypper dup several different ways, with the repo name or the repo number, if you are using chromium check that you have chromium-ffmpeg installed

zypper se -si chromium-ffmpeg

if you are using firefox check if you have all gstreamer packages and codecs (plugins) installed (bad ugly and good), your gstreamer cache might be corrupt so try deleting it

rm -f ~/.cache/gstreamer-1.0

also you should set packan’s prioraty higher (it’s number lower) then the OSS repo as OSS has no patentet stuff and when doing an update if it has a higher priority it may overwrite packman packages

Ok, I got at least flash working by installing chromium-pepper-flash.

Edit: nanjaed again

Yea, I have “some” ffmpeg installed. And yes, I am using chromium.

> sudo zypper install chromium-ffmpeg
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: chromium-ffmpegsumo-51.0.2704.106-1.11.x86_64 conflicts with namespace:otherproviders(ffmpegsumo) provided by chromium-ffmpeg
-51.0.2704.106-1.1.x86_64
 Solution 1: deinstallation of chromium-ffmpegsumo-51.0.2704.106-1.11.x86_64
 Solution 2: do not install chromium-ffmpeg-51.0.2704.106-1.1.x86_64

**Choose from above solutions by number or cancel [1/2/c] (c):**

> zypper se -si chromium-ffmpeg
Loading repository data...
Reading installed packages...

S | Name                | Type    | Version            | Arch   | Repository              
--+---------------------+---------+--------------------+--------+------------------------
i | chromium-ffmpegsumo | package | 51.0.2704.106-1.11 | x86_64 | openSUSE:Factory        
i | chromium-ffmpegsumo | package | 51.0.2704.106-1.11 | x86_64 | openSUSE-Tumbleweed-Oss

> zypper lr -d
# | Alias                               | Name                        | Enabled | GPG Check | Refresh | Priority | Type   | URI       
                                                            | Service
--+-------------------------------------+-----------------------------+---------+-----------+---------+----------+--------+-----------
------------------------------------------------------------+--------
1 | http-download.opensuse.org-4cd4273b | openSUSE:Factory            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://dow
nload.opensuse.org/repositories/openSUSE:/Factory/snapshot/ |         
2 | packman                             | packman                     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | ftp://pack
man.inode.at/suse/openSUSE_Tumbleweed/                      |         
3 | repo-debug                          | openSUSE-Tumbleweed-Debug   | No      | ----      | Yes     |   99     | NONE   | http://dow
nload.opensuse.org/debug/tumbleweed/repo/oss/               |         
4 | repo-non-oss                        | openSUSE-Tumbleweed-Non-Oss | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://dow
nload.opensuse.org/tumbleweed/repo/non-oss/                 |         
5 | repo-oss                            | openSUSE-Tumbleweed-Oss     | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://dow
nload.opensuse.org/tumbleweed/repo/oss/                     |         
6 | repo-source                         | openSUSE-Tumbleweed-Source  | No      | ----      | Yes     |   99     | NONE   | http://dow
nload.opensuse.org/source/tumbleweed/repo/oss/              |         
7 | repo-update                         | openSUSE-Tumbleweed-Update  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://dow
nload.opensuse.org/update/tumbleweed/                       |         

I guess that it works now is because I did

zypper install flash-player
zypper install flash-player
zypper install chromium-pepper-flash

So that YT is choosing flash as the format. Don’t even know how I could test specifically whether HTML5 was working now. But, given that it works at all is good enough actually. I just did not know that flash was supported at all anymore.

well this is the problem

> zypper se -si chromium-ffmpeg
Loading repository data...
Reading installed packages...

S | Name | Type | Version | Arch | Repository
–±--------------------±--------±-------------------±-------±-----------------------
i | chromium-ffmpegsumo | package | 51.0.2704.106-1.11 | x86_64 | openSUSE:Factory
i | chromium-ffmpegsumo | package | 51.0.2704.106-1.11 | x86_64 | openSUSE-Tumbleweed-Oss

you have chromium-ffmpegsumo from OSS that one does not support patented codecs you need chromium-ffmpeg from packman

try doing

zypper in -f chromium-ffmpeg

your repo list looks fine, doing the zypper dup --from packman shuld have replaced chromium-ffmpegsumo with chromium-ffmpeg, as I don’t use chromium I’m not sure why it didn’t it could be that the packages have different names anyway remove the sumo package (it will be removed after you force install the full chromium-ffmpeg)

Alright, I guess that worked, as now the videos play immediately rather than showing an error for the first second and then apparently switching to flash. Well, thanks a lot! Was very helpful.