[libcamera-devel] [libcamera-internal] [PATCH] android/mm/cros_camera_buffer: Mark cameraBuffer unused parameter

Umang Jain umang.jain at ideasonboard.com
Thu Aug 5 10:07:44 CEST 2021


Hi again

On 8/5/21 1:31 PM, Hirokazu Honda wrote:
> Hi Umang,
>
> On Thu, Aug 5, 2021 at 4:59 PM Umang Jain <umang.jain at ideasonboard.com> wrote:
>> Hi Hiro,
>>
>> On 8/5/21 12:31 PM, Hirokazu Honda wrote:
>>> Sorry, I sent the wrong mailing list. Resend.
>>>
>>> On Wed, Aug 4, 2021 at 1:48 PM Hirokazu Honda <hiroh at chromium.org> wrote:
>>>> Hi Umang,
>>>>
>>>> Yes, I am building inside CrOS chroot. It makes me compiling
>>>> cros_camera_buffer.cpp, not generic_camera_buffer.cpp.
>> yes, cros_camera_buffer.cpp is what's supposed to get compiled given
>> what we have in the ebuild.
>>>> The compilation failure is caused by Wunused-parameter.
>>>> I expect the warning flag is also used in a standalone build too.
>>>> I attached the build log.
>>>>
>>>> -Hiro
>>>>
>>>> On Wed, Aug 4, 2021 at 1:25 PM Umang Jain <umang.jain at ideasonboard.com> wrote:
>>>>> Hi Hiro,
>>>>>
>>>>> On 8/4/21 9:09 AM, Hirokazu Honda wrote:
>>>>>> This fixes the compilation error introduced by the commit
>>>>>> 33dd4fab9d39726be4fcbd300a27f2640be1cd6f.
>>>>> Would you mind sharing your build log? Are you building inside CrOS
>>>>> chroot or standalone?
>>>>>
>>>>> I haven't seen any compilation failures recently, especially on master
>>>>> commits.
>>>>>
>>>>> Thanks!
>>>>>
>>>>>> Signed-off-by: Hirokazu Honda <hiroh at chromium.org>
>>>>>> ---
>>>>>>     src/android/mm/cros_camera_buffer.cpp | 2 +-
>>>>>>     1 file changed, 1 insertion(+), 1 deletion(-)
>>>>>>
>>>>>> diff --git a/src/android/mm/cros_camera_buffer.cpp b/src/android/mm/cros_camera_buffer.cpp
>>>>>> index 437502fb..e8783ff8 100644
>>>>>> --- a/src/android/mm/cros_camera_buffer.cpp
>>>>>> +++ b/src/android/mm/cros_camera_buffer.cpp
>>>>>> @@ -44,7 +44,7 @@ private:
>>>>>>         } mem;
>>>>>>     };
>>>>>>
>>>>>> -CameraBuffer::Private::Private(CameraBuffer *cameraBuffer,
>>>>>> +CameraBuffer::Private::Private([[maybe_unused]] CameraBuffer *cameraBuffer,
>> I suspect you have a dirty commit lingering around? What I see on master
>> is that the cameraBuffer is indeed used, which is why [[maybe_unused]]
>> is absent in the first place.
>>
>> https://chromium.googlesource.com/chromiumos/third_party/libcamera/+/refs/heads/master/src/android/mm/cros_camera_buffer.cpp#55
>>
> It is camera3Buffer, not cameraBuffer. ;)

ah crap, my eyes failing me :-/

then something is not right on our end maybe, eh, let me check.

>
>>>>>>                                buffer_handle_t camera3Buffer,
>>>>>>                                [[maybe_unused]] int flags)
>>>>>>         : handle_(camera3Buffer), numPlanes_(0), valid_(false),


More information about the libcamera-devel mailing list