H.264 not working in Firefox 60.1

Wasn’t sure if post this in “Multimedia” or elsewhere.

Ever since last update of Firefox (a while ago I admit) I noticed that some web videos weren’t playing. I went to youtube.com/html5 and I see this: https://i.imgur.com/y6ROiWH.png “H.264” and “MSE & H.264” should be working and were working on the previous FF version. I tried updating to FF 61 from mozilla repo, problem still present. I tried renaming .mozilla folder to refresh the browser and see if it was some setting, still doesn’t work. I tried removing Packman and taking all the codecs from official repo, but that also failed.

Problem only affects my desktop, me notebook that also runs Leap 15 has everything on this youtube page checked.

For now I reverted the update and use previous FF version, but I can’t dodge the updates forever.

Oops, just after posting this I came up with potential root of the problem myself… and fixed it by myself after all. Now everything seems to be working fine.

Sorry for being to eager with posting this. Can somebody delete it seeing as it’s a clutter?

Go to the “about:addons” page and check if the H264 plugin is set to “Always activate”.
If you click the “Preferences” button you should see that it was updated July 9.

EDIT: OK, nice to see you have solved it, problem solved. No need to delete this thread as clutter :wink:

I have exactly the same problem: how did you fix it?

I think activating / installing the plugin will fix the problem, this only happened I guess on firefox it doesn’t occur on my google chrome(for now).

Unfortunately, no. According to the wiki, the Cisco H.264 plugin is not involved in video decoding, it is only intended for WebRTC. But I checked - it’s always active. The problem is probably in libav, but I’ve done everything as the wiki says, all the libraries from Packman are installed. How to obtain additional diagnostic data?

was that a clean install or an upgrade
what graphic card and driver do you have

sudo lspci | grep VGA

tell us your repo list

zypper lr -d

as you said Firefox uses the system ffmpeg for decoding tell us from where is your ffmpeg and it’s libraries

zypper se -si ffmpeg
zypper se -si libav*

Today morning after update some files video playing (h.264) become broken in all browsers.
updated files:

libavutil56 (4.0.1)
libsodium23 (1.0.16)
libswresample3 (4.0.1)
libavcodec58 (4.0.1)
libavformat58 (4.0.10
wine
libavutil55 (3.4.4)
libpostproc54 (3.4.4)
libavresample3 (3.4.4)
libswscale4 (3.4.4)
libswresample2 (3.4.4)
libavcodec57 (3.4.4)
libavfilter6 (3.4.4)
libavdevice57 (3.4.4)
ffmpeg-3 (3.4.4)
chromium

I tryed to remove packman repository and then install again from “1-click” links - it doesn’t helps.

sudo lspci | grep VGA

01:00.0 VGA compatible controller: NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1)

Repositories:

