[Mesa-dev] [PATCH] st/omx_bellagio: add picture profile and entry point

Christian König ckoenig.leichtzumerken at gmail.com
Fri Mar 2 16:32:12 UTC 2018


Am 02.03.2018 um 17:28 schrieb boyuan.zhang at amd.com:
> From: Boyuan Zhang <boyuan.zhang at amd.com>
>
> Profile and entry point were missing in the picture structure.
> Therefore, add them back.
>
> Signed-off-by: Boyuan Zhang <boyuan.zhang at amd.com>
> Reviewed-by: Leo Liu <leo.liu at amd.com>

Reviewed-by: Christian König <christian.koenig at amd.com>

> ---
>   src/gallium/state_trackers/omx_bellagio/vid_enc.c | 2 ++
>   1 file changed, 2 insertions(+)
>
> diff --git a/src/gallium/state_trackers/omx_bellagio/vid_enc.c b/src/gallium/state_trackers/omx_bellagio/vid_enc.c
> index 1a4fb62..162ec1f 100644
> --- a/src/gallium/state_trackers/omx_bellagio/vid_enc.c
> +++ b/src/gallium/state_trackers/omx_bellagio/vid_enc.c
> @@ -1098,6 +1098,8 @@ static void enc_HandleTask(omx_base_PortType *port, struct encode_task *task,
>   
>      picture.picture_type = picture_type;
>      picture.pic_order_cnt = task->pic_order_cnt;
> +   picture.base.profile = enc_TranslateOMXProfileToPipe(priv->profile_level.eProfile);
> +   picture.base.entry_point = PIPE_VIDEO_ENTRYPOINT_ENCODE;
>      if (priv->restricted_b_frames && picture_type == PIPE_H264_ENC_PICTURE_TYPE_B)
>         picture.not_referenced = true;
>      enc_ControlPicture(port, &picture);



More information about the mesa-dev mailing list