From patchwork Thu Jun 22 14:09:45 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 2928 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-lj1-f197.google.com (mail-lj1-f197.google.com [209.85.208.197]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 76C513F042 for ; Thu, 22 Jun 2023 16:10:09 +0200 (CEST) Received: by mail-lj1-f197.google.com with SMTP id 38308e7fff4ca-2b1d8fa45a6sf55953141fa.0 for ; Thu, 22 Jun 2023 07:10:09 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1687443008; cv=pass; d=google.com; s=arc-20160816; b=zGLyIevXxtBxPVfpaMT2HiyIPw4uCVLUXGynxRsKXA5duHVeNobGSRMxz+5QK7+QRm 7fxzV/FVcZN8X9tVEdonoajgzFk9dNj7cXpcKaQV9XifvL5QVCCFHf+pFvoGqLYlm7Bp tMOAJ0f8GAjcq5jvsy8O4JeXlH5tvKeX4iYb89ME5B+kXjHI/IU7kw2CL9f97KNloM8K Thh5XutpOJdiD2VIhO3R5qsFg4gYMOIrwJa0efUSxYlzEWLJNkyfapeOeCyl0Bm3stf6 BtErjdBSKa4tWwS8K8sLaQQ9Eo8arGupwF37K8b5ofBRVkArxE1CVbdviD4Q+5lcWXFV IoNg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:message-id:date:subject:cc:to :from:dkim-signature; bh=21zY4CqRWzaJ4XKt/vDWriSjlqQUMpWtD+N4CTFpmok=; b=gYgaFS8BX+xqqQI+LwZPBXLk2oVYxooJBBsbWxB2CssvcfBsc+P8cTeR3h2OQ/bjau OjQR4tqib5S8KVtpdPE8bI27Kw6sZREguLDvWj9isRpO8aC+NvVdO5EHb/gv8nk6t+S/ iAiBysWuywY4I+QjSvj7plggej1Bx9vHNOd8h47eFVeJm9cX2cbRsUkr8zqfuJFcvYhd gwMt9HGO5j/hpmcKQgt80pLBWMQ+dzZ1o5LitdWFst7CDeUxQudHPB4IgTRI1Mp5TXyQ +vhKG7CeXAousVuy8BichsKFvP3nMvr94znztgkGv0xcIuXJEkRpl5x5bIVvSmlk2C1u MW4Q== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=T39j0zRz; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1687443008; x=1690035008; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:message-id:date:subject:cc:to:from :from:to:cc:subject:date:message-id:reply-to; bh=21zY4CqRWzaJ4XKt/vDWriSjlqQUMpWtD+N4CTFpmok=; b=qZxtb6vMj7ftTzVBl61ULa7bhTt0tLrGeRvuzeBrh2K5J1uhaaLPDOJAgGGpUY15ks WSSoCacgBIRO/eOJ1uTZB7Qs0qu1XSPkqu4vrKuBS/sFi5ltUZxldpUMnK8AE36AaZBb fTs4rd9sid5BZIjlwS10UnFa1qhXY88OKu8RM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687443008; x=1690035008; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :message-id:date:subject:cc:to:from:x-beenthere:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=21zY4CqRWzaJ4XKt/vDWriSjlqQUMpWtD+N4CTFpmok=; b=kQPSvg0C/qypMMQv/q2cuI1Xi45Szj3WIsSz8aNLdyNhlj6W6HPPn0SxTx5+PWus3X NkPfkazOSSs9L4SrgxT6fYmzMVIZQyv47e3naVFAevimjKBdGTPRVuEecj2QNCE7fONA bmY3RLIlPsZVWtpqZWmp+20yjsCDvJWhbq2M9mxqLmEaARust9tE6q1gXgu1lZXVe+Eb bDm/vdt9m9uo6ib2s2EL+cPltgg/ug50AbT1bRXiOjiMk+zsVtogIceMsrfI5hOj1Psd DHm52BbcNMc9DqrOhmskkm9gJx1/rK8FmGojJRzEZ5q2mK3M4+YeQkcrZ+Bgld7Cr/b4 zozQ== X-Gm-Message-State: AC+VfDw0qIgBzhY8n+SSl1E3e9vAdGTYk8GDcP5c2bG0g8cTs7LmVNKL 6AdjKoY41pGinkukv3bAab0seUQ/CDliUD46 X-Google-Smtp-Source: ACHHUZ4yek7pOG8ww+uCpZ39Koi1KWjivKMKlk/fYjRy9FNUZqV2AO8xPh0vOQ8w53qj9lbIIeeRJg== X-Received: by 2002:a2e:918b:0:b0:2b5:68ad:291c with SMTP id f11-20020a2e918b000000b002b568ad291cmr5369982ljg.26.1687443008494; Thu, 22 Jun 2023 07:10:08 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a05:651c:19ab:b0:2b4:5c8d:cc68 with SMTP id bx43-20020a05651c19ab00b002b45c8dcc68ls140774ljb.0.-pod-prod-08-eu; Thu, 22 Jun 2023 07:10:07 -0700 (PDT) X-Received: by 2002:a2e:2408:0:b0:2b5:89db:187 with SMTP id k8-20020a2e2408000000b002b589db0187mr3620059ljk.42.1687443006491; Thu, 22 Jun 2023 07:10:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687443006; cv=none; d=google.com; s=arc-20160816; b=z7X2IycKZMK0XLkSWRNgRjiA3+cFM3yBzqoTaQohQFpmLyFrvDWBDRkXmIuEa8rqB8 Os+clBDRCBpDbBtUZAZsTukT6nIHTF+NDZHSFK+5z7o9LF22r881b+cyCF3AIiFh52/R GWuCxlkMAOzofH+InvhZiCcDtnRXG0gN9lOLOGVtUf5iJYbPXEaxweR2AijjmwI9RssH 0pmFlzFb9X2cTqPgNP5fU+lzWBrY8mCp8IKKdo7W+BDANB3iOIYAAp70uAM5Wd4kPytA dfiJa+sUheiw/KQNsHcFfTwR94om9caV2l2HWSPVnAyxqQL673OasSKTI85b2b5JQCwE XqTA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=jFF8bZVed0oECBbRRfyBlOxwxwGhlfidTI53Pbgyg+I=; b=0yN04nXtw3/F7FI4UmnSXqL5zxooDEUszQtINyL2E/WmXdmeGbuhCOgEWfSkCs0xpY nxYowfwjoBbGilDdAr9cr0X9OBB8AJWLUkLKYyH8bYTIxyjEoPWUj9hYVJzGPAVExdCn mUlfho2r4xz8bp5q1WTxbDb1BblVuFba7yiZ+UKvqwRlSAXQxCsz27OkXX4uLZHNHnFH HqBYtBMbi4bOTuChbHQj5yUSxmglJZuThKorxAkOilkLnZoGDm6U7gu4sqm5QXQyX84O 8g8LF6gpUbm3DNDQQvxapUPNcAO43kZZkWbArpQFh+atwhwFhM/yVZl340Zoe8B9HJ9Q uKNg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=T39j0zRz; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id h18-20020a05651c125200b002b45fe50f33sor2782896ljh.8.2023.06.22.07.10.06 for (Google Transport Security); Thu, 22 Jun 2023 07:10:06 -0700 (PDT) Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Received: by 2002:a2e:855a:0:b0:2b4:5a26:8b65 with SMTP id u26-20020a2e855a000000b002b45a268b65mr11744666ljj.4.1687443005784; Thu, 22 Jun 2023 07:10:05 -0700 (PDT) Received: from dario-ThinkPad-T14s-Gen-2i.homenet.telecomitalia.it (host-79-25-27-4.retail.telecomitalia.it. [79.25.27.4]) by smtp.gmail.com with ESMTPSA id h8-20020a1709062dc800b00977cc21ddd8sm4709423eji.54.2023.06.22.07.10.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Jun 2023 07:10:05 -0700 (PDT) From: Dario Binacchi To: buildroot@buildroot.org Cc: linux-amarula@amarulasolutions.com, michael@amarulasolutions.com, Dario Binacchi Subject: [PATCH 1/1] package/gstreamer1/gst1-plugins-good: add adaptivedemux2 plugin option Date: Thu, 22 Jun 2023 16:09:45 +0200 Message-Id: <20230622140945.3717948-1-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 X-Original-Sender: dario.binacchi@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=T39j0zRz; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Currently there is no explicit way to enable/disable the adaptivedemux2 plugin. Create a menu entry allowing users to disable or enable the plugin, like we have for other features. Signed-off-by: Dario Binacchi --- package/gstreamer1/gst1-plugins-good/Config.in | 7 +++++++ package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk | 6 ++++++ 2 files changed, 13 insertions(+) diff --git a/package/gstreamer1/gst1-plugins-good/Config.in b/package/gstreamer1/gst1-plugins-good/Config.in index d7ec16e80014..3e849307831b 100644 --- a/package/gstreamer1/gst1-plugins-good/Config.in +++ b/package/gstreamer1/gst1-plugins-good/Config.in @@ -32,6 +32,13 @@ config BR2_PACKAGE_GST1_PLUGINS_GOOD_BZ2 Enable bz2 support for the following plugins: matroska +config BR2_PACKAGE_GST1_PLUGINS_GOOD_ADAPTIVEMUX2 + bool "Adaptive Streaming 2 support" + select BR2_PACKAGE_LIBXML2 + select BR2_PACKAGE_LIBSOUP + help + Adaptive Streaming 2 plugin + comment "dependency-less plugins" config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ALPHA diff --git a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk index bbcd3aecabd1..c26e32a1841e 100644 --- a/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk +++ b/package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk @@ -58,6 +58,12 @@ GST1_PLUGINS_GOOD_CONF_OPTS += -Dorc=enabled GST1_PLUGINS_GOOD_DEPENDENCIES += orc endif +ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_ADAPTIVEMUX2),y) +GST1_PLUGINS_GOOD_CONF_OPTS += -Dadaptivedemux2=enabled +else +GST1_PLUGINS_GOOD_CONF_OPTS += -Dadaptivedemux2=disabled +endif + ifeq ($(BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ALPHA),y) GST1_PLUGINS_GOOD_CONF_OPTS += -Dalpha=enabled else