From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751734AbeFEKdj (ORCPT ); Tue, 5 Jun 2018 06:33:39 -0400 Received: from mail-pg0-f65.google.com ([74.125.83.65]:35440 "EHLO mail-pg0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751534AbeFEKdh (ORCPT ); Tue, 5 Jun 2018 06:33:37 -0400 X-Google-Smtp-Source: ADUXVKIqCZSz9mK+Bxm8qRRFf1NpOLaVTj8l0ozr+zKoyxPxiPlFABNOwsSbJ/QOHwYNEONUM0cIBw== From: Tomasz Figa To: linux-media@vger.kernel.org Cc: linux-kernel@vger.kernel.org, Mauro Carvalho Chehab , Hans Verkuil , =?UTF-8?q?Pawe=C5=82=20O=C5=9Bciak?= , Alexandre Courbot , Kamil Debski , Andrzej Hajda , Kyungmin Park , Jeongtae Park , Philipp Zabel , Tiffany Lin , Andrew-CT Chen , Stanimir Varbanov , Todor Tomov , Nicolas Dufresne , Paul Kocialkowski , Laurent Pinchart , Tomasz Figa Subject: [RFC PATCH 0/2] Document the V4L2 (stateful) Codec API Date: Tue, 5 Jun 2018 19:33:26 +0900 Message-Id: <20180605103328.176255-1-tfiga@chromium.org> X-Mailer: git-send-email 2.17.1.1185.g55be947832-goog MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series attempts to add the documentation of what was discussed during Media Workshops at LinuxCon Europe 2012 in Barcelona and then later Embedded Linux Conference Europe 2014 in Düsseldorf and then eventually written down by Pawel Osciak and tweaked a bit by Chrome OS video team (but mostly in a cosmetic way or making the document more precise), during the several years of Chrome OS using the APIs in production. Note that most, if not all, of the API is already implemented in existing mainline drivers, such as s5p-mfc or mtk-vcodec. Intention of this series is just to formalize what we already have. It is an initial conversion from Google Docs to RST, so formatting is likely to need some further polishing. It is also the first time for me to create such long RST documention. I could not find any other instance of similar userspace sequence specifications among our Media documents, so I mostly followed what was there in the source. Feel free to suggest a better format. Much of credits should go to Pawel Osciak, for writing most of the original text. Tomasz Figa (2): media: docs-rst: Add decoder UAPI specification to Codec Interfaces media: docs-rst: Add encoder UAPI specification to Codec Interfaces Documentation/media/uapi/v4l/dev-codec.rst | 1084 ++++++++++++++++++++ Documentation/media/uapi/v4l/v4l2.rst | 14 +- 2 files changed, 1097 insertions(+), 1 deletion(-) -- 2.17.1.1185.g55be947832-goog