From patchwork Thu Sep 14 15:01:56 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mahyar X-Patchwork-Id: 813872 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=busybox.net (client-ip=140.211.166.137; helo=fraxinus.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="BOBc4hyS"; dkim-atps=neutral Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3xtMFh0VrVz9sP1 for ; Fri, 15 Sep 2017 01:02:16 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 4E22488C3D; Thu, 14 Sep 2017 15:02:12 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R1Wh5TjL961G; Thu, 14 Sep 2017 15:02:09 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id 9443E88C3B; Thu, 14 Sep 2017 15:02:09 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id D5E8E1C3E93 for ; Thu, 14 Sep 2017 15:02:07 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id CF53E30FE4 for ; Thu, 14 Sep 2017 15:02:07 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id m+vK7RzlB+Mg for ; Thu, 14 Sep 2017 15:02:07 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-lf0-f65.google.com (mail-lf0-f65.google.com [209.85.215.65]) by silver.osuosl.org (Postfix) with ESMTPS id 27C5F30FDD for ; Thu, 14 Sep 2017 15:02:07 +0000 (UTC) Received: by mail-lf0-f65.google.com with SMTP id c8so1744859lfe.2 for ; Thu, 14 Sep 2017 08:02:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=z3BdruNiLL5lgtNprEFcguYHJE07b7QtY3+9dSd1nxc=; b=BOBc4hyS/KcHZo88O23UlTKvP0O+L8vZJ0JOlTt3tWfg5HMAQMM0tdLuCk1JdypSNi vpeYTkec9RvCN9ZOvgUAuA/1pikKFv0ASmfrkM5QPXwwWFEecpED4RIwrVSCoI8M150l wwhLeJft+Feo5QHfSXpt5me6vvc7Kwf02RT3xjGJ8XcUNTabtHIR3ntUceU0HwA6Es7T u3qBMLCElwLO67+nogceC2uvvAM5yZCOl1+j7rXP5wyCd7flD/bcJHLH0NUdBUC5qA4E l6fpZjr1Vuf3fC0ijHhRWWIis9jvIINCak885C9j9cM7kZJtb+XaEb01ij+mxO4hblds DkEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=z3BdruNiLL5lgtNprEFcguYHJE07b7QtY3+9dSd1nxc=; b=DzntsVdYFbRGrqXD/DfNLb4LXdEJyDzbifpefACXD3DStohAFhcK37Xfoo/sS49ywy ab598daOjxBz/oJVAo2vsi33pNhJzS0dHzXEN6kHgFHvTsSz2rbRedYsfWzQc++HP8g7 e13wGcKdOudmmCEU3AcN4Oxy2w23s+BKcsLFIYsF1B7K5njty9b+d0vIL5sQ4xat5dHE WBVLAPjEGXoSwj2bg0xyN02uymtREael1rZx/SjyqHL6IX035Qxz2wN3eczXCY8Jr3T9 3c2IPwGqxOXmG/6OGCmCeI5W2xFTYTneyLsejxUn+u7zGi8s7GjXMUd5dlGIYaQSzTIT JA/Q== X-Gm-Message-State: AHPjjUjUkpk3/FOFpwJC16zncvaNHLP/Ig4cztL7j2JuJ7YYGMPr8s9Z VNx3w1O4CcE9PQDhPO8t5A== X-Google-Smtp-Source: AOwi7QAtj+EeFg4rIhfpReiD+pWJ1/10EnE1+Jr+uTpKD8Pl2HdOTRF8csNeGLToi7vPzRWPybW3NA== X-Received: by 10.25.198.20 with SMTP id w20mr9731240lff.10.1505401324379; Thu, 14 Sep 2017 08:02:04 -0700 (PDT) Received: from localhost.localdomain (cpc90482-gill20-2-0-cust253.20-1.cable.virginm.net. [82.29.246.254]) by smtp.gmail.com with ESMTPSA id i137sm2991914lfe.43.2017.09.14.08.02.02 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 14 Sep 2017 08:02:03 -0700 (PDT) From: Mahyar Koshkouei To: buildroot@buildroot.org Date: Thu, 14 Sep 2017 16:01:56 +0100 Message-Id: <20170914150156.31075-1-mahyar.koshkouei@gmail.com> X-Mailer: git-send-email 2.14.1 Cc: Bernd Kuhls , Mahyar Koshkouei Subject: [Buildroot] [PATCH 1/3] ffmpeg: Add HWAccel support to Raspberry Pi X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Signed-off-by: Mahyar Koshkouei --- package/ffmpeg/ffmpeg.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/package/ffmpeg/ffmpeg.mk b/package/ffmpeg/ffmpeg.mk index a27819be3c..19089ddb07 100644 --- a/package/ffmpeg/ffmpeg.mk +++ b/package/ffmpeg/ffmpeg.mk @@ -254,6 +254,13 @@ else FFMPEG_CONF_OPTS += --disable-vdpau endif +ifeq ($(BR2_PACKAGE_RPI_FIRMWARE)$(BR2_PACKAGE_RPI_USERLAND),yy) +FFMPEG_CONF_OPTS += --enable-mmal --enable-omx --enable-omx-rpi --extra-cflags=-I$(STAGING_DIR)/usr/include/IL +FFMPEG_DEPENDENCIES += rpi-firmware rpi-userland +else +FFMPEG_CONF_OPTS += --disable-mmal --disable-omx --disable-omx-rpi +endif + # To avoid a circular dependency only use opencv if opencv itself does # not depend on ffmpeg. ifeq ($(BR2_PACKAGE_OPENCV_LIB_IMGPROC)x$(BR2_PACKAGE_OPENCV_WITH_FFMPEG),yx) From patchwork Thu Sep 14 15:02:37 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mahyar X-Patchwork-Id: 813873 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=busybox.net (client-ip=140.211.166.138; helo=whitealder.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="c+WwM6nl"; dkim-atps=neutral Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3xtMGT5Mdbz9sP1 for ; Fri, 15 Sep 2017 01:02:57 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 61BCC89909; Thu, 14 Sep 2017 15:02:54 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Bm2kzdzU19XU; Thu, 14 Sep 2017 15:02:52 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id 7CCC2898BF; Thu, 14 Sep 2017 15:02:52 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 6A00E1C3E93 for ; Thu, 14 Sep 2017 15:02:51 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 65E898AB18 for ; Thu, 14 Sep 2017 15:02:51 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kw5+ki0zoW2w for ; Thu, 14 Sep 2017 15:02:50 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-lf0-f66.google.com (mail-lf0-f66.google.com [209.85.215.66]) by hemlock.osuosl.org (Postfix) with ESMTPS id 18D0C8AB15 for ; Thu, 14 Sep 2017 15:02:50 +0000 (UTC) Received: by mail-lf0-f66.google.com with SMTP id q132so1743046lfe.4 for ; Thu, 14 Sep 2017 08:02:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=WJFiB5hX4DSWbI5b7rRj/TO5LMZQdN3EU+PYqLTv2xk=; b=c+WwM6nlTNnW/k/jQs/hGZKLx5PamEPuAIf1islTkkwbVJR0cC6D5QjLaIwTjoh9G6 ySltHb/mujuYTIM8sNTVpMdZ/2Q18koCl50Q24QkZTdGf9cuE4tLMsFaMqURcVl25lcJ 0IJiJxgFFCq4O7jo0N0S2HfKEqv/WOKPw5wX7pc1i4kBh0jNf/2HVeA6k6fORjjmv2/p QzlTp34fUzKNMoCpaop5RqxeAtpNNQA2QNTds3v3Xv8hUpOXaqaFKFtOCERR4CMlOJU2 ZqVj5sA6X5aPO9FiTDxiZ+C6EGaeUd570xYf2RMRrTWzmVw/G+RmiDphl2o9JteuJteW UnkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=WJFiB5hX4DSWbI5b7rRj/TO5LMZQdN3EU+PYqLTv2xk=; b=oKHY1uB6wEvekYiT5VEAIKvoSScnSi/YkV8f92UWQg7mHYZl+rZ2MDNr8uSr4Fofpk J+iCpkxMe9qGN3SMV62frj31MtIef2aXFT2a/MSe0P6QyhIqfbYzwQ4bhMXd1v2O7N0F WrljgMmNGhWsN4wnDtGFGPRxdKY6JL6ghpFUo66FFwE25Cpq3+wxSboP2vFq5VIqBDH3 M4/nu+9JTn0iO0QlEBufvjIgZAz+S4b5yKt9ezTaigN0QX0J125i4Xu6Xvwhg5SrgCYN xkRUELJKWjXbe9n7uEMmuJNvv8fPYUxtU1dvXbY0sOyKwO0oObMO1FGnsupu9ee2yzPk yL2A== X-Gm-Message-State: AHPjjUj6/p15WlRXwnZJJO206OkceXJbZrt5txy0PDdV3CZbacuk07lW 3vNyco26dg7aGHtmyLSFKQ== X-Google-Smtp-Source: AOwi7QADMdkID4V0emhTse2Tm4lXWqLJMhzX9X+NMO0LzBIFL4JM8yr1suzpRdxQNvb2SR/8SitSFw== X-Received: by 10.46.67.29 with SMTP id q29mr6159559lja.85.1505401367808; Thu, 14 Sep 2017 08:02:47 -0700 (PDT) Received: from localhost.localdomain (cpc90482-gill20-2-0-cust253.20-1.cable.virginm.net. [82.29.246.254]) by smtp.gmail.com with ESMTPSA id 29sm401702ljc.67.2017.09.14.08.02.46 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 14 Sep 2017 08:02:47 -0700 (PDT) From: Mahyar Koshkouei To: buildroot@buildroot.org Date: Thu, 14 Sep 2017 16:02:37 +0100 Message-Id: <20170914150238.31289-1-mahyar.koshkouei@gmail.com> X-Mailer: git-send-email 2.14.1 Cc: Mahyar Koshkouei Subject: [Buildroot] [PATCH 2/3] mpv: bump version to 0.27.0 X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Includes some fixes for the Raspberry Pi, amongst many others. Signed-off-by: Mahyar Koshkouei --- package/mpv/mpv.hash | 2 +- package/mpv/mpv.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/mpv/mpv.hash b/package/mpv/mpv.hash index 10a91cfb2c..60fb84335e 100644 --- a/package/mpv/mpv.hash +++ b/package/mpv/mpv.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 07423ffad6921ec4da32f703cd7fbfb27012301dcb736ac8542ac8e6083b0bce v0.25.0.tar.gz +sha256 341d8bf18b75c1f78d5b681480b5b7f5c8b87d97a0d4f53a5648ede9c219a49c v0.27.0.tar.gz diff --git a/package/mpv/mpv.mk b/package/mpv/mpv.mk index 37548c9074..730ced6c64 100644 --- a/package/mpv/mpv.mk +++ b/package/mpv/mpv.mk @@ -4,7 +4,7 @@ # ################################################################################ -MPV_VERSION = 0.25.0 +MPV_VERSION = 0.27.0 MPV_SITE = https://github.com/mpv-player/mpv/archive MPV_SOURCE = v$(MPV_VERSION).tar.gz MPV_DEPENDENCIES = \ From patchwork Thu Sep 14 15:02:38 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mahyar X-Patchwork-Id: 813875 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=busybox.net (client-ip=140.211.166.133; helo=hemlock.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="rA6q/MEp"; dkim-atps=neutral Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3xtMGk0HbQz9sP1 for ; Fri, 15 Sep 2017 01:03:09 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 27F868AB18; Thu, 14 Sep 2017 15:03:07 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7PnwBh52-wBm; Thu, 14 Sep 2017 15:03:05 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id 99F148AB1F; Thu, 14 Sep 2017 15:03:05 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 983C21C3E93 for ; Thu, 14 Sep 2017 15:03:04 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 8FBD38AB1F for ; Thu, 14 Sep 2017 15:03:04 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dWjc28dcPNcq for ; Thu, 14 Sep 2017 15:03:03 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-lf0-f66.google.com (mail-lf0-f66.google.com [209.85.215.66]) by hemlock.osuosl.org (Postfix) with ESMTPS id 87B3A8AB15 for ; Thu, 14 Sep 2017 15:03:03 +0000 (UTC) Received: by mail-lf0-f66.google.com with SMTP id l196so1746242lfl.3 for ; Thu, 14 Sep 2017 08:03:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=nNAc7HhlXmysBFoq4V2vfJHQutG9X1GwNR1HJwXPuqE=; b=rA6q/MEpExhf513Ilg1bXAqs5Jb8S4GLqxDP1Tm4OEzLV84fIP0pWzF/twZwcw+dhO uhTHqr3Wrb+JjjZa6usqIpZ8dDTL3NIfwc/cvxrzQ2Tq39MoZj7nUDIjCYxyowLEcR/I Mp7DM5XbOSMfgIJRD+Wu0sRySCBZhdS4rHC4iatXiQVv/Wpn1sX7fUwLCMyS1oqdJrgV dM5IcD0c1Pdf+mrg+BiTPpzNe5j/BhmM/pAznKprOKOvhvOrprzRnIWNR+LgQzMnfsJ1 zASEEj9nRJSJXRz5pZyYWrVD6ONHKpEk+VslYGA11QpgD2WVga/vyFFU0+nkKi/S6/PJ QPsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=nNAc7HhlXmysBFoq4V2vfJHQutG9X1GwNR1HJwXPuqE=; b=Y8n/7hZoCmZ0DV7PeyOk0WSnnZq0tFe5sANO3YAjuoZ0ewTcrtK8OlnUq5duFP20sA 6fxhFmL/IBmXas3oAtX92mrEPg9Gbcng7P7oOpaPpgAlZXUrS8D1qiPq6ZDboPuZ3RX5 bHGw0I8v6jiCctaOmJu8pw/IUriVZEztJ1PxfnP4eoIIbAYD6dpktY4lgsy3ldG4oyvx PwrJxRJNeMB0uLdrlcv8NpSF9a5QmQCHrpK2aIbqd7XZtzvDEDVy8GXYfkZXU9Mqio8t 1VkoTaZ7hBKD8yN6I/qgkhwm8moNiS/HF4yMQVkzeop0i0d3Kpyh90TOrBbwPEOzSsfS xyRQ== X-Gm-Message-State: AHPjjUitrWbujqIJpYZfW31CIcEk7kVbPyypCKHU9eJ9urGsY3RaNU1b 5rBfQVTXzc2cUYpel6F1Wg== X-Google-Smtp-Source: AOwi7QBxrUhXGHRiYPXEBVBWCM1oRhpwIZjTi9Qj4EcUSBXnAl6rfYCNLMvNQSnOfh2c28G9sGo3KA== X-Received: by 10.46.72.26 with SMTP id v26mr9315900lja.50.1505401381376; Thu, 14 Sep 2017 08:03:01 -0700 (PDT) Received: from localhost.localdomain (cpc90482-gill20-2-0-cust253.20-1.cable.virginm.net. [82.29.246.254]) by smtp.gmail.com with ESMTPSA id 29sm401702ljc.67.2017.09.14.08.02.59 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 14 Sep 2017 08:03:00 -0700 (PDT) From: Mahyar Koshkouei To: buildroot@buildroot.org Date: Thu, 14 Sep 2017 16:02:38 +0100 Message-Id: <20170914150238.31289-2-mahyar.koshkouei@gmail.com> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20170914150238.31289-1-mahyar.koshkouei@gmail.com> References: <20170914150238.31289-1-mahyar.koshkouei@gmail.com> Cc: Mahyar Koshkouei Subject: [Buildroot] [PATCH 3/3] mpv: add support for Raspberry Pi "rpi" output X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" mpv now compiles with the "rpi" video driver that provides hardware acceleration on the Raspberry Pi. Tested working on a Raspberry Pi 1 Model B+. Signed-off-by: Mahyar Koshkouei --- .../mpv/0003-rpi-build-Fix-linking-errors.patch | 43 ++++++++++++++++++++++ package/mpv/mpv.mk | 9 ++++- 2 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 package/mpv/0003-rpi-build-Fix-linking-errors.patch diff --git a/package/mpv/0003-rpi-build-Fix-linking-errors.patch b/package/mpv/0003-rpi-build-Fix-linking-errors.patch new file mode 100644 index 0000000000..1f09d73e8e --- /dev/null +++ b/package/mpv/0003-rpi-build-Fix-linking-errors.patch @@ -0,0 +1,43 @@ +From d2ed64023a992be0b2cf2563a086006f5073446b Mon Sep 17 00:00:00 2001 +From: Mahyar Koshkouei +Date: Thu, 14 Sep 2017 09:40:47 +0100 +Subject: [PATCH] rpi build: Fix linking errors + +Fixed an issue whereby libbcm_host, libvchostif and libbrcmGLESv2 +libraries were not being linked to, causing undefined references during +configuration and build stages. + +This issue may be reproduced by cross compiling mpv with rpi video +output enabled "--enable-rpi", using buildroot. + +Tested working by compiling and playing 1080p h264 encoded video on a +Raspberry Pi 1 Model B+. + +Signed-off-by: Mahyar Koshkouei +--- +Status: pull request https://github.com/mpv-player/mpv/pull/4869 + + wscript | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/wscript b/wscript +index 9d885884d7..e8513d87c9 100644 +--- a/wscript ++++ b/wscript +@@ -745,10 +745,11 @@ video_output_features = [ + "-fgnu89-inline", + linkflags="-L/opt/vc/lib", + header_name="bcm_host.h", +- lib=['mmal_core', 'mmal_util', 'mmal_vc_client', 'bcm_host']), ++ lib=['mmal_core', 'mmal_util', 'mmal_vc_client', ++ 'bcm_host', 'vchostif']), + # We still need all OpenGL symbols, because the vo_opengl code is + # generic and supports anything from GLES2/OpenGL 2.1 to OpenGL 4 core. +- check_cc(lib="EGL"), ++ check_cc(linkflags="-lbrcmGLESv2", lib="EGL"), + check_cc(lib="GLESv2"), + ), + } , { +-- +2.14.1 + diff --git a/package/mpv/mpv.mk b/package/mpv/mpv.mk index 730ced6c64..dfc3fa8f3b 100644 --- a/package/mpv/mpv.mk +++ b/package/mpv/mpv.mk @@ -26,7 +26,6 @@ MPV_CONF_OPTS = \ --disable-cuda-hwaccel \ --disable-libv4l2 \ --disable-opensles \ - --disable-rpi \ --disable-rsound \ --disable-rubberband \ --disable-uchardet \ @@ -169,6 +168,14 @@ else MPV_CONF_OPTS += --disable-sdl1 --disable-sdl2 endif +# Raspberry Pi support +ifeq ($(BR2_PACKAGE_RPI_FIRMWARE)$(BR2_PACKAGE_RPI_USERLAND),yy) +MPV_CONF_OPTS += --enable-rpi --enable-gl +FFMPEG_DEPENDENCIES += rpi-firmware rpi-userland +else +MPV_CONF_OPTS += --disable-rpi +endif + # va-api support # This requires one or more of the egl-drm, wayland, x11 backends # For now we support wayland and x11