diff options
author | Eric Curtin <ecurtin@redhat.com> | 2022-06-17 10:41:27 +0100 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2022-06-20 15:46:27 +0300 |
commit | 7cd8b54fd7b4a03e8a25107575dc547e219a3747 (patch) | |
tree | 47b946a88dd6e68751eedd64964005f5382d0c55 /utils/ipc/parser.py | |
parent | c7d260c03abdf8963b5b0f2a8af7481ca08d6c1a (diff) |
cam: kms_sink: Remove limitation that camera and display must match
There is a limitation that requires input and output to be pixel
for pixel identical in terms of height and width. Remove this
limitation to enable more hardware that doesn't match. Just start
drawing from top left 0, 0 corner.
Signed-o/* SPDX-License-Identifier: LGPL-2.1-or-later */
/*
* Copyright (C) 2020, Collabora Ltd.
* Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
*
* gstlibcamerapool.cpp - GStreamer Buffer Pool
*/
#include "gstlibcamerapool.h"
#include <libcamera/stream.h>
#include "gstlibcamera-utils.h"
using namespace libcamera;
enum {
SIGNAL_BUFFER_