| Summary: | provide ffmpeg.so for h264 playback of alternate chromium browsers | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Marc Krämer <mageia> |
| Component: | New RPM package request | Assignee: | All Packagers <pkg-bugs> |
| Status: | RESOLVED WONTFIX | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | geiger.david68210, marja11, ouaurelien, thierry.vignaud |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | ffmpeg-3.3.9-1.mga6.tainted.src.rpm | CVE: | |
| Status comment: | |||
|
Description
Marc Krämer
2017-01-12 01:46:53 CET
Assigning to maintainer CC:
(none) =>
marja11 (In reply to M K from comment #0) > Not all chromium based browsers (e.g. vivaldi) ship with native ffmpeg > library. It would be great if a shared object is provided to have h264 > playback. Hi M K! Some questions: 1. Is it ok after you install lib64ffmpeg-devel ? 2. Does adding a symlink work? 3. note : this will have to wait until the upcoming upgrade of ffmpeg. 1. that's ok. 2. yes, it does and is by the way the intended way 3. ok, I'm glad if you provide it automatically, since I don't have to build it on my own. :-) (In reply to M K from comment #3) > 1. that's ok. > 2. yes, it does and is by the way the intended way > 3. ok, I'm glad if you provide it automatically, since I don't have to build > it on my own. :-) If it works for you with this solution, can I close this bug? sorry, maybe I misunderstood you. I thought this was a suggestion to provide the file via lib64ffmpeg-devel package. In fact the current devel-package does not have this file included. For other users I would suggest to have a package only containing this file, as it is needed by opera, vivaldi, chromium (current state here is to include ffmpeg rather than use an shared object) - and I think there are others. (If you search for this issue many other distro's provide this via an extra package) During compile of the package this file is already built but not packaged - this should be the easy part. @shlomi: do you mind, if I take that bug and make an extra package out of it? (In reply to Marc Krämer from comment #6) > @shlomi: do you mind, if I take that bug and make an extra package out of it? go ahead. Still valid for ffmpeg-3.3.9-1.mga6.tainted.src.rpm Please make this possible Source RPM:
ffmpeg-2.8.10-3.mga6.tainted.src.rpm =>
ffmpeg-3.3.9-1.mga6.tainted.src.rpm I investigate about this and i think maybe this bug need to be 1. changed to chromium srpm 2. reassigned to Christiaan Welvaart ffmpeg upstream say they don't produce libffmpeg.so https://trac.ffmpeg.org/ticket/2538#comment:3 Arch Linux: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=opera-beta-ffmpeg-codecs And Fedora's Russian Community http://mirror.yandex.ru/fedora/russianfedora/russianfedora/nonfree/fedora/releases/29/Everything/source/SRPMS/ (opera-{stable,developer}-libffmpeg Are building a package from the chromium sources @marja what you think? I've had a look into this too. We build chromium against our libraries and not using the bundled libffmpeg. So in our buildprocess no libffmpeg.so is generated. As far as I understand the build, the only way to do this is using the bundled libraries. (In reply to Marc Krämer from comment #10) Ok i found a prebuilded libffmpeg.so, https://github.com/iteufel/nwjs-ffmpeg-prebuilt and i test with vivaldi (the only chromium-based that still care of provide a 32bit build for linux) and it works Get from https://github.com/iteufel/nwjs-ffmpeg-prebuilt/releases the zip matching your system architecture. for vivaldi, unzip the file to /opt/vivaldi/ for opera, search the opera folder on /usr/lib and unzip to lib_extra folder inside it for yandex browser, search the yandex folder on /opt and unzip in that folder i will make some packages for the blogdrakes repositories if you want to wait. Re-assigning globally due to change to no specific maintainer. Assignee:
shlomif =>
pkg-bugs I was not able to build this shared object with our linking to external libraries. Most browsers download the object files from ubuntu - I don't like this behaviour. can be closed; is provided by the alternate browser Resolution:
(none) =>
WONTFIX |