libva icon indicating copy to clipboard operation
libva copied to clipboard

add va_dec_avs & va_dec_avs2

Open gitgjogh opened this issue 1 year ago • 5 comments

add VAProfileAVSJizhun and VAProfileAVSGuangdian add VAProfileAVS2Main and VAProfileAVS2Main10

Signed-off-by: jianfeng.zheng [email protected]

gitgjogh avatar Jul 25 '23 11:07 gitgjogh

Hi there,

I'm grad to announce that we, Moore Threads, have finished Chinese AVS&AVS2 hwaccel decoding under FFMpeg-VAAPI framework. As mentioned before in #664, all our public products, MTT S10/MTT S50/MTT S80/MTT S2000/... support AVS&AVS+ decoding at max 2K and support AVS2 Main&Main10 decoding at max 8K.

This PR is the patches for libva.

For FFmpeg implementaion, please refer to

https://github.com/gitgjogh/FFmpeg/pull/1

I will also submit the corresponding patches to FFMpeg lately.

Thanks, Jianfeng

gitgjogh avatar Jul 25 '23 12:07 gitgjogh

Sorry, our driver is currently not open source.

AVS/AVS2 spec and reference decoder can be retrieved from http://www.avs.org.cn/index/list?catid=7.

For AVS2, there is an open source decoder, davs2, implemented by Chinese Peking University. davs2 has been integrated into FFMpeg as a 3rd-party decoder.

Dmitry Rogozhkin @.***> 于2023年7月26日周三 00:44写道:

@.**** commented on this pull request.

Is there open source driver available which supports AVS and AVS2?

— Reply to this email directly, view it on GitHub https://github.com/intel/libva/pull/738#pullrequestreview-1545935493, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAJERSGUQRIDNUIVMNRD2ZTXR7ZXHANCNFSM6AAAAAA2W5SLRE . You are receiving this because you authored the thread.Message ID: @.***>

gitgjogh avatar Jul 27 '23 03:07 gitgjogh

I am ok to accept the AVS and AVS2 decode interfaces, but how to guarantee the usage? and guarantee the health, looks there are no open source project are using it, and no test application , no test coverage? will there some open source project in future or some sample code added in https://github.com/intel/libva-utils

XinfengZhang avatar Aug 17 '23 14:08 XinfengZhang

I am ok to accept the AVS and AVS2 decode interfaces, but how to guarantee the usage? and guarantee the health, looks there are no open source project are using it, and no test application , no test coverage? will there some open source project in future or some sample code added in https://github.com/intel/libva-utils

@XinfengZhang Please see https://github.com/intel/libva-utils/pull/346, As mentioned, we also implemented ffmpeg-vaapi decoding for AVS and AVS2. Please see https://github.com/gitgjogh/FFmpeg/pull/1. The PR would be submmitted to FFMpeg devel after this PR being accepted.

gitgjogh avatar Sep 28 '23 05:09 gitgjogh

Hi @dvrogozh @XinfengZhang, is this PR still in reviewing?

gitgjogh avatar Nov 08 '23 13:11 gitgjogh