Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit afcedc9e authored by Iliyan Malchev's avatar Iliyan Malchev
Browse files

CameraService: return stide when dequeueing a buffer



Change-Id: I11c7f0b57f7d619cdc392b2d34c538ae898de7ac
Signed-off-by: default avatarIliyan Malchev <malchev@google.com>
parent aaf95a50
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -552,7 +552,7 @@ private:
#define anw(n) __to_anw(((struct camera_preview_window *)n)->user)

    static int __dequeue_buffer(struct preview_stream_ops* w,
                      buffer_handle_t** buffer)
                                buffer_handle_t** buffer, int *stride)
    {
        int rc;
        ANativeWindow *a = anw(w);
@@ -560,8 +560,10 @@ private:
        rc = a->dequeueBuffer(a, &anb);
        if (!rc) {
            rc = a->lockBuffer(a, anb);
            if (!rc)
            if (!rc) {
                *buffer = &anb->handle;
                *stride = anb->stride;
            }
            else
                a->cancelBuffer(a, anb);
        }