X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=quicksync_encoder.cpp;h=67e9668faaecbac253e6d37877664651ba47a927;hb=fa54f2630c56a1df0046923d6a77b1bd58abf240;hp=0c40a266acc3eadcbea5c7b47e442eee9100ea4e;hpb=eedf61e845d7f5aab0ec8ce79efd19d6bfe686f2;p=nageru diff --git a/quicksync_encoder.cpp b/quicksync_encoder.cpp index 0c40a26..67e9668 100644 --- a/quicksync_encoder.cpp +++ b/quicksync_encoder.cpp @@ -1656,8 +1656,8 @@ bool QuickSyncEncoderImpl::begin_frame(int64_t pts, int64_t duration, YCbCrLumaC // Create CbCr image. surf->cbcr_egl_image = EGL_NO_IMAGE_KHR; EGLint cbcr_attribs[] = { - EGL_WIDTH, frame_width, - EGL_HEIGHT, frame_height, + EGL_WIDTH, frame_width / 2, + EGL_HEIGHT, frame_height / 2, EGL_LINUX_DRM_FOURCC_EXT, fourcc_code('G', 'R', '8', '8'), EGL_DMA_BUF_PLANE0_FD_EXT, EGLint(buf_info.handle), EGL_DMA_BUF_PLANE0_OFFSET_EXT, EGLint(surf->surface_image.offsets[1]),