# changelog

author: Shiyou Yin <yinshiyou-hf@loongson.cn> - 2.8.7-6
changelog:
  - Add 0034-configure-Loongson-fix-build-error-when-config-witho.patch
  - Add 0035-avcodec-mips-Loongson-adjust-idct-algorith-init-cond.patch
  - Add 0036-avcodec-mips-Loongson-fix-invalid-dropping-error-whe.patch
  - Add 0037-libavcodec-mips-loongson-use-ftmp-to-replace-the-der.patch
  - Add 0038-avutil-mips-loongson-extract-common-interface-TRANSP.patch
  - Add 0039-avcodec-mips-loongson-fix-improper-use-of-constraint.patch
  - Add 0040-avutil-mips-loongson-extract-common-interface-SRAB-a.patch
  - Add 0041-avutil-mips-loongson-extract-common-interface-BACKUP.patch
  - Add 0042-avcodec-mips-loongson-simplify-optimizations-in-idct.patch
  - Add 0043-avcodec-mips-loongson-adjusted-some-instructions-in-.patch
  - Add 0044-avcodec-mips-loongson-merge-some-optimization-from-c.patch
  - Add 0045-avcodec-mips-loongson-fix-bug-of-svq3-watermark-fail.patch


author: Shiyou Yin <yinshiyou-hf@loongson.cn> - 2.8.7-7
changelog:
  - Add 0046-avcodec-mips-loongson-enable-MSA-optimization-for-lo.patch
  - Add 0047-avcodec-mips-loongson-optimize-h264_chroma_mc8-v3.patch
  - Add 0048-avcodec-mips-loongson-optimize-h264_chroma_mc4.patch
  - Add 0049-avcodec-mips-loongson-optimize-theora-decoding-in-vp.patch
  - Add 0050-avcodec-mips-loongson-add-two-optimization-functions.patch
  - Add 0051-avcodec-mips-refine-optimization-in-h264dsp_msa.c.patch
  - Add 0052-avcodec-mips-loongson-Set-init-order-of-MMI-optimiza.patch


