[libcamera-devel] [PATCH v5 03/10] libcamera: request: Add log point on a completed request
Kieran Bingham
kieran.bingham at ideasonboard.com
Fri Jul 24 12:28:32 CEST 2020
Hi Naush,
On 24/07/2020 11:23, Naushir Patuck wrote:
> Hi Kieran,
>
> On Fri, 24 Jul 2020 at 10:46, Kieran Bingham
> <kieran.bingham at ideasonboard.com> wrote:
>>
>> Hi Naush,
>>
>> On 24/07/2020 08:22, Naushir Patuck wrote:
>>> Add a debug log point to indicate a request has completed.
>>>
>>> Signed-off-by: Naushir Patuck <naush at raspberrypi.com>
>>> ---
>>> src/libcamera/request.cpp | 3 +++
>>> 1 file changed, 3 insertions(+)
>>>
>>> diff --git a/src/libcamera/request.cpp b/src/libcamera/request.cpp
>>> index 6b9e0b4a..cba1715e 100644
>>> --- a/src/libcamera/request.cpp
>>> +++ b/src/libcamera/request.cpp
>>> @@ -212,6 +212,9 @@ void Request::complete()
>>> {
>>> ASSERT(!hasPendingBuffers());
>>> status_ = cancelled_ ? RequestCancelled : RequestComplete;
>>> +
>>> + LOG(Request, Debug) << "Request has completed - cookie: "
>>> + << cookie_;
>>
>> sorry to extend this with feature creep, but if we're reporting a
>> completion here, and we've just calculated the status_, should we print
>> the result?
>>
>> Or perhaps, only print [Cancelled] if it was a cancelled ...
>>
>> Would this make sense, or be helpful? (untested)
>>
>> << cancelled_ ? " [Cancelled]" : "";
>>
>>
>> We could swap out the 'has completed' for 'has been cancelled', but I
>> would think it might be useful to be easy to spot cancelled requests.
>>
>
> Sure, that seems like a useful thing to do. New patchset incoming...
No need to resend this whole series yet for this, you can just repost
this one patch ...
Mark it as v5.1 or something ;-)
>
> Regards,
> Naush
>
>
>>> }
>>>
>>> /**
>>>
>>
>> --
>> Regards
>> --
>> Kieran
--
Regards
--
Kieran
More information about the libcamera-devel
mailing list