From patchwork Mon Mar 31 11:14:03 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mikhail Domrachev X-Patchwork-Id: 3914821 Return-Path: X-Original-To: patchwork-linux-media@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.19.201]) by patchwork2.web.kernel.org (Postfix) with ESMTP id A88B7BF540 for ; Mon, 31 Mar 2014 13:51:10 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id DA93A202D1 for ; Mon, 31 Mar 2014 13:51:09 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 7BB0F203AB for ; Mon, 31 Mar 2014 13:51:07 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753998AbaCaNu4 (ORCPT ); Mon, 31 Mar 2014 09:50:56 -0400 Received: from mail.comexp.ru ([78.110.60.213]:35338 "EHLO mail.comexp.ru" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753540AbaCaNuy (ORCPT ); Mon, 31 Mar 2014 09:50:54 -0400 Received: from [192.168.1.235] (offorest1.sci-nnov.ru [62.220.40.168]) (authenticated bits=0) by mail.comexp.ru (8.14.4/8.14.4) with ESMTP id s2VBE31b029532 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Mon, 31 Mar 2014 15:14:05 +0400 Message-ID: <1396264443.4328.10.camel@localhost.localdomain> Subject: [PATCH v2 2/3] videodev2: add new event type V4L2_EVENT_SIGNALCHANGED From: Mikhail Domrachev To: Hans Verkuil Cc: linux-media@vger.kernel.org, Aleksey Igonin Date: Mon, 31 Mar 2014 15:14:03 +0400 Organization: Comexp X-Mailer: Evolution 3.10.4 (3.10.4-2.fc20) Mime-Version: 1.0 X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.3 (mail.comexp.ru [78.110.60.213]); Mon, 31 Mar 2014 15:14:05 +0400 (MSK) Sender: linux-media-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-media@vger.kernel.org X-Spam-Status: No, score=-7.5 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_HI, RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Applications subscribed for this event can be notified about changes of TV standard. Signed-off-by: Mikhail Domrachev --- Documentation/DocBook/media/v4l/vidioc-subscribe-event.xml | 7 +++++++ include/uapi/linux/videodev2.h | 1 + 2 files changed, 8 insertions(+) diff --git a/Documentation/DocBook/media/v4l/vidioc-subscribe-event.xml b/Documentation/DocBook/media/v4l/vidioc-subscribe-event.xml index 5c70b61..dc7cb9f 100644 --- a/Documentation/DocBook/media/v4l/vidioc-subscribe-event.xml +++ b/Documentation/DocBook/media/v4l/vidioc-subscribe-event.xml @@ -155,6 +155,13 @@ + V4L2_EVENT_SIGNALCHANGED + 5 + This event is triggered when TV standard of the input signal is changed. + New detected standard of type &v4l2-std-id; placed to u.data[] field of &v4l2-event; + + + V4L2_EVENT_PRIVATE_START 0x08000000 Base event number for driver-private events. diff --git a/include/uapi/linux/videodev2.h b/include/uapi/linux/videodev2.h index e35ad6c..45094f2 100644 --- a/include/uapi/linux/videodev2.h +++ b/include/uapi/linux/videodev2.h @@ -1765,6 +1765,7 @@ struct v4l2_streamparm { #define V4L2_EVENT_EOS 2 #define V4L2_EVENT_CTRL 3 #define V4L2_EVENT_FRAME_SYNC 4 +#define V4L2_EVENT_SIGNALCHANGED 5 #define V4L2_EVENT_PRIVATE_START 0x08000000 /* Payload for V4L2_EVENT_VSYNC */