{"id":21609,"url":"https://patchwork.libcamera.org/api/1.1/covers/21609/?format=json","web_url":"https://patchwork.libcamera.org/cover/21609/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20241014081738.772258-1-chenghaoyang@chromium.org>","date":"2024-10-14T08:13:53","name":"[0/2] Add CrOS into enum LoggingTarget","submitter":{"id":117,"url":"https://patchwork.libcamera.org/api/1.1/people/117/?format=json","name":"Cheng-Hao Yang","email":"chenghaoyang@chromium.org"},"mbox":"https://patchwork.libcamera.org/cover/21609/mbox/","series":[{"id":4694,"url":"https://patchwork.libcamera.org/api/1.1/series/4694/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4694","date":"2024-10-14T08:13:53","name":"Add CrOS into enum LoggingTarget","version":1,"mbox":"https://patchwork.libcamera.org/series/4694/mbox/"}],"comments":"https://patchwork.libcamera.org/api/covers/21609/comments/","headers":{"Return-Path":"<libcamera-devel-bounces@lists.libcamera.org>","X-Original-To":"parsemail@patchwork.libcamera.org","Delivered-To":"parsemail@patchwork.libcamera.org","Received":["from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id 8352DC32F4\n\tfor <parsemail@patchwork.libcamera.org>;\n\tMon, 14 Oct 2024 08:17:48 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 362BC6537C;\n\tMon, 14 Oct 2024 10:17:47 +0200 (CEST)","from mail-pl1-x636.google.com (mail-pl1-x636.google.com\n\t[IPv6:2607:f8b0:4864:20::636])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 0626C65369\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 14 Oct 2024 10:17:44 +0200 (CEST)","by mail-pl1-x636.google.com with SMTP id\n\td9443c01a7336-20ce65c8e13so6694455ad.1\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 14 Oct 2024 01:17:44 -0700 (PDT)","from chenghaoyang-low.c.googlers.com.com\n\t(199.211.81.34.bc.googleusercontent.com. [34.81.211.199])\n\tby smtp.gmail.com with ESMTPSA id\n\td9443c01a7336-20c8c21da63sm61077735ad.235.2024.10.14.01.17.42\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tMon, 14 Oct 2024 01:17:42 -0700 (PDT)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=chromium.org header.i=@chromium.org\n\theader.b=\"UMkv7jaP\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=chromium.org; s=google; t=1728893863; x=1729498663;\n\tdarn=lists.libcamera.org; \n\th=content-transfer-encoding:mime-version:message-id:date:subject:cc\n\t:to:from:from:to:cc:subject:date:message-id:reply-to;\n\tbh=DmfcVAulZlcbsLVFC+tfdJDrCBzv3cZ5MwroIgNRgrM=;\n\tb=UMkv7jaPXUV3lCyCXhQRqXrADE2OBpLfkCY9+SWDXkFBPPomCHniGk39ndsLKnGcgn\n\tklibZpB8sOKoS4UStBpRzr9RAAFW+L8kyeVmgmwoBEl40BLnlKo6ZTNYTRysNNwvb1uy\n\tmRnubgWYWkmv7oWuDCeUi5qj74OCpPUYuT1dw=","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20230601; t=1728893863; x=1729498663;\n\th=content-transfer-encoding:mime-version:message-id:date:subject:cc\n\t:to:from:x-gm-message-state:from:to:cc:subject:date:message-id\n\t:reply-to;\n\tbh=DmfcVAulZlcbsLVFC+tfdJDrCBzv3cZ5MwroIgNRgrM=;\n\tb=W/4eA1wWrFKh5ZT9cJiR+NgCXkaRlVTnfbRwRt9uJ+CG1OwjIbuwHJT2EvmV2+f/EH\n\tzJ3YpSXGTIl1B5MONxcVptXKTvn17TLdlvkhCmZ98MdXGFyW9NCHSDipSbBupc/4Gqrk\n\tKGTTuwHtnJAYPh//byRSc4ocdj4qaEompmaIibXLpZydhEICOXwF99jyPX4zgo9uO2fy\n\t9gwrWYQwEwTq/0rcT6VgD1UgY2qNszSnJGJgXQZLKm4O3vX5eSvkvVHFZ0TaEbRp4Z6k\n\tnG0YPoyjKXJEr72ZJZyuoxS/mQ0tDCBukcqvSsnLSc1viZWYQxZcOUr6BNBnaPgdTAMW\n\tMalg==","X-Gm-Message-State":"AOJu0Yw5pzaHV5R02axRYFs8PRSGCDeq8iEnwQqxsgcSIM/nG4J/tEXj\n\tGJn8agaPMDR2J5XqHfQTtJM2hhPJwdakFZMiWjeguIc2ETLRA2moVsHDKNIAelUIbqKZEqxvg/I\n\t=","X-Google-Smtp-Source":"AGHT+IFDffJaq7fjcobFYTyFs2PP/TFqA1cYGOC3WPZ2qZ9cdRuXpfhQqcC0GooB979aPZet+kHIQw==","X-Received":"by 2002:a17:903:24b:b0:20c:7bee:a7d3 with SMTP id\n\td9443c01a7336-20ca16d2d99mr119928985ad.50.1728893863062; \n\tMon, 14 Oct 2024 01:17:43 -0700 (PDT)","From":"Harvey Yang <chenghaoyang@chromium.org>","To":"libcamera-devel@lists.libcamera.org","Cc":"Harvey Yang <chenghaoyang@chromium.org>","Subject":"[PATCH 0/2] Add CrOS into enum LoggingTarget","Date":"Mon, 14 Oct 2024 08:13:53 +0000","Message-ID":"<20241014081738.772258-1-chenghaoyang@chromium.org>","X-Mailer":"git-send-email 2.47.0.rc1.288.g06298d1525-goog","MIME-Version":"1.0","Content-Transfer-Encoding":"8bit","X-BeenThere":"libcamera-devel@lists.libcamera.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"<libcamera-devel.lists.libcamera.org>","List-Unsubscribe":"<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>","List-Archive":"<https://lists.libcamera.org/pipermail/libcamera-devel/>","List-Post":"<mailto:libcamera-devel@lists.libcamera.org>","List-Help":"<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>","List-Subscribe":"<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"},"content":"Hi folks,\n\nAs CrOS needs log both for stderr and syslog, we need another value in\nenum LoggingTarget. This series of patches adds logTargetCros.\n\nI believe there are quite some approaches to fulfill the requirement.\nPlease take a look, thanks.\n\nThis passes gitlab pipeline:\nhttps://gitlab.freedesktop.org/chenghaoyang/libcamera/-/pipelines/1289467\n\nBR,\nHarvey\n\nHan-Lin Chen (2):\n  libcamera: add OS_CHROMEOS when the android_platform is cros\n  libcamera: log: add logTargetCros for ChromeOS logs\n\n include/libcamera/logging.h |  1 +\n meson.build                 |  4 +++\n src/libcamera/base/log.cpp  | 61 +++++++++++++++++++++++++++++++------\n 3 files changed, 57 insertions(+), 9 deletions(-)"}