mains + packman ( http://packman.inode.at/suse/openSUSE_Leap_15.0/ )

zypper se -si ffmpeg

i+ | ffmpeg-3 | package | 3.4.4-lp150.6.1 | x86_64 | Packman Repository
i+ | ffmpegthumbs | package | 17.12.3-lp150.1.1 | x86_64 | MAIN (OSS)

zypper se -si libav*

i+ | libavahi-client3       | package | 0.6.32-lp150.3.2 | x86_64      | MAIN (OSS)    
i+ | libavahi-client3-32bit | package | 0.6.32-lp150.3.2 | x86_64      | MAIN (OSS)    
i+ | libavahi-common3       | package | 0.6.32-lp150.3.2 | x86_64      | MAIN (OSS)    
i+ | libavahi-common3-32bit | package | 0.6.32-lp150.3.2 | x86_64      | MAIN (OSS)    
i+ | libavahi-core7         | package | 0.6.32-lp150.3.2 | x86_64      | MAIN (OSS)    
i+ | libavahi-glib1         | package | 0.6.32-lp150.3.2 | x86_64      | MAIN (OSS)    
i+ | libavahi-gobject0      | package | 0.6.32-lp150.3.2 | x86_64      | MAIN (OSS)    
i+ | libavahi-ui-gtk3-0     | package | 0.6.32-lp150.3.2 | x86_64      | MAIN (OSS)    
i+ | libavc1394-0           | package | 0.5.4-lp150.1.12 | x86_64      | MAIN (OSS)    
i+ | libavc1394-0-32bit     | package | 0.5.4-lp150.1.12 | x86_64      | MAIN (OSS)    
i+ | libavcodec56           | package | 2.8.14-lp150.5.1 | x86_64      | Packman Repository            
i+ | libavcodec57           | package | 3.4.4-lp150.6.1  | x86_64      | Packman Repository            
i+ | libavcodec57-32bit     | package | 3.4.4-lp150.6.1  | x86_64      | Packman Repository            
i+ | libavcodec58           | package | 4.0.1-lp150.2.2  | x86_64      | MAIN обновлений
i+ | libavdevice56          | package | 2.8.14-lp150.5.1 | x86_64      | Packman Repository            
i+ | libavdevice57          | package | 3.4.4-lp150.6.1  | x86_64      | Packman Repository            
i+ | libavdevice58          | package | 4.0.1-lp150.2.2  | x86_64      | MAIN обновлений
i  | libavfilter5           | package | 2.8.14-lp150.5.1 | x86_64      | Packman Repository            
i+ | libavfilter6           | package | 3.4.4-lp150.6.1  | x86_64      | Packman Repository            
i  | libavfilter7           | package | 4.0.1-lp150.2.2  | x86_64      | MAIN обновлений
i+ | libavformat56          | package | 2.8.14-lp150.5.1 | x86_64      | Packman Repository            
i+ | libavformat57          | package | 3.4.4-lp150.6.1  | x86_64      | Packman Repository            
i+ | libavformat58          | package | 4.0.1-lp150.2.2  | x86_64      | MAIN обновлений
i  | libavresample2         | package | 2.8.14-lp150.5.1 | x86_64      | Packman Repository            
i+ | libavresample3         | package | 3.4.4-lp150.6.1  | x86_64      | Packman Repository            
i  | libavresample4         | package | 4.0.1-lp150.2.2  | x86_64      | MAIN обновлений
i  | libavutil54            | package | 2.8.14-lp150.5.1 | x86_64      | Packman Repository            
i+ | libavutil55            | package | 3.4.4-lp150.6.1  | x86_64      | Packman Repository            
i+ | libavutil55-32bit      | package | 3.4.4-lp150.6.1  | x86_64      | Packman Repository            
i+ | libavutil56            | package | 4.0.1-lp150.2.2  | x86_64      | MAIN обновлений

Can it be fixed somehow, or need wait to next fix update?

Thank you for a reply I_A! I use upgraded LEAP 42.3 with AMD Cypress and open radeon driver from default kernel.

05:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cypress XT [Radeon HD 5870]
1 | download.opensuse.org-non-oss   | Основной репозиторий (NON-OSS)                                  | Да      | (r ) Да      | Да         |   99      | rpm-md | http://download.opensuse.org/distribution/leap/15.0/repo/non-oss/                |       
 2 | download.opensuse.org-non-oss_1 | Репозиторий обновлений (Non-Oss)                                | Да      | (r ) Да      | Да         |   99      | rpm-md | http://download.opensuse.org/update/leap/15.0/non-oss/                           |       
 3 | download.opensuse.org-oss       | Основной репозиторий (OSS)                                      | Да      | (r ) Да      | Да         |   99      | rpm-md | http://download.opensuse.org/distribution/leap/15.0/repo/oss/                    |       
 4 | download.opensuse.org-oss_1     | Основной репозиторий обновлений                                 | Да      | (r ) Да      | Да         |   99      | rpm-md | http://download.opensuse.org/update/leap/15.0/oss                                |       
 5 | filesystems                     | Filesystem tools and FUSE-related packages (openSUSE_Leap_15.0) | Нет     | ----         | ----       |   99      | rpm-md | http://download.opensuse.org/repositories/filesystems/openSUSE_Leap_15.0/        |       
 6 | games_tools                     | Tools for Gamers (openSUSE_Leap_15.0)                           | Да      | (r ) Да      | Да         |   99      | rpm-md | http://download.opensuse.org/repositories/games:/tools/openSUSE_Leap_15.0/       |       
 7 | libdvdcss                       | libdvdcss repository                                            | Да      | (r ) Да      | Да         |   99      | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_15.0/                               |       
 8 | openSUSE-Leap-15.0-1            | openSUSE-Leap-15.0-1                                            | Нет     | ----         | ----       |   99      | rpm-md | cd:///?devices=/dev/disk/by-id/ata-ATAPI_iHBS212_2_2512005_216046500156          |       
 9 | packman                         | Packman repository                                              | Да      | (r ) Да      | Да         |   99      | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Leap_15.0/                    |       
10 | repo-debug                      | openSUSE-Leap-15.0-Debug                                        | Нет     | ----         | ----       |   99      | rpm-md | http://download.opensuse.org/debug/distribution/leap/15.0/repo/oss/              |       
11 | repo-debug-non-oss              | openSUSE-Leap-15.0-Debug-Non-Oss                                | Нет     | ----         | ----       |   99      | rpm-md | http://download.opensuse.org/debug/distribution/leap/15.0/repo/non-oss/          |       
12 | repo-debug-update               | openSUSE-Leap-15.0-Update-Debug                                 | Нет     | ----         | ----       |   99      | rpm-md | http://download.opensuse.org/debug/update/leap/15.0/oss/                         |       
13 | repo-debug-update-non-oss       | openSUSE-Leap-15.0-Update-Debug-Non-Oss                         | Нет     | ----         | ----       |   99      | rpm-md | http://download.opensuse.org/debug/update/leap/15.0/non-oss/                     |       
14 | repo-source                     | openSUSE-Leap-15.0-Source                                       | Нет     | ----         | ----       |   99      | rpm-md | http://download.opensuse.org/source/distribution/leap/15.0/repo/oss/             |       
15 | repo-source-non-oss             | openSUSE-Leap-15.0-Source-Non-Oss                               | Нет     | ----         | ----       |   99      | rpm-md | http://download.opensuse.org/source/distribution/leap/15.0/repo/non-oss/         |       
16 | security_chipcard               | Software to support chipcards (openSUSE_Leap_15.0)              | Да      | (r ) Да      | Да         |   99      | rpm-md | http://download.opensuse.org/repositories/security:/chipcard/openSUSE_Leap_15.0/ |       
17 | skype-stable                    | skype (stable)                                                  | Да      | (r ) Да      | Да         |   99      | rpm-md | https://repo.skype.com/rpm/stable/
С  | Имя    | Тип   | Версия          | Архитектура | Репозиторий       
---+--------+-------+-----------------+-------------+-------------------
i+ | ffmpeg | пакет | 3.4.2-lp150.3.1 | x86_64      | Packman repository

С  | Имя                    | Тип   | Версия           | Архитектура | Репозиторий               
---+------------------------+-------+------------------+-------------+---------------------------
i+ | libav-tools            | пакет | 12.3-lp150.1.1   | x86_64      | Основной репозиторий (OSS)
i+ | libavahi-client3       | пакет | 0.6.32-lp150.3.2 | x86_64      | Основной репозиторий (OSS)
i+ | libavahi-client3-32bit | пакет | 0.6.32-lp150.3.2 | x86_64      | Основной репозиторий (OSS)
i+ | libavahi-common3       | пакет | 0.6.32-lp150.3.2 | x86_64      | Основной репозиторий (OSS)
i+ | libavahi-common3-32bit | пакет | 0.6.32-lp150.3.2 | x86_64      | Основной репозиторий (OSS)
i+ | libavahi-core7         | пакет | 0.6.32-lp150.3.2 | x86_64      | Основной репозиторий (OSS)
i+ | libavahi-glib1         | пакет | 0.6.32-lp150.3.2 | x86_64      | Основной репозиторий (OSS)
i+ | libavahi-gobject0      | пакет | 0.6.32-lp150.3.2 | x86_64      | Основной репозиторий (OSS)
i+ | libavahi-ui-gtk3-0     | пакет | 0.6.32-lp150.3.2 | x86_64      | Основной репозиторий (OSS)
i+ | libavc1394-0           | пакет | 0.5.4-lp150.1.12 | x86_64      | Основной репозиторий (OSS)
i+ | libavcodec57           | пакет | 3.4.2-lp150.3.1  | x86_64      | Packman repository        
i+ | libavdevice57          | пакет | 3.4.2-lp150.3.1  | x86_64      | Packman repository        
i+ | libavfilter6           | пакет | 3.4.2-lp150.3.1  | x86_64      | Packman repository        
i+ | libavformat57          | пакет | 3.4.2-lp150.3.1  | x86_64      | Packman repository        
i+ | libavresample3         | пакет | 3.4.2-lp150.3.1  | x86_64      | Packman repository        
i+ | libavutil55            | пакет | 3.4.2-lp150.3.1  | x86_64      | Packman repository    

This issue appear after upgrade. Perhaps a related problem with the playback of video in totem - it jerks, although previously played well…

If you have Chromium installed, latest update breaks video playback for Firefox on both Leap 15.0 and 42.3. Bugzilla entry here https://bugzilla.opensuse.org/show_bug.cgi?id=1102793 .

As a workaround you can remove the new FFmpeg-4 packages and latest Chromium packages (libavutil56 libswresample3 libavcodec58 libavformat58 chromium) but with this change you won’t have Chromium available.

I’d say zaburt is right
I don’t have Chromium (I do have Vivaldi tho) installed and I have ffmpeg 3.4 (inc libav* 2.8 and 3.4) from packman installed

~> zypper se -si libav
Loading repository data...
Reading installed packages...

S  | Name                    | Type    | Version          | Arch   | Repository                   
---+-------------------------+---------+------------------+--------+------------------------------
i+ | gstreamer-plugins-libav | package | 1.12.5-lp150.3.2 | x86_64 | packman                      
i  | libavahi-client3        | package | 0.6.32-lp150.3.2 | x86_64 | openSUSE Leap 15.0 (standard)
i  | libavahi-client3-32bit  | package | 0.6.32-lp150.3.2 | x86_64 | openSUSE Leap 15.0 (standard)
i  | libavahi-common3        | package | 0.6.32-lp150.3.2 | x86_64 | openSUSE Leap 15.0 (standard)
i  | libavahi-common3-32bit  | package | 0.6.32-lp150.3.2 | x86_64 | openSUSE Leap 15.0 (standard)
i  | libavahi-core7          | package | 0.6.32-lp150.3.2 | x86_64 | openSUSE Leap 15.0 (standard)
i  | libavahi-glib1          | package | 0.6.32-lp150.3.2 | x86_64 | openSUSE Leap 15.0 (standard)
i  | libavahi-gobject0       | package | 0.6.32-lp150.3.2 | x86_64 | openSUSE Leap 15.0 (standard)
i  | libavc1394-0            | package | 0.5.4-lp150.1.12 | x86_64 | openSUSE Leap 15.0 (standard)
i+ | libavcodec56            | package | 2.8.14-lp150.5.1 | x86_64 | packman                      
i+ | libavcodec57            | package | 3.4.4-lp150.6.1  | x86_64 | packman                      
i+ | libavdevice56           | package | 2.8.14-lp150.5.1 | x86_64 | packman                      
i+ | libavdevice57           | package | 3.4.4-lp150.6.1  | x86_64 | packman                      
i+ | libavfilter5            | package | 2.8.14-lp150.5.1 | x86_64 | packman                      
i+ | libavfilter6            | package | 3.4.4-lp150.6.1  | x86_64 | packman                      
i+ | libavformat56           | package | 2.8.14-lp150.5.1 | x86_64 | packman                      
i+ | libavformat57           | package | 3.4.4-lp150.6.1  | x86_64 | packman                      
i+ | libavresample2          | package | 2.8.14-lp150.5.1 | x86_64 | packman                      
i+ | libavresample3          | package | 3.4.4-lp150.6.1  | x86_64 | packman                      
i+ | libavutil54             | package | 2.8.14-lp150.5.1 | x86_64 | packman                      
i+ | libavutil55             | package | 3.4.4-lp150.6.1  | x86_64 | packman 

and I have no issues playing h264 video
https://i.imgur.com/3SQiRv6.png
@LokiDrow you do have ffmpeg libraries 4.0.1 installed you could remove them inc Chromium and wait for a fix
@svalx your repo’s look fine as you did a live upgrade I’d check for old 42.x packages that might have been left around after the upgrade

rpm -qa --queryformat "%{Name}:%{Distribution}
" | grep -F "42"

you could also do another full vendor change to packman

zypper dup --from 9

what does youtube say about your browsers capabilities
https://www.youtube.com/html5
I have webm disabled via an addon (I prefer h264 as my gpu can decode it in hardware)
this is what google says my browser can decode
https://i.imgur.com/RRBygim.png

this was reported in the bugzilla but I’m not sure when a fix would be out as packman hasn’t build ffmpeg4 for LEAP 15 or 42 I’d downgrade chromium and remove ffmpeg4 from OSS as it is crippled and won’t play restricted formats
this should be fixed as soon as packman builds ffmpeg4 for LEAP (they do have a TW build)

for completeness sake the addon I use to disable webm is h264ify
https://addons.mozilla.org/en-US/firefox/addon/h264ify/

you can actually just roll back Chromium to an earlier version and keep the new ffmpeg packages. This will at least get you video playback in Chromium - but doesn’t help with firefox unfortunately. I guess we just need to wait on Packman to package a version of libavcodec58

looks like the updated ffmpeg4 libraries (libavcodec58, libavfilter58) are now available in packman.
Should fix up video playback in Chromium and Firefox.

Yes, now it fixed.

libavutil56
libswresample3
libavformat58
libavcodec58
gstreamer-plugins-libav
libavdevice58
libavfilter7
libavresample4
libpostproc55
libswscale5

This files updated from Packman repo

I installed the latest updates but the problem persists. I also tried a clean profile via firefox -Profilemanager but that didn’t help either: https://www.youtube.com/html5/ marks “H.264” and “MSE & H.264” as unsupported.

I don’t understand the posts talking about chromium, but I do have chromium installed. On chromium, https://www.youtube.com/html5/ does mark “H.264” and “MSE & H.264” as supported so I don’t know how to proceed with this problem.

** (*) what graphic card and driver do you have**

sudo lspci | grep VGA

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)

