Bug 23059

Summary: Error recording WebM with simplescreenrecorder
Product: Mageia Reporter: Davide Nifosi <ita84>
Component: RPM PackagesAssignee: Rémi Verschelde <rverschelde>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: geiger.david68210, guichard.adrien, marja11
Version: Cauldron   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
See Also: https://bugs.mageia.org/show_bug.cgi?id=23523
Whiteboard:
Source RPM: simplescreenrecorder-0.3.10-2.mga7.src.rpm CVE:
Status comment:
Attachments: Console output of simplescreenrecorder

Description Davide Nifosi 2018-05-19 08:48:05 CEST
Description of problem:
Trying to start a WebM/VP8 recording with simplescreenrecorder gives the following error

[libvpx @ 0x1431800] Failed to initialize encoder: ABI version mismatch

It was working last week, so it's probably because of the latest libvpx update


Version-Release number of selected component (if applicable): 0.3.10-2.mga7


How reproducible: always


Steps to Reproduce:
1. Start simplescreenrecorder
2. Select WebM containder and VP8 codec
3. Start recording
Comment 1 Davide Nifosi 2018-05-19 08:48:56 CEST
Created attachment 10173 [details]
Console output of simplescreenrecorder
Comment 2 Marja Van Waes 2018-05-19 08:59:57 CEST
Assigning to the registered maintainer, CC'ing daviddavid, who pushed this package last time.

CC: (none) => geiger.david68210, marja11
Assignee: bugsquad => rverschelde

Comment 3 Adrien Guichard 2018-05-19 17:17:02 CEST
libvpx has been updated to match chromium-browser version. Our version of libvpx is not binary compatible with 1.7.0 version, this package must be rebuild.

CC: (none) => guichard.adrien

Comment 4 David GEIGER 2018-05-19 17:22:57 CEST
simplescreenrecorder doesn't use libvpx and doesn't link against libvpx, so probably this issue come from another pkg like ffmpeg?
Comment 5 Adrien Guichard 2018-05-19 18:09:25 CEST
(In reply to David GEIGER from comment #4)
> simplescreenrecorder doesn't use libvpx and doesn't link against libvpx, so
> probably this issue come from another pkg like ffmpeg?

Yes, rebuilding ffmpeg fix the recording in WebM/VP8 (the file can then be played under both Chromium / Firefox)
Comment 6 Adrien Guichard 2018-05-19 18:23:59 CEST
We should have to rebuild those packages

$ urpmq --whatrequires lib64vpx-devel
lib64ffmpeg-devel
lib64mediastreamer-devel
lib64myth-devel
lib64qt5webengine-devel
lib64qxmpp-devel
lib64toxcore-devel

What is the process?

Do we need one bug report per package?
Comment 7 Davide Nifosi 2018-05-19 22:24:37 CEST
With the last ffmpeg update it works again. Thank you!
Comment 8 David GEIGER 2018-05-21 07:40:23 CEST
So all packages have been rebuilded now!

Closing this bug.

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

Davide Nifosi 2018-09-03 07:43:06 CEST

See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=23523