author: Shiyou Yin <yinshiyou-hf@loongson.cn> - 2.8.7-8
changelog:
  - Add 0053-avcodec-mips-loongson-optimize-theora-decoding-with-.patch
  - Add 0054-avcodec-mips-loongson-mmi-optimizations-for-VP9-put-.patch
  - Add 0055-avcodec-mips-loongson-mmi-optimizations-for-VP9-avg-.patch
  - Add 0056-avcodec-mips-loongson-optimize-put_hevc_pel_bi_pixel.patch
  - Add 0057-avcodec-mips-loongson-optimize-put_hevc_qpel_hv_8-wi.patch
  - Add 0058-avcodec-mips-loongson-optimize-put_hevc_qpel_bi_hv_8.patch
  - Add 0059-avcodec-mips-loongson-optimize-put_hevc_qpel_uni_hv_.patch
  - Add 0060-avcodec-mips-loongson-optimize-put_hevc_epel_bi_hv_8.patch
  - Add 0061-avcodec-mips-loongson-optimize-put_hevc_qpel_bi_h_8-.patch
  - Add 0062-avcodec-mips-loongson-optimize-put_hevc_qpel_h_8-wit.patch
  - Add 0063-avcodec-mips-loongson-fix-mpeg4-video-displayer-fail.patch
  - Add 0064-configure-loongson-and-support-for-LSX-and-LASX.patch
  - Add 0065-avutil-mips-refine-MSA1.0-macro-in-generic_macros_ms.patch
  - Add 0066-avutil-mips-loongson-Add-macro-VADDX_U_H.patch
  - Add 0067-avutil-mips-loongson-Add-macro-UNPCK_R_UB.patch
  - Add 0068-avutil-mips-loongson-refine-macro-SLDI_B_0.patch
  - Add 0069-avutil-mips-loongson-Add-macro-VADDX_U_W.patch
  - Add 0070-vcodec-mips-loongson-add-macro-UNPCK_R_SB-and-UNPCK_.patch
  - Add 0071-avutil-mips-loongson-Add-LASX-macros-header-file.patch
  - Add 0072-avcodec-mips-loongson-optimize-ff_simple_idct_8_lasx.patch
  - Add 0073-avcodec-mips-loongson-optimize-ff_vp8_v_loop_filter8.patch
  - Add 0074-avutil-mips-loongson-refine-LASX-macros.patch
  - Add 0075-avcodec-mips-loongson-optimize-ff_vp8_h_loop_filter8.patch
  - Add 0076-avcodec-mips-loongson-add-two-Optimization-functions.patch
  - Add 0077-avcodec-mips-loongson-refine-ff_simple_idct_8_lasx.patch
  - Add 0078-avcodec-mips-loongson-Optimize-three-functions-in-vp.patch
  - Add 0079-avcodec-mips-loongson-optimize-ff_simple_idct_put_8_.patch
  - Add 0080-avcodec-mips-loongson-optimize-ff_simple_idct_add_8_.patch
  - Add 0081-avcodec-mips-loongson-Optimize-two-functions-in-theo.patch
  - Add 0082-avutil-mips-fix-undefined-ILVR_H-error.patch
  - Add 0083-avutil-mips-fix-bug-in-UNPCK_L_SB.patch
  - Add 0084-vcodec-mips-fix-bug-in-ff_simple_idct_8_lasx.patch
  - Add 0085-avutil-mips-fix-bug-in-ST_1D.patch
  - Add 0086-avcodec-mips-loongson-optimize-ff_put_h264_chroma_mc.patch
  - Add 0087-avcodec-mips-fix-bug-in-LPF_MASK_HEV.patch
  - Add 0088-avcodec-mips-loongson-optimize-ff_vp3_idct_dc_add-wi.patch
  - Add 0089-avcodec-mips-loongson-optimize-ff_put_8tap_-TYPE-_-S.patch
  - Add 0090-avcodec-mips-loongson-add-the-following-optimization.patch
  - Add 0091-avcodec-mips-loongson-add-an-optimization-function-i.patch
  - Add 0092-avutil-mips-loongson-Enable-runtime-CPU-detect.patch
  - Add 0093-avcodec-mips-disable-lasx-optimization-for-simple_id.patch
  - Add 0094-configure-Fix-crash-caused-by-compiler-automatic-vec.patch
  - Add 0095-avutil-mips-Fix-mplayer-interrupted-by-signal-4-when.patch


author: Nan xiongchao <nanxiongchao@loongson.cn> - 2.8.7-8.loongson.1
changelog:
  - Add 0094-configure-Fix-crash-caused-by-compiler-automatic-vec.patch
  - Add 0095-avutil-mips-Fix-mplayer-interrupted-by-signal-4-when.patch
  - add --disable-ffplay to exclude ffmplay


author: Shiyou Yin <yinshiyou-hf@loongson.cn> - 2.8.7-9
changelog:
  - Add 0097-avcodec-mips-Fix-failed-cases-fate-h264-conformance-.patch
  - Add 0098-avcodec-mips-loongson-Refine-function-ff_put_h264_ch.patch
  - Add 0099-avcodec-mips-loongson-Refine-function-ff_avg_h264_ch.patch
  - Add 0100-avcodec-mips-loongson-Refine-ff_put-avg_h264_chroma_.patch
  - Add 0101-configure-Improve-the-usage-and-output-message-for-L.patch
  - Add 0102-avutil-mips-Remove-LSX-optimization-from-MSA-optimiz.patch
  - Add 0103-avutil-mips-Set-MSA-flag-for-2k1000-when-detected-2K.patch
  - Add 0104-avutil-mips-refine-get_cpu_flags_from_cpucfg.patch
  - Add 0105-avcodec-mips-loongson-refine-process-of-setting-bloc.patch
  - Add 0106-avutil-mips-Avoid-instruction-exception-caused-by-gs.patch
  - Add 0107-avutil-mips-refine-msa-macros-CLIP_.patch
  - Add 0108-avutil-mips-Updated-msa-generic-macros.patch
  - Add 0109-avutil-mips-refactor-msa-load-and-store-macros.patch
  - Add 0110-avcodec-mips-Fix-two-warnnings.patch
  - Add 0111-avcodec-mips-loongson-Refine-ff_simple_idct_8_lasx-a.patch
  - Add 0112-avcodec-mips-loongson-disable-lasx-optimizations-for.patch
  - Add 0113-Fix-invalid-dependency-of-msa-optimization-files.patch


