mythtv: rebuilt for multimedia group update

This commit is contained in:
Neofytos Kolokotronis 2016-01-25 21:18:35 +00:00
parent eb26e9855d
commit b2f6c7ea8d
2 changed files with 49 additions and 5 deletions

View File

@ -2,7 +2,7 @@
pkgname=mythtv
pkgver=0.27.5
pkgrel=1
pkgrel=2
pkgdesc="A Homebrew PVR project"
arch=('x86_64')
url="http://www.mythtv.org/"
@ -22,13 +22,17 @@ optdepends=('glew: for GPU commercial flagging'
install='mythtv.install'
source=("$pkgname-$pkgver.tar.gz::https://github.com/MythTV/$pkgname/archive/v$pkgver.tar.gz"
'mythbackend.service'
'http://code.mythtv.org/trac/raw-attachment/ticket/11338/libcec-2-support.2.patch')
sha512sums=('7f4c1c0efa1fe7e404723853d48447a8c9396406803f641c83979a083cdb9fa0319535945080033789e7af5e288d2f8ad71efa7a979918d4db2188824e581309'
'8c5327ef450296f33f725ccbca82b9cb71e0eb8c6239cddab57817c085b962ec31f39a337ee55ed22c7eea0c79b104d73f6dbfbfa7a583f956d8c1f17cc38a5b'
'5d4db25c767e5417148fc7b9dd6a8276cb7737203a2247e7a5c5e24084a3fa9246ebef177f4c65491d84eb40f91774f9821c5051cb3a0258c625b0315b4d3d87')
'http://code.mythtv.org/trac/raw-attachment/ticket/11338/libcec-2-support.2.patch'
'ffmpeg-libvpxenc-remove-some-unused-ctrl-id-mappings.patch')
sha256sums=('7e625f94332effeadfba8e7ae7c98d44a83bfc25b7c59e39adce67dc2f4e1e1b'
'30a301d31e2396b08eee97188619b900a834081d9792a36ae274fb0dfa65a9dc'
'8270407c2074b305e0c32151f89c84f6bf980a32665a2da8e4727405fa3911f3'
'54d0996af14b6c3b9cef6cc127ce1cebefc434481368991e40f9f6e2f9f703ee')
prepare() {
cd $srcdir/$pkgname-$pkgver/$pkgname
patch -d external/FFmpeg -Np1 -i "$srcdir/ffmpeg-libvpxenc-remove-some-unused-ctrl-id-mappings.patch"
find 'bindings/python' 'contrib' -type f | xargs sed -i 's@^#!.*python$@#!/usr/bin/python2@'
patch -Np2 -i $srcdir/libcec-2-support.2.patch

View File

@ -0,0 +1,40 @@
From 6540fe04a3f9a11ba7084a49b3ee5fa2fc5b32ab Mon Sep 17 00:00:00 2001
From: James Zern <jzern@google.com>
Date: Mon, 19 Oct 2015 22:44:11 -0700
Subject: [PATCH] libvpxenc: remove some unused ctrl id mappings
VP8E_UPD_ENTROPY, VP8E_UPD_REFERENCE, VP8E_USE_REFERENCE were removed
from libvpx and the remaining values were never used here
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: James Zern <jzern@google.com>
---
libavcodec/libvpxenc.c | 8 --------
1 file changed, 8 deletions(-)
diff --git a/libavcodec/libvpxenc.c b/libavcodec/libvpxenc.c
index 5f39783..992122c 100644
--- a/libavcodec/libvpxenc.c
+++ b/libavcodec/libvpxenc.c
@@ -104,19 +104,11 @@ typedef struct VP8EncoderContext {
/** String mappings for enum vp8e_enc_control_id */
static const char *const ctlidstr[] = {
- [VP8E_UPD_ENTROPY] = "VP8E_UPD_ENTROPY",
- [VP8E_UPD_REFERENCE] = "VP8E_UPD_REFERENCE",
- [VP8E_USE_REFERENCE] = "VP8E_USE_REFERENCE",
- [VP8E_SET_ROI_MAP] = "VP8E_SET_ROI_MAP",
- [VP8E_SET_ACTIVEMAP] = "VP8E_SET_ACTIVEMAP",
- [VP8E_SET_SCALEMODE] = "VP8E_SET_SCALEMODE",
[VP8E_SET_CPUUSED] = "VP8E_SET_CPUUSED",
[VP8E_SET_ENABLEAUTOALTREF] = "VP8E_SET_ENABLEAUTOALTREF",
[VP8E_SET_NOISE_SENSITIVITY] = "VP8E_SET_NOISE_SENSITIVITY",
- [VP8E_SET_SHARPNESS] = "VP8E_SET_SHARPNESS",
[VP8E_SET_STATIC_THRESHOLD] = "VP8E_SET_STATIC_THRESHOLD",
[VP8E_SET_TOKEN_PARTITIONS] = "VP8E_SET_TOKEN_PARTITIONS",
- [VP8E_GET_LAST_QUANTIZER] = "VP8E_GET_LAST_QUANTIZER",
[VP8E_SET_ARNR_MAXFRAMES] = "VP8E_SET_ARNR_MAXFRAMES",
[VP8E_SET_ARNR_STRENGTH] = "VP8E_SET_ARNR_STRENGTH",
[VP8E_SET_ARNR_TYPE] = "VP8E_SET_ARNR_TYPE",
--
1.7.10.4