[FFmpeg-cvslog] avcodec/mips: cabac.h provide fallback for wsbh instruction

2021-07-28 Thread Jiaxun Yang
ffmpeg | branch: master | Jiaxun Yang | Fri Jul 23 13:53:44 2021 +0800| [2323d3a92376f34c4499ba9851a52e7ca9031d46] | committer: Michael Niedermayer avcodec/mips: cabac.h provide fallback for wsbh instruction wsbh is only avilable for MIPS R2+. Provide a fallback for older processors. Signed

[FFmpeg-cvslog] avutil/mips: Use $at as MMI macro temporary register

2021-07-28 Thread Jiaxun Yang
ffmpeg | branch: master | Jiaxun Yang | Fri Jul 23 13:53:43 2021 +0800| [a1cd62883f84072b7c9fa13e9a2512e13618399e] | committer: Michael Niedermayer avutil/mips: Use $at as MMI macro temporary register Some function had exceed 30 inline assembly register oprands limiation when using LOONGSON2

[FFmpeg-cvslog] avcodec/mips: Use MMI marcos to replace Loongson3 instructions

2021-07-28 Thread Jiaxun Yang
ffmpeg | branch: master | Jiaxun Yang | Fri Jul 23 13:53:42 2021 +0800| [1042039ccda7e9099f139b14981b48ee59900804] | committer: Michael Niedermayer avcodec/mips: Use MMI marcos to replace Loongson3 instructions Loongson3's extention instructions (prefixed with gs) are widely used in ou

[FFmpeg-cvslog] avutil/mips: Use MMI_{L, S}QC1 macro in {SAVE, RECOVER}_REG

2021-07-28 Thread Jiaxun Yang
ffmpeg | branch: master | Jiaxun Yang | Fri Jul 23 13:53:41 2021 +0800| [b868272d7e9f7a50490abd856a5066b009779e07] | committer: Michael Niedermayer avutil/mips: Use MMI_{L, S}QC1 macro in {SAVE, RECOVER}_REG {SAVE,RECOVER}_REG will be available for Loongson2 again, also comment about the

[FFmpeg-cvslog] libavcodec: MIPS: MMI: Fix type mismatches

2020-07-23 Thread Jiaxun Yang
ffmpeg | branch: master | Jiaxun Yang | Sat Jul 18 23:35:41 2020 +0800| [7a7ed1699c3b08d23ed5ab4955544f146e88b59b] | committer: Michael Niedermayer libavcodec: MIPS: MMI: Fix type mismatches GCC complains about them. Signed-off-by: Jiaxun Yang Reviewed-by: Shiyou Yin Signed-off-by: Michael

[FFmpeg-cvslog] libavcodec: MIPS: MMI: Move sp out of the clobber list

2020-07-23 Thread Jiaxun Yang
ffmpeg | branch: master | Jiaxun Yang | Sat Jul 18 23:35:42 2020 +0800| [24911b92444f6cc7b63782987b5b05198e0e4fdf] | committer: Michael Niedermayer libavcodec: MIPS: MMI: Move sp out of the clobber list GCC complains: warning: listing the stack pointer register ‘$29’ in a clobber list is

[FFmpeg-cvslog] libavutils: Add parse_r helper for MIPS

2020-07-23 Thread Jiaxun Yang
ffmpeg | branch: master | Jiaxun Yang | Sat Jul 18 23:35:38 2020 +0800| [d5380f068d8c28ab3d2ffcea445a2a8072c30503] | committer: Michael Niedermayer libavutils: Add parse_r helper for MIPS That helper grab from kernel code can allow us to inline newer instructions (not implemented by the

[FFmpeg-cvslog] ffbuild: Refine MIPS handling

2020-07-23 Thread Jiaxun Yang
ffmpeg | branch: master | Jiaxun Yang | Sat Jul 18 23:35:37 2020 +0800| [d57d6def733e6324d4ec7bcbf0ef4ef7ed5e551b] | committer: Michael Niedermayer ffbuild: Refine MIPS handling To enable runtime detection for MIPS, we need to refine ffbuild part to support buildding these feature together

[FFmpeg-cvslog] libavutil: Detect MMI and MSA flags for MIPS

2020-07-23 Thread Jiaxun Yang
ffmpeg | branch: master | Jiaxun Yang | Sat Jul 18 23:35:39 2020 +0800| [e387fcd01cb84d9493f3b96158addd2a85f086c6] | committer: Michael Niedermayer libavutil: Detect MMI and MSA flags for MIPS Add MMI & MSA runtime detection for MIPS. Basically there are two code pathes. For systems