author: Shiyou Yin <yinshiyou-hf@loongson.cn> - 2.8.7-10
changelog:
  - Add 0114-avcodec-Use-get_ue_golomb_long-when-needed.patch
  - Add 0115-avcodec-mips-Refine-get_cabac_inline.patch
  - Add 0116-avcodec-mips-Optimize-function-get_cabac_bypass-and-.patch
  - Add 0117-avcodec-mips-Optimize-function-ff_h264_loop_filter_s.patch
  - Add 0118-avcodec-mips-Refine-ff_h264_h_lpf_luma_inter_msa.patch
  - Add 0119-avcodec-mips-Disable-ff_h264_v_lpf_luma_inter_msa.patch
  - Add 0120-avcodec-mips-Move-h264chroma_init_msa-after-h264chro.patch
  - Add 0121-Refine-configure-for-mips-arch.patch
  - Add 0122-swscale-mips-Add-msa-and-lsx-optimizations.patch
  - Add 0123-mips-Fix-register-constraint-error-reported-by-clang.patch
  - Add 0124-mips-Fix-prob-that-ulw-and-uld-unsupported-by-clang.patch
  - Add 0125-mips-Fix-a-bug-in-get_cabac_inline_mips.patch
  - Add 0126-mips-Fix-segfault-in-imdct36_mips_float.patch
  - Add 0127-avcodec-mips-Optimize-function-ff_h264_loop_filter_s.patch
  - Add 0128-avcodec-mips-Optimize-function-ff_h264_h-v_lpf_luma_.patch
  - Add 0129-avcodec-mips-Optimize-function-ff_put_h264_qpel16_mc.patch
  - Add 0130-avcodec-mips-Optimize-function-ff_avg_h264_qpel16_mc.patch
  - Add 0131-avcodec-optimize-function-decode_cabac_residual_inte.patch
  - Add 0132-libavcodec-mips-Fix-specification-of-instruction-nam.patch
  - Add 0133-libavcodec-mips-Fix-build-errors-reported-by-clang.patch
  - Add 0134-libavcodec-mips-Fix-fate-errors-reported-by-clang.patch
  - Add 0135-avcodec-mips-loongson-Fixed-h264-decoding-module-com.patch
  - Add 0136-avcodec-mips-loongson-Fixed-mmi-optimization.patch
  - Add 0137-swscale-mips-Optimize-function-ff_hscale_8_to_15_msa.patch
  - Add 0138-Fix-msa-can-t-be-disabled-when-cpu-loongson3a-assign.patch
  - Add 0139-Add-optimization-function-with-msa.patch
  - enable ffplay in spec.


author: Jin Bo <jinbo@loongson.cn> - 4.1.6-1.lns8.1
changelog:
  - Add 0001-Merge-loongson-patches-from-upstream-master.patch
  - Add 0002-Add-optimizations-for-loongarch.patch
  - Update to 4.1.6-1


author: jenkins <jenkins@loongson.cn> - 4.1.6-1.8.lns8
changelog:
  - Release ffmpeg-4.1.6-1.8.lns8
   - 1. Adapt to ffmpeg community.
   - 2. Fix bugs in yuv2rgb_lasx.c file.


author: Pingfan Liu <piliu@redhat.com> - 2.0.20-59
changelog:
  - makedumpfile: printk: use committed/finalized state values
  - makedumpfile: printk: add support for lockless ringbuffer
  - kexec-tools: printk: Use %zu to format size_t
  - kexec-tools: printk: Use ULL suffix for 64-bit constants
  - kexec-tools: printk: add support for lockless ringbuffer


author: Pingfan Liu <piliu@redhat.com> - 2.0.20-60
changelog:
  - fadump-init: clean up mount points properly
  - fadump: kdumpctl should check the modules used by the fadump initramfs
  - fadump: isolate fadump initramfs image within the default one
  - mkdumprd: Use xz for squash image compression


author: Pingfan Liu <piliu@redhat.com> - 2.0.20-66
changelog:
  - kdump/ppc64: suppress the error message "Could not find a registered notification tool" from servicelog_notify
  - Enable zstd compression for makedumpfile in kexec-tools.spec