** (*) tell us your repo list**

zypper lr -d

Repository priorities in effect:                                                                                                                   (See 'zypper lr -P' for details)
      98 (raised priority)  :  1 repository  
      99 (default priority) :  0 repositories
     100 (lowered priority) :  1 repository  
     101 (lowered priority) :  1 repository  
     102 (lowered priority) :  2 repositories
     103 (lowered priority) :  2 repositories

# | Alias                   | Name                              | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                      | Service
--+-------------------------+-----------------------------------+---------+-----------+---------+----------+--------+------------------------------------------------------------------------------------------+--------
1 | home_namtrac_subpixel   | subpixel (openSUSE_Factory)       | Yes     | (r ) Yes  | Yes     |   98     | rpm-md | http://download.opensuse.org/repositories/home:/namtrac:/subpixel/openSUSE_Factory/      |        
2 | openSUSE-Leap-42.3-0    | openSUSE-Leap-42.3-0              | No      | ----      | ----    |   99     | yast2  | hd:///?device=/dev/disk/by-id/usb-TOSHIBA_TransMemory_C03FD55EA867C1208002C85B-0:0-part2 |        
3 | opensuse-guide.org-repo | Libdvdcss Repository              | Yes     | (r ) Yes  | Yes     |  101     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_42.3/                                       |        
4 | packman.inode.at-suse   | Packman Repository                | Yes     | (r ) Yes  | Yes     |  100     | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_42.3/                                         |        
5 | repo-non-oss            | openSUSE-Leap-42.3-Non-Oss        | Yes     | (r ) Yes  | No      |  103     | yast2  | http://download.opensuse.org/distribution/leap/42.3/repo/non-oss/                        |        
6 | repo-oss                | openSUSE-Leap-42.3-Oss            | Yes     | (r ) Yes  | No      |  103     | yast2  | http://download.opensuse.org/distribution/leap/42.3/repo/oss/                            |        
7 | repo-update             | openSUSE-Leap-42.3-Update         | Yes     | (r ) Yes  | Yes     |  102     | rpm-md | http://download.opensuse.org/update/leap/42.3/oss/                                       |        
8 | repo-update-non-oss     | openSUSE-Leap-42.3-Update-Non-Oss | Yes     | (r ) Yes  | Yes     |  102     | rpm-md | http://download.opensuse.org/update/leap/42.3/non-oss/   

