[{"id":880,"web_url":"https://patchwork.libcamera.org/comment/880/","msgid":"<20190225222851.GF899@bigcity.dyn.berto.se>","date":"2019-02-25T22:28:51","subject":"Re: [libcamera-devel] [PATCH v2 0/4] libcamera: enforce stream\n\tconfiguration","submitter":{"id":5,"url":"https://patchwork.libcamera.org/api/people/5/","name":"Niklas Söderlund","email":"niklas.soderlund@ragnatech.se"},"content":"On 2019-02-24 18:36:57 +0100, Niklas Söderlund wrote:\n> Hi,\n> \n> This series extends the documentation and implements the stricter\n> enforcing of that the configuration requested exactly can be satisfied\n> by the hardware discussed face to face. For a more detailed description\n> see patch 1/4.\n> \n> The last patch 4/4 improves the cam utility to make better use of the\n> stricter requirements and prevents it from error out when requesting a\n> format which the hardware can't match and instead informs the user of\n> the real problem.\n\nSeries pushed to master.\n\n> \n> * Changes since v1\n> - Improve grammar in 1/4 and in commit messages, thanks Laurent!\n> \n> Niklas Söderlund (4):\n>   libcamera: pipeline_handler: extend documentation for\n>     configureStreams()\n>   libcamera: pipeline: uvcvideo: enforce stream configuration\n>   libcamera: pipeline: vimc: enforce stream configuration\n>   cam: fix return type of configureStreams()\n> \n>  src/cam/main.cpp                    |  7 ++-----\n>  src/libcamera/pipeline/uvcvideo.cpp | 12 +++++++++++-\n>  src/libcamera/pipeline/vimc.cpp     | 12 +++++++++++-\n>  src/libcamera/pipeline_handler.cpp  |  8 ++++++++\n>  4 files changed, 32 insertions(+), 7 deletions(-)\n> \n> -- \n> 2.20.1\n>","headers":{"Return-Path":"<niklas.soderlund@ragnatech.se>","Received":["from mail-lj1-x244.google.com (mail-lj1-x244.google.com\n\t[IPv6:2a00:1450:4864:20::244])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id B53D1600FC\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 25 Feb 2019 23:28:53 +0100 (CET)","by mail-lj1-x244.google.com with SMTP id d14so8906721ljl.9\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 25 Feb 2019 14:28:53 -0800 (PST)","from localhost (89-233-230-99.cust.bredband2.com. [89.233.230.99])\n\tby smtp.gmail.com with ESMTPSA id\n\tq2sm3152155lfa.63.2019.02.25.14.28.52\n\tfor <libcamera-devel@lists.libcamera.org>\n\t(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);\n\tMon, 25 Feb 2019 14:28:52 -0800 (PST)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=ragnatech-se.20150623.gappssmtp.com; s=20150623;\n\th=date:from:to:subject:message-id:references:mime-version\n\t:content-disposition:content-transfer-encoding:in-reply-to\n\t:user-agent; bh=SVL488jeu0o2cMGGuLRdKrKekrcPCxwHT/BKEKHTLuI=;\n\tb=kh+15dOgobpZFC5+vlqhkF8wmRf5vRMI417yBoeD1lOQFbW799BdzZms2fVSFWTXc9\n\tEhTsE7ggNaLTc6/kCDR9VAWgp6RiA0NXCOs1d+SD8D4vwn/MsYFTfAAgrCZEoHtDFluP\n\t5SZMRWcNjXUQ/Y5iWkjsa/vbI75rBxuK3REkPFTTADbcCiBLSO5JNmrABdF/xacghMZe\n\tqTvYOcTA5+XadWLZLM4zmR3a968bA7/OOGF8z9EDfjNiQJ8oQq8JcqJjW/FZ/+b+yISU\n\tvNd3128xXtYcLzA1qC8IOh+CkYix1GwTz4xE5EvIX0kUkE+FFq+rkk0uQnEeYilghCd/\n\tUwDw==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:date:from:to:subject:message-id:references\n\t:mime-version:content-disposition:content-transfer-encoding\n\t:in-reply-to:user-agent;\n\tbh=SVL488jeu0o2cMGGuLRdKrKekrcPCxwHT/BKEKHTLuI=;\n\tb=rhX6vLO4LtmYlqlw5s/Z/yMwHMjXdDAcrS/NXslKBhdaIfw3KBsRiY3Kd+CNBFCtNf\n\t26PBkB0UWHYeB25xTAKirOvl7zwpb+o64PusXK7msReEi223b2ELmYOEQ7dWVK9hnmCQ\n\t/wivA5Va6I3CGYjta1F01gerk6V6vZuaMgfwqRT27XU8bKyWIAyeHEgMioA0whLtW96j\n\tLoaYEZ/CdLo4NofQ0t/YHfyab2OcCHVzU1xk8Cn+GHwgrSyyY/dWH3dIxgvSis5XYhI5\n\tcGwAxGajwl3ltzqramiUc/kxX6+3yX+amvjkVzfVQ49li9QHhiEsXckM37P/deTPEt6P\n\tbmqA==","X-Gm-Message-State":"AHQUAuZPMP8ihfPfxmJOF69J05CcqSD+joeXCCkBpaL5CHAQx7vi64Vd\n\tFjuplDNkmOOwNcWBKAjsU48qW15blmQ=","X-Google-Smtp-Source":"AHgI3IaLgJgSE+LgleTWvxIXy2EDhvphi4YR1ftleOhaHUEU+KbUKUfCHSf10QK3fmUktHoj4AvjYA==","X-Received":"by 2002:a2e:7a03:: with SMTP id v3mr11314742ljc.22.1551133732901;\n\tMon, 25 Feb 2019 14:28:52 -0800 (PST)","Date":"Mon, 25 Feb 2019 23:28:51 +0100","From":"Niklas =?iso-8859-1?q?S=F6derlund?= <niklas.soderlund@ragnatech.se>","To":"libcamera-devel@lists.libcamera.org","Message-ID":"<20190225222851.GF899@bigcity.dyn.berto.se>","References":"<20190224173701.8587-1-niklas.soderlund@ragnatech.se>","MIME-Version":"1.0","Content-Type":"text/plain; charset=iso-8859-1","Content-Disposition":"inline","Content-Transfer-Encoding":"8bit","In-Reply-To":"<20190224173701.8587-1-niklas.soderlund@ragnatech.se>","User-Agent":"Mutt/1.10.1 (2018-07-13)","Subject":"Re: [libcamera-devel] [PATCH v2 0/4] libcamera: enforce stream\n\tconfiguration","X-BeenThere":"libcamera-devel@lists.libcamera.org","X-Mailman-Version":"2.1.23","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>","X-List-Received-Date":"Mon, 25 Feb 2019 22:28:54 -0000"}}]