ffmpeg | branch: master | Hao Chen | Fri Sep 9 17:00:26
2022 +0800| [925ac0da32697ef5853e90e0be56e106208099e2] | committer: Michael
Niedermayer
swscale/la: Add output_lasx.c file.
ffmpeg -i 1_h264_1080p_30fps_3Mbps.mp4 -f rawvideo -s 640x480 -pix_fmt
rgb24 -y /dev/null -an
before: 150fps
ffmpeg | branch: master | Hao Chen | Fri Sep 9 17:00:25
2022 +0800| [74d09b068dad88b037f6d0be4b0594eb2e2759e9] | committer: Michael
Niedermayer
swscale/la: Add yuv2rgb_lasx.c and rgb2rgb_lasx.c files
ffmpeg -i 1_h264_1080p_30fps_3Mbps.mp4 -f rawvideo -pix_fmt rgb24 -y /dev/null
-an
before
ffmpeg | branch: master | Hao Chen | Fri Sep 9 17:00:24
2022 +0800| [38cacce22a613d660d4d78e65b0ecdb7be0b908c] | committer: Michael
Niedermayer
swscale/la: Optimize hscale functions with lasx.
ffmpeg -i 1_h264_1080p_30fps_3Mbps.mp4 -f rawvideo -s 640x480 -y /dev/null -an
before: 101fps
after
ffmpeg | branch: master | Hao Chen | Wed Dec 29 18:18:21
2021 +0800| [555b850bd56c87007c6b7b02dbb1e474e9911dfa] | committer: Michael
Niedermayer
avcodec: [loongarch] Optimize idctdstp with LASX.
./ffmpeg -i 8_mpeg4_1080p_24fps_12Mbps.avi -f rawvideo -y /dev/null -an
before:433fps
after
ffmpeg | branch: master | Hao Chen | Sat Dec 18 22:27:57
2021 +0800| [60ead5cd68586d25bd6a0c285907f72b8a2534bf] | committer: Michael
Niedermayer
avcodec: [loongarch] Optimize vc1dsp with LASX.
./ffmpeg -i 11_wmv3_720p_24fps_7Mbps.wmv -f rawvideo -y /dev/null -an
before:131fps
after :229fps
ffmpeg | branch: master | Hao Chen | Wed Dec 15 11:51:10
2021 +0800| [df46d7cb49ce301d83c1d20cfc4ef47390d47691] | committer: Michael
Niedermayer
avcodec: [loongarch] Optimize pred16x16_plane with LASX.
./ffmpeg -i ../1_h264_1080p_30fps_3Mbps.mp4 -f rawvideo -y /dev/null -an
before:295
after
ffmpeg | branch: master | Hao Chen | Wed Dec 1 11:52:21
2021 +0800| [024e934480a34ff534020f1617c94a7212f88a0f] | committer: Michael
Niedermayer
avcodec: [loongarch] Optimize decode_significance/_8x8_loongarch.
Decoding 1080P H264 from 168fps to 170fps.
Signed-off-by: Shiyou Yin
Reviewed-by