[libcamera-devel] [PATCH v1 0/3] Fix Gnome Cheese and multiple camera

Kieran Bingham kieran.bingham at ideasonboard.com
Thu Aug 26 15:27:33 CEST 2021



On 26/08/2021 14:25, Nicolas Dufresne wrote:
> Le jeudi 26 août 2021 à 14:23 +0100, Kieran Bingham a écrit :
>> Hi Nicolas,
>>
>> On 25/08/2021 22:18, Nicolas Dufresne wrote:
>>> From: Nicolas Dufresne <nicolas.dufresne at collabora.com>
>>>
>>> This patchset address issues seen when trying to stream from multiple
>>> cameras at the same time or when using Gnome Cheese software. The core
>>> of the issue was that multiple CameraManager instances were created.
>>> Two deadlocks were encountered during testing and are fixed.
>>>
>>> Nicolas Dufresne (3):
>>>   gstreamer: Fix deadlock when last allocator ref is held by buffer
>>>   gstreamer: Fix concurrent access issues to CameraManager
>>>   libcamerasrc: Fix deadlock on EOS
>>
>> Thank you for these,
>>
>> Indeed, this also fixes the hangs when shutting down I had experienced
>> (but not yet reported)
>>
>> Tested-by: Kieran Bingham <kieran.bingham at ideasonboard.com>
> 
> Thanks for testing, I just sent v2 before noticing, if you are happy with v2,
> please add Kieran Tb, otherwise it will be in v3.

No worries, it looks like we hit send at the same time ;-)

--
Kieran


More information about the libcamera-devel mailing list