Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 600094 - media-tv/mythtv-0.27.6 dependency on <media-libs/libvpx-1.5.0 fix for up <1.6.0
Summary: media-tv/mythtv-0.27.6 dependency on <media-libs/libvpx-1.5.0 fix for up <1.6.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: MythTV Maintainers
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks:
 
Reported: 2016-11-17 10:57 UTC by Norman Back
Modified: 2017-03-12 23:23 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Patch for libvpx-1.5.0 (libvpx-1.5.0.patch,812 bytes, patch)
2016-11-17 10:57 UTC, Norman Back
Details | Diff
Patch for ebuild (mythtv-0.27.6-ebuild.patch,606 bytes, patch)
2016-11-17 10:58 UTC, Norman Back
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Norman Back 2016-11-17 10:57:50 UTC
Created attachment 453638 [details, diff]
Patch for libvpx-1.5.0

media-libs/libvpx-1.5.0 is now stable and www-client/chromium is dependant on it.

The following 2 patches provide a fix to <media-libs/libvpx-1.6.0
Comment 1 Norman Back 2016-11-17 10:58:56 UTC
Created attachment 453640 [details, diff]
Patch for ebuild
Comment 2 Norman Back 2016-11-17 11:04:19 UTC
The patch simply removes the offending VP8E_UPD_ENTROPY, VP8E_UPD_REFERENCE and VP8E_USE_REFERENCE defines from mythtv/external/FFmpeg/libavcodec/libvpxenc.c

Fortunately these are unused in the rest mythtv
Comment 3 James Poole 2016-12-12 11:42:57 UTC
I've loaded this into a local overlay and will give it a try.
Comment 4 James Poole 2016-12-14 10:44:46 UTC
Confirmed that re-installing Mythtv with the updated ebuild <media-libs/libvpx-1.6.0 and the epatch is all OK

 'builds successfully, records SD and HD DVB TV and plays back fine.
Comment 5 Michael Palimaka (kensington) gentoo-dev 2017-03-12 23:23:35 UTC
Thanks, fixed in git. Sorry, I accidentally blew away your attribution for the patch while rebasing.

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0aa8ee4d4cb38a693bdd7c586a6fe888c13df5e1