mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2026-10-28 10:04:37 +08:00
swscale/loongarch: enable planar GBRP/GBRAP luma input optimization
Benchmark results: name ticks (vs ref) planar_gbrp_to_y_512_c: 78.8 planar_gbrp_to_y_512_lsx: 19.9 ( 3.74x) planar_gbrp_to_y_512_lasx: 10.4 ( 7.46x) planar_gbrap_to_y_512_c: 79.4 planar_gbrap_to_y_512_lsx: 20.5 ( 3.61x) planar_gbrap_to_y_512_lasx: 15.5 ( 5.12x)
This commit is contained in:
1 parent
16a3484985
commit
40000d0f5b
2 files changed
+2
No files matched your search
@@ -226,6 +226,7 @@ av_cold void ff_sws_init_input_lasx(SwsInternal *c)
|
||||
break;
|
||||
case AV_PIX_FMT_GBRAP:
|
||||
case AV_PIX_FMT_GBRP:
|
||||
c->readLumPlanar = planar_rgb_to_y_lasx;
|
||||
c->readChrPlanar = planar_rgb_to_uv_lasx;
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -46,6 +46,7 @@ av_cold void ff_sws_init_input_lsx(SwsInternal *c)
|
||||
break;
|
||||
case AV_PIX_FMT_GBRAP:
|
||||
case AV_PIX_FMT_GBRP:
|
||||
c->readLumPlanar = planar_rgb_to_y_lsx;
|
||||
c->readChrPlanar = planar_rgb_to_uv_lsx;
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user