media: h264: Use v4l2_h264_reference for reflist
In preparation for adding field decoding support, convert the byte arrays for reflist into array of struct v4l2_h264_reference. That struct will allow us to mark which field of the reference picture is being referenced. [hverkuil: top_field_order_cnt -> pic_order_count] Signed-off-by:Nicolas Dufresne <nicolas.dufresne@collabora.com> Reviewed-by:
Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> Tested-by:
Dmitry Osipenko <dmitry.osipenko@collabora.com> Signed-off-by:
Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by:
Mauro Carvalho Chehab <mchehab@kernel.org>
Showing
- drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_common.c 17 additions, 4 deletions...edia/platform/mediatek/vcodec/vdec/vdec_h264_req_common.c
- drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_common.h 7 additions, 4 deletions...edia/platform/mediatek/vcodec/vdec/vdec_h264_req_common.h
- drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_if.c 10 additions, 5 deletions...rs/media/platform/mediatek/vcodec/vdec/vdec_h264_req_if.c
- drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_multi_if.c 17 additions, 10 deletions...ia/platform/mediatek/vcodec/vdec/vdec_h264_req_multi_if.c
- drivers/media/platform/nvidia/tegra-vde/h264.c 12 additions, 7 deletionsdrivers/media/platform/nvidia/tegra-vde/h264.c
- drivers/media/v4l2-core/v4l2-h264.c 17 additions, 16 deletionsdrivers/media/v4l2-core/v4l2-h264.c
- drivers/staging/media/hantro/hantro_g1_h264_dec.c 19 additions, 19 deletionsdrivers/staging/media/hantro/hantro_g1_h264_dec.c
- drivers/staging/media/hantro/hantro_hw.h 3 additions, 3 deletionsdrivers/staging/media/hantro/hantro_hw.h
- drivers/staging/media/hantro/rockchip_vpu2_hw_h264_dec.c 49 additions, 49 deletionsdrivers/staging/media/hantro/rockchip_vpu2_hw_h264_dec.c
- drivers/staging/media/rkvdec/rkvdec-h264.c 6 additions, 6 deletionsdrivers/staging/media/rkvdec/rkvdec-h264.c
- include/media/v4l2-h264.h 10 additions, 9 deletionsinclude/media/v4l2-h264.h
Loading
Please register or sign in to comment