** (*) tell us from where is your ffmpeg and it’s libraries**

zypper se -si ffmpeg
zypper se -si libav*

Loading repository data...
Reading installed packages...

S  | Name         | Type    | Version     | Arch   | Repository                        
---+--------------+---------+-------------+--------+-----------------------            
i+ | ffmpeg-3     | package | 3.4.4-6.2   | x86_64 | Packman Repository                
i  | ffmpegthumbs | package | 17.04.2-1.1 | x86_64 | openSUSE-Leap-42.3-Oss

Loading repository data...                                                             
Reading installed packages...                                                          
                                                                                       
S  | Name              | Type    | Version    | Arch   | Repository                    
---+-------------------+---------+------------+--------+--------------------------     
i  | libavahi-client3  | package | 0.6.32-3.5 | x86_64 | openSUSE-Leap-42.3-Oss        
i  | libavahi-common3  | package | 0.6.32-3.5 | x86_64 | openSUSE-Leap-42.3-Oss        
i  | libavahi-core7    | package | 0.6.32-3.5 | x86_64 | openSUSE-Leap-42.3-Oss        
i  | libavahi-glib1    | package | 0.6.32-3.3 | x86_64 | openSUSE-Leap-42.3-Oss        
i  | libavahi-gobject0 | package | 0.6.32-3.3 | x86_64 | openSUSE-Leap-42.3-Oss        
i  | libavc1394-0      | package | 0.5.4-18.3 | x86_64 | openSUSE-Leap-42.3-Oss        
i+ | libavcodec56      | package | 2.8.15-6.2 | x86_64 | Packman Repository       
i+ | libavcodec57      | package | 3.4.4-6.2  | x86_64 | Packman Repository       
i  | libavcodec58      | package | 4.0.1-2.2  | x86_64 | openSUSE-Leap-42.3-Update
i+ | libavdevice57     | package | 3.4.4-6.2  | x86_64 | Packman Repository       
i+ | libavfilter6      | package | 3.4.4-6.2  | x86_64 | Packman Repository       
i+ | libavformat56     | package | 2.8.15-6.2 | x86_64 | Packman Repository       
i+ | libavformat57     | package | 3.4.4-6.2  | x86_64 | Packman Repository       
i  | libavformat58     | package | 4.0.1-2.2  | x86_64 | openSUSE-Leap-42.3-Update
i+ | libavresample3    | package | 3.4.4-6.2  | x86_64 | Packman Repository       
i+ | libavutil54       | package | 2.8.15-6.2 | x86_64 | Packman Repository       
i+ | libavutil55       | package | 3.4.4-6.2  | x86_64 | Packman Repository       
i  | libavutil56       | package | 4.0.1-2.2  | x86_64 | openSUSE-Leap-42.3-Update

