[FFmpeg-devel] [PATCH v3 1/7] avcodec/hevc: Add init for sao_edge_filter

Michael Niedermayer michael at niedermayer.cc
Fri Dec 29 01:25:55 EET 2023


On Thu, Dec 28, 2023 at 04:52:46PM +0800, yinshiyou-hf at loongson.cn wrote:
> > -----原始邮件-----
> > 发件人: jinbo <jinbo at loongson.cn>
> > 发送时间:2023-12-28 16:20:59 (星期四)
> > 收件人: ffmpeg-devel at ffmpeg.org
> > 抄送: jinbo <jinbo at loongson.cn>
> > 主题: [FFmpeg-devel] [PATCH v3 1/7] avcodec/hevc: Add init for sao_edge_filter
> > 
> > Forgot to init c->sao_edge_filter[idx] when idx=0/1/2/3.
> > After this patch, the speedup of decoding H265 4K 30FPS
> > 30Mbps on 3A6000 is about 7% (42fps==>45fps).
> > 
> > Change-Id: I521999b397fa72b931a23c165cf45f276440cdfb
> > ---
> >  libavcodec/loongarch/hevcdsp_init_loongarch.c | 4 ++++
> >  1 file changed, 4 insertions(+)
> > 
> > diff --git a/libavcodec/loongarch/hevcdsp_init_loongarch.c b/libavcodec/loongarch/hevcdsp_init_loongarch.c
> > index 22739c6f5b..5a96f3a4c9 100644
> > --- a/libavcodec/loongarch/hevcdsp_init_loongarch.c
> > +++ b/libavcodec/loongarch/hevcdsp_init_loongarch.c
> > @@ -167,6 +167,10 @@ void ff_hevc_dsp_init_loongarch(HEVCDSPContext *c, const int bit_depth)
> >              c->put_hevc_qpel_uni_w[8][1][1] = ff_hevc_put_hevc_uni_w_qpel_hv48_8_lsx;
> >              c->put_hevc_qpel_uni_w[9][1][1] = ff_hevc_put_hevc_uni_w_qpel_hv64_8_lsx;
> >  
> > +            c->sao_edge_filter[0] = ff_hevc_sao_edge_filter_8_lsx;
> > +            c->sao_edge_filter[1] = ff_hevc_sao_edge_filter_8_lsx;
> > +            c->sao_edge_filter[2] = ff_hevc_sao_edge_filter_8_lsx;
> > +            c->sao_edge_filter[3] = ff_hevc_sao_edge_filter_8_lsx;
> >              c->sao_edge_filter[4] = ff_hevc_sao_edge_filter_8_lsx;
> >  
> >              c->hevc_h_loop_filter_luma = ff_hevc_loop_filter_luma_h_8_lsx;
> > -- 
> > 2.20.1
> > 
> > _______________________________________________
> > ffmpeg-devel mailing list
> > ffmpeg-devel at ffmpeg.org
> > https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
> > 
> > To unsubscribe, visit link above, or email
> > ffmpeg-devel-request at ffmpeg.org with subject "unsubscribe".
> 
> LGTM

will apply

thx

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

"Nothing to hide" only works if the folks in power share the values of
you and everyone you know entirely and always will -- Tom Scott

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20231229/395af1f2/attachment.sig>


More information about the ffmpeg-devel mailing list