{"id":818362,"url":"http://patchwork.ozlabs.org/api/covers/818362/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-tegra/cover/cover.1506377430.git.digetx@gmail.com/","project":{"id":21,"url":"http://patchwork.ozlabs.org/api/projects/21/?format=json","name":"Linux Tegra Development","link_name":"linux-tegra","list_id":"linux-tegra.vger.kernel.org","list_email":"linux-tegra@vger.kernel.org","web_url":null,"scm_url":null,"webscm_url":null,"list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<cover.1506377430.git.digetx@gmail.com>","list_archive_url":null,"date":"2017-09-25T22:15:41","name":"[v1,0/2] NVIDIA Tegra20 video decoder driver","submitter":{"id":18124,"url":"http://patchwork.ozlabs.org/api/people/18124/?format=json","name":"Dmitry Osipenko","email":"digetx@gmail.com"},"mbox":"http://patchwork.ozlabs.org/project/linux-tegra/cover/cover.1506377430.git.digetx@gmail.com/mbox/","series":[{"id":5021,"url":"http://patchwork.ozlabs.org/api/series/5021/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-tegra/list/?series=5021","date":"2017-09-25T22:15:43","name":"NVIDIA Tegra20 video decoder driver","version":1,"mbox":"http://patchwork.ozlabs.org/series/5021/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/covers/818362/comments/","headers":{"Return-Path":"<linux-tegra-owner@vger.kernel.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=linux-tegra-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)","ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"cABLhC9r\"; dkim-atps=neutral"],"Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3y1JSt0lTfz9t3F\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 26 Sep 2017 08:21:02 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S936450AbdIYWUb (ORCPT <rfc822;incoming@patchwork.ozlabs.org>);\n\tMon, 25 Sep 2017 18:20:31 -0400","from mail-wr0-f193.google.com ([209.85.128.193]:37251 \"EHLO\n\tmail-wr0-f193.google.com\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S935911AbdIYWU2 (ORCPT\n\t<rfc822;linux-tegra@vger.kernel.org>);\n\tMon, 25 Sep 2017 18:20:28 -0400","by mail-wr0-f193.google.com with SMTP id u48so813818wrf.4;\n\tMon, 25 Sep 2017 15:20:28 -0700 (PDT)","from localhost.localdomain (ppp109-252-90-109.pppoe.spdop.ru.\n\t[109.252.90.109]) by smtp.gmail.com with ESMTPSA id\n\te2sm1146241lff.61.2017.09.25.15.20.25\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);\n\tMon, 25 Sep 2017 15:20:26 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=gmail.com; s=20161025;\n\th=from:to:cc:subject:date:message-id;\n\tbh=WG3GxLOmy6YgLfbUHexGnztTmyJbtd5T1lvpRiFFRak=;\n\tb=cABLhC9rbK0kigAmpwjP4cNrZPCkoIt3v3M09X/zYFRoIdTkDcLr9idhsa5yjnCB1T\n\tAzRQxWjihzjC4eTUpXihYkO+y+fena3NDtxfugxRJGedeIHnmR3SpUkw93hwrvX8NGWt\n\tVt0uiV4jlUXl9YGQtkykaY3ciy/h88PCs+cQV6m2E4hcgAu6Y7w+e/DoF5wm9ukH6dO8\n\tUyf/frmUu3eiZr92MJIUxFZT/SoHAmeLQj4KCZQtuqwUo10LeimgziConsetpdNdYcxX\n\tYOdTbh7hKF9yi7LU6afgw9MRE996ayX3z0NMrxikTJ4TnzqDXr1P5gJ+k+U25lOzn1fk\n\tXzjw==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id;\n\tbh=WG3GxLOmy6YgLfbUHexGnztTmyJbtd5T1lvpRiFFRak=;\n\tb=tMCzdKThlGq69JMJ8+6aU56cs4Pceg+qmTDj/ffb+SMeKW/SgQvBTH10iRMvkTGuZ5\n\t+sEr6MnmYaI1+hQetyyIAPD8wG7se0AzaCKeVB2iYFJYYWB9fqCDtgAyUf6iTcXjOzMY\n\tGXkReDOeBC7Hykkli2OzSL95ovJ1eh/y0fRvIxG8ba5yPRLJmtq5g2y53z7/Rh3GVNOu\n\tNHDEOx8TFkvDfKkLHTK7W8HIZ+B+zp/f4TuOSHa0pjxuRttP0W2hKbCobyuQD+i2EWbs\n\tRiRETIAx0c0LXkAkG+IZnSkTwa+Nm+fxHbFT5baYySMC+81bvx9aee2bX9RZOHtjQ+Cj\n\thHqQ==","X-Gm-Message-State":"AHPjjUjgegPeKG2+j4/Za3BNWBTjkp3kDVrLVeZQNEP0iT32uJK+FeoT\n\tGVXj2asqZh7ZFDEbFBcIX+A=","X-Google-Smtp-Source":"AOwi7QBqCUbM2MuYs+Wqv527b4EpSNMPEL0geRbAUkphz8wWUxCbnSYtgHkz11pLydtK76Va3HkPqA==","X-Received":"by 10.46.8.81 with SMTP id g17mr3013781ljd.51.1506378027542;\n\tMon, 25 Sep 2017 15:20:27 -0700 (PDT)","From":"Dmitry Osipenko <digetx@gmail.com>","To":"Thierry Reding <thierry.reding@gmail.com>,\n\tJonathan Hunter <jonathanh@nvidia.com>,\n\tGreg Kroah-Hartman <gregkh@linuxfoundation.org>,\n\tRob Herring <robh+dt@kernel.org>","Cc":"linux-tegra@vger.kernel.org, devel@driverdev.osuosl.org,\n\tdevicetree@vger.kernel.org, linux-kernel@vger.kernel.org","Subject":"[PATCH v1 0/2] NVIDIA Tegra20 video decoder driver","Date":"Tue, 26 Sep 2017 01:15:41 +0300","Message-Id":"<cover.1506377430.git.digetx@gmail.com>","X-Mailer":"git-send-email 2.14.1","Sender":"linux-tegra-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<linux-tegra.vger.kernel.org>","X-Mailing-List":"linux-tegra@vger.kernel.org"},"content":"This driver provides accelerated video decoding to NVIDIA Tegra20 SoC's,\nit is a result of reverse-engineering efforts. Driver has been tested on\nToshiba AC100 and Acer A500, it should work on any Tegra20 device.\n\nIn userspace this driver is utilized by libvdpau-tegra [0] that implements\nVDPAU interface, so any video player that supports VDPAU can provide\naccelerated video decoding on Tegra20 on Linux.\n\n[0] https://github.com/grate-driver/libvdpau-tegra\n\nDmitry Osipenko (2):\n  staging: Introduce NVIDIA Tegra20 video decoder driver\n  ARM: dts: tegra20: Add video decoder node\n\n .../bindings/arm/tegra/nvidia,tegra20-vde.txt      |  38 +\n arch/arm/boot/dts/tegra20.dtsi                     |  16 +\n drivers/staging/Kconfig                            |   2 +\n drivers/staging/Makefile                           |   1 +\n drivers/staging/tegra-vde/Kconfig                  |   6 +\n drivers/staging/tegra-vde/Makefile                 |   1 +\n drivers/staging/tegra-vde/TODO                     |   8 +\n drivers/staging/tegra-vde/uapi.h                   |  99 +++\n drivers/staging/tegra-vde/vde.c                    | 971 +++++++++++++++++++++\n 9 files changed, 1142 insertions(+)\n create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-vde.txt\n create mode 100644 drivers/staging/tegra-vde/Kconfig\n create mode 100644 drivers/staging/tegra-vde/Makefile\n create mode 100644 drivers/staging/tegra-vde/TODO\n create mode 100644 drivers/staging/tegra-vde/uapi.h\n create mode 100644 drivers/staging/tegra-vde/vde.c"}