[Mesa-dev] [PATCH v2 2/4] st/omx_tizonia: Add --enable-omx-tizonia flag and build files
Leo Liu
leo.liu at amd.com
Tue Aug 15 14:38:26 UTC 2017
>> Apart from these patches, at least two more will be needed for
>> the project. One for adding H.264 enc and other for adding
>> EGLImage support to H.264 dec.
>> Since I keep revising the commits quite frequently I'll give the
>> link to the branch https://github.com/gpalsingh/mesa/commits/gsoc
>> <https://github.com/gpalsingh/mesa/commits/gsoc>
> Good to see them, then why did you send them to review as well?
> not working well or other reason?
>
> Indeed they still got a little bit of work. For instance the enc fails
> at EOS https://github.com/gpalsingh/mesa/issues/4 and using EGLImage
> shows wrong colours https://github.com/gpalsingh/mesa/issues/6
> Also Julien suggested that we make it step by step i.e. Fix decoder
> and then get it reviewed and then same steps for enc and EGLImage.
>
> And why don't you include mpeg2 and hevc to your project, and then
> after performance test, it could be replacing bellagio completely.
>
> The major aim of this project was to add EGLImage support. Except the
> two components adding other components was optional from the start.
All the Bellagio's functionalities have to be met with Tizonia, before
it get removed.
> Also hasn't been as straightforward as expected. Significant amount of
> time was spent on making gst-omx OMX IL 1.2 conformant. Tizonia needed
> some work since it was intended for mostly audio related uses. Each
> new component will need a bit of work in these libs too.
>
It seems to me that we couldn't replace Bellagio, at least in short
term. In this case, if both are existing, refactors are highly preferred.
Regards,
Leo
> Cheers
>
>
> Regards,
> Leo
>
>
>
>>
>> Cheers
>>
>>
>> Regards,
>> Leo
>>
>>
>>>
>>> The left stuff compared to bellagio are codecs of mpeg2
>>> and hevc, and encoding that is more important, since the
>>> most usage for omx currently is to use transcoding from
>>> one codec to another.
>>>
>>> Other is the transcoding performance, at least meet the
>>> performance of bellagio's.
>>>
>>> If the above could be addressed at early time, we could
>>> remove Bellagio completely, then there is no need to do
>>> any refactor now.
>>>
>>> The original plan was this but making gst-omx OMX IL 1.2
>>> compatible has been a bit time consuming.
>>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20170815/f6ac7e5d/attachment-0001.html>
More information about the mesa-dev
mailing list