I do notice that these packages should be from Packman but aren’t. Which can only happen because the Update repository is the only source available.

Deleting libav*58 does want to change chromium to the previous version. So this is an invisible package conflict?

Deleting libavutil56 wants to delete libswresample3 which I opted not to do.

EDIT: Deleting libav*58 and reverting chromium solved the problem!

The ffmpeg-4 from Packman is broken for Leap 42.3, so switch to the chromium Version before the Update.

PS
You have enabled an factory Repo:

1 | home_namtrac_subpixel | subpixel (openSUSE_Factory) | Yes | (r ) Yes | Yes | 98 | rpm-md | http://download.opensuse.org/repositories/home:/namtrac:/subpixel/openSUSE_Factory/

This updates helped me too. Now all formats playing fine.
http://susepaste.org/view/raw/26807838

@I_A thanks for the tip about the old packages, there were a lot of them in my system.

So ffmpeg-4 & chromium is: libavutil56 libswresample3 libavcodec58 libavformat58 chromium !?

Do you mean from another repository?

Yes, I know. It was the only version available at the time. But your PS reminded me to check it and there’s a Leap 42.3 version available now. Thanks!

zypper se -si libav*

i+ | libavahi-client3       | package | 0.6.32-lp150.3.2 | x86_64      | MAIN (OSS)    
i+ | libavahi-client3-32bit | package | 0.6.32-lp150.3.2 | x86_64      | MAIN (OSS)    
i+ | libavahi-common3       | package | 0.6.32-lp150.3.2 | x86_64      | MAIN (OSS)    
i+ | libavahi-common3-32bit | package | 0.6.32-lp150.3.2 | x86_64      | MAIN (OSS)    
i+ | libavahi-core7         | package | 0.6.32-lp150.3.2 | x86_64      | MAIN (OSS)    
i+ | libavahi-glib1         | package | 0.6.32-lp150.3.2 | x86_64      | MAIN (OSS)    
i+ | libavahi-gobject0      | package | 0.6.32-lp150.3.2 | x86_64      | MAIN (OSS)    
i+ | libavahi-ui-gtk3-0     | package | 0.6.32-lp150.3.2 | x86_64      | MAIN (OSS)    
i+ | libavc1394-0           | package | 0.5.4-lp150.1.12 | x86_64      | MAIN (OSS)    
i+ | libavc1394-0-32bit     | package | 0.5.4-lp150.1.12 | x86_64      | MAIN (OSS)    
i+ | libavcodec56           | package | 2.8.14-lp150.5.1 | x86_64      | Packman Repository            
i+ | libavcodec57           | package | 3.4.4-lp150.6.1  | x86_64      | Packman Repository            
i+ | libavcodec57-32bit     | package | 3.4.4-lp150.6.1  | x86_64      | Packman Repository            
i+ | libavcodec58           | package | 4.0.1-lp150.2.2  | x86_64      | MAIN обновлений
i+ | libavdevice56          | package | 2.8.14-lp150.5.1 | x86_64      | Packman Repository            
i+ | libavdevice57          | package | 3.4.4-lp150.6.1  | x86_64      | Packman Repository            
i+ | libavdevice58          | package | 4.0.1-lp150.2.2  | x86_64      | MAIN обновлений
i  | libavfilter5           | package | 2.8.14-lp150.5.1 | x86_64      | Packman Repository            
i+ | libavfilter6           | package | 3.4.4-lp150.6.1  | x86_64      | Packman Repository            
i  | libavfilter7           | package | 4.0.1-lp150.2.2  | x86_64      | MAIN обновлений
i+ | libavformat56          | package | 2.8.14-lp150.5.1 | x86_64      | Packman Repository            
i+ | libavformat57          | package | 3.4.4-lp150.6.1  | x86_64      | Packman Repository            
i+ | libavformat58          | package | 4.0.1-lp150.2.2  | x86_64      | MAIN обновлений
i  | libavresample2         | package | 2.8.14-lp150.5.1 | x86_64      | Packman Repository            
i+ | libavresample3         | package | 3.4.4-lp150.6.1  | x86_64      | Packman Repository            
i  | libavresample4         | package | 4.0.1-lp150.2.2  | x86_64      | MAIN обновлений
i  | libavutil54            | package | 2.8.14-lp150.5.1 | x86_64      | Packman Repository            
i+ | libavutil55            | package | 3.4.4-lp150.6.1  | x86_64      | Packman Repository            
i+ | libavutil55-32bit      | package | 3.4.4-lp150.6.1  | x86_64      | Packman Repository            
i+ | libavutil56            | package | 4.0.1-lp150.2.2  | x86_64      | MAIN обновлений

Can it be fixed somehow, or need wait to next fix update?

Thanks for your posting. It helped me fix the H.264 video on my Firefox 60.3 (LEAP 15).

Before:


hacky:~ # zypper se -si libav*
Loading repository data...
Reading installed packages...

S  | Name                   | Type    | Version          | Arch   | Repository               
---+------------------------+---------+------------------+--------+--------------------------
i+ | libavahi-client3       | package | 0.6.32-lp150.3.2 | x86_64 | openSUSE-Leap-15.0-1     
i  | libavahi-client3-32bit | package | 0.6.32-lp150.3.2 | x86_64 | openSUSE-Leap-15.0-1     
i+ | libavahi-common3       | package | 0.6.32-lp150.3.2 | x86_64 | openSUSE-Leap-15.0-1     
i  | libavahi-common3-32bit | package | 0.6.32-lp150.3.2 | x86_64 | openSUSE-Leap-15.0-1     
i+ | libavahi-core7         | package | 0.6.32-lp150.3.2 | x86_64 | openSUSE-Leap-15.0-1     
i+ | libavahi-glib1         | package | 0.6.32-lp150.3.2 | x86_64 | openSUSE-Leap-15.0-1     
i  | libavc1394-0           | package | 0.5.4-lp150.1.12 | x86_64 | openSUSE-Leap-15.0-1     
i+ | libavcodec56           | package | 2.8.15-lp150.6.3 | x86_64 | Packman Repository       
i+ | libavcodec57           | package | 3.4.4-lp150.9.5  | x86_64 | Packman Repository       
i+ | libavcodec58           | package | 4.0.2-lp150.13.1 | x86_64 | openSUSE-Leap-15.0-Update
i+ | libavdevice56          | package | 2.8.15-lp150.6.3 | x86_64 | Packman Repository       
i+ | libavdevice57          | package | 3.4.4-lp150.9.5  | x86_64 | Packman Repository       
i+ | libavfilter5           | package | 2.8.15-lp150.6.3 | x86_64 | Packman Repository       
i+ | libavfilter6           | package | 3.4.4-lp150.9.5  | x86_64 | Packman Repository       
i+ | libavformat56          | package | 2.8.15-lp150.6.3 | x86_64 | Packman Repository       
i+ | libavformat57          | package | 3.4.4-lp150.9.5  | x86_64 | Packman Repository       
i+ | libavformat58          | package | 4.0.2-lp150.13.1 | x86_64 | openSUSE-Leap-15.0-Update
i+ | libavresample2         | package | 2.8.15-lp150.6.3 | x86_64 | Packman Repository       
i+ | libavresample3         | package | 3.4.4-lp150.9.5  | x86_64 | Packman Repository       
i+ | libavutil54            | package | 2.8.15-lp150.6.3 | x86_64 | Packman Repository       
i+ | libavutil55            | package | 3.4.4-lp150.9.5  | x86_64 | Packman Repository       
i+ | libavutil56            | package | 4.0.2-lp150.13.1 | x86_64 | openSUSE-Leap-15.0-Update

After switching libavcodec58 to the Packman Repository:


hacky:~ # zypper se -si libav*
Loading repository data...
Reading installed packages...

S  | Name                   | Type    | Version          | Arch   | Repository          
---+------------------------+---------+------------------+--------+---------------------
i+ | libavahi-client3       | package | 0.6.32-lp150.3.2 | x86_64 | openSUSE-Leap-15.0-1
i  | libavahi-client3-32bit | package | 0.6.32-lp150.3.2 | x86_64 | openSUSE-Leap-15.0-1
i+ | libavahi-common3       | package | 0.6.32-lp150.3.2 | x86_64 | openSUSE-Leap-15.0-1
i  | libavahi-common3-32bit | package | 0.6.32-lp150.3.2 | x86_64 | openSUSE-Leap-15.0-1
i+ | libavahi-core7         | package | 0.6.32-lp150.3.2 | x86_64 | openSUSE-Leap-15.0-1                                                                                             
i+ | libavahi-glib1         | package | 0.6.32-lp150.3.2 | x86_64 | openSUSE-Leap-15.0-1                                                                                             
i  | libavc1394-0           | package | 0.5.4-lp150.1.12 | x86_64 | openSUSE-Leap-15.0-1                                                                                             
i+ | libavcodec56           | package | 2.8.15-lp150.6.3 | x86_64 | Packman Repository                                                                                               
i+ | libavcodec57           | package | 3.4.4-lp150.9.5  | x86_64 | Packman Repository                                                                                               
i+ | libavcodec58           | package | 4.0.2-lp150.18.4 | x86_64 | Packman Repository                                                                                               
i+ | libavdevice56          | package | 2.8.15-lp150.6.3 | x86_64 | Packman Repository                                                                                               
i+ | libavdevice57          | package | 3.4.4-lp150.9.5  | x86_64 | Packman Repository                                                                                               
i+ | libavfilter5           | package | 2.8.15-lp150.6.3 | x86_64 | Packman Repository                                                                                               
i+ | libavfilter6           | package | 3.4.4-lp150.9.5  | x86_64 | Packman Repository                                                                                               
i+ | libavformat56          | package | 2.8.15-lp150.6.3 | x86_64 | Packman Repository  
i+ | libavformat57          | package | 3.4.4-lp150.9.5  | x86_64 | Packman Repository  
i+ | libavformat58          | package | 4.0.2-lp150.18.4 | x86_64 | Packman Repository  
i+ | libavresample2         | package | 2.8.15-lp150.6.3 | x86_64 | Packman Repository  
i+ | libavresample3         | package | 3.4.4-lp150.9.5  | x86_64 | Packman Repository  
i+ | libavutil54            | package | 2.8.15-lp150.6.3 | x86_64 | Packman Repository  
i+ | libavutil55            | package | 3.4.4-lp150.9.5  | x86_64 | Packman Repository  
i+ | libavutil56            | package | 4.0.2-lp150.18.4 | x86_64 | Packman Repository  

Guess it was caused by installing or updating chromium.

Frerk