[Git][wine/wine][master] 6 commits: libs: Import ffmpeg from upstream release 8.1.1.
Alexandre Julliard pushed to branch master at wine / wine Commits: 13667a2a by Alexandre Julliard at 2026-06-15T19:05:13+02:00 libs: Import ffmpeg from upstream release 8.1.1. Only C code for now, without asm optimizations. Based on a patch by Rémi Bernon. - - - - - 74d399d8 by Rémi Bernon at 2026-06-15T19:05:13+02:00 ffmpeg: Redirect av_log calls to Wine debug traces. - - - - - e21571b4 by Rémi Bernon at 2026-06-15T19:05:13+02:00 winegstreamer: Remove unnecessary resampler inline qualifiers. - - - - - 05e9551f by Rémi Bernon at 2026-06-15T19:05:13+02:00 winegstreamer/resampler: Implement IMediaObject iface using libswresample. - - - - - 3c4a1ec1 by Rémi Bernon at 2026-06-15T19:05:13+02:00 winegstreamer/resampler: Translate IMFTransform calls to IMediaObject. - - - - - e3ef4992 by Rémi Bernon at 2026-06-15T19:05:14+02:00 resampledmo: Move resampler implementation from winegstreamer. - - - - - 314 changed files: - NOTICES.md - configure - configure.ac - dlls/mf/tests/transform.c - dlls/resampledmo/Makefile.in - dlls/resampledmo/resampledmo.c - dlls/winegstreamer/resampler.c → dlls/resampledmo/resampler.c - dlls/winegstreamer/Makefile.in - dlls/winegstreamer/gst_private.h - dlls/winegstreamer/main.c - dlls/winegstreamer/winegstreamer_classes.idl - + libs/ffmpeg/LICENSE.md - + libs/ffmpeg/Makefile.in - + libs/ffmpeg/VERSION - + libs/ffmpeg/compat/va_copy.h - + libs/ffmpeg/compat/w32pthreads.h - + libs/ffmpeg/config.h - + libs/ffmpeg/config_components.h - + libs/ffmpeg/libavcodec/defs.h - + libs/ffmpeg/libavcodec/get_bits.h - + libs/ffmpeg/libavcodec/mathops.h - + libs/ffmpeg/libavcodec/put_bits.h - + libs/ffmpeg/libavcodec/vlc.h - + libs/ffmpeg/libavutil/aarch64/cpu.h - + libs/ffmpeg/libavutil/aarch64/crc.h - + libs/ffmpeg/libavutil/aarch64/intreadwrite.h - + libs/ffmpeg/libavutil/aarch64/timer.h - + libs/ffmpeg/libavutil/adler32.c - + libs/ffmpeg/libavutil/adler32.h - + libs/ffmpeg/libavutil/aes.c - + libs/ffmpeg/libavutil/aes.h - + libs/ffmpeg/libavutil/aes_ctr.c - + libs/ffmpeg/libavutil/aes_ctr.h - + libs/ffmpeg/libavutil/aes_internal.h - + libs/ffmpeg/libavutil/ambient_viewing_environment.c - + libs/ffmpeg/libavutil/ambient_viewing_environment.h - + libs/ffmpeg/libavutil/arm/bswap.h - + libs/ffmpeg/libavutil/arm/cpu.h - + libs/ffmpeg/libavutil/arm/intmath.h - + libs/ffmpeg/libavutil/arm/timer.h - + libs/ffmpeg/libavutil/attributes.h - + libs/ffmpeg/libavutil/attributes_internal.h - + libs/ffmpeg/libavutil/audio_fifo.c - + libs/ffmpeg/libavutil/audio_fifo.h - + libs/ffmpeg/libavutil/avassert.h - + libs/ffmpeg/libavutil/avconfig.h - + libs/ffmpeg/libavutil/avsscanf.c - + libs/ffmpeg/libavutil/avstring.c - + libs/ffmpeg/libavutil/avstring.h - + libs/ffmpeg/libavutil/avutil.h - + libs/ffmpeg/libavutil/base64.c - + libs/ffmpeg/libavutil/base64.h - + libs/ffmpeg/libavutil/blowfish.c - + libs/ffmpeg/libavutil/blowfish.h - + libs/ffmpeg/libavutil/bprint.c - + libs/ffmpeg/libavutil/bprint.h - + libs/ffmpeg/libavutil/bswap.h - + libs/ffmpeg/libavutil/buffer.c - + libs/ffmpeg/libavutil/buffer.h - + libs/ffmpeg/libavutil/buffer_internal.h - + libs/ffmpeg/libavutil/camellia.c - + libs/ffmpeg/libavutil/camellia.h - + libs/ffmpeg/libavutil/cast5.c - + libs/ffmpeg/libavutil/cast5.h - + libs/ffmpeg/libavutil/channel_layout.c - + libs/ffmpeg/libavutil/channel_layout.h - + libs/ffmpeg/libavutil/common.h - + libs/ffmpeg/libavutil/container_fifo.c - + libs/ffmpeg/libavutil/container_fifo.h - + libs/ffmpeg/libavutil/cpu.c - + libs/ffmpeg/libavutil/cpu.h - + libs/ffmpeg/libavutil/cpu_internal.h - + libs/ffmpeg/libavutil/crc.c - + libs/ffmpeg/libavutil/crc.h - + libs/ffmpeg/libavutil/csp.c - + libs/ffmpeg/libavutil/csp.h - + libs/ffmpeg/libavutil/des.c - + libs/ffmpeg/libavutil/des.h - + libs/ffmpeg/libavutil/detection_bbox.c - + libs/ffmpeg/libavutil/detection_bbox.h - + libs/ffmpeg/libavutil/dict.c - + libs/ffmpeg/libavutil/dict.h - + libs/ffmpeg/libavutil/display.c - + libs/ffmpeg/libavutil/display.h - + libs/ffmpeg/libavutil/dovi_meta.c - + libs/ffmpeg/libavutil/dovi_meta.h - + libs/ffmpeg/libavutil/downmix_info.c - + libs/ffmpeg/libavutil/downmix_info.h - + libs/ffmpeg/libavutil/dynarray.h - + libs/ffmpeg/libavutil/emms.h - + libs/ffmpeg/libavutil/encryption_info.c - + libs/ffmpeg/libavutil/encryption_info.h - + libs/ffmpeg/libavutil/error.c - + libs/ffmpeg/libavutil/error.h - + libs/ffmpeg/libavutil/eval.c - + libs/ffmpeg/libavutil/eval.h - + libs/ffmpeg/libavutil/executor.c - + libs/ffmpeg/libavutil/executor.h - + libs/ffmpeg/libavutil/ffmath.h - + libs/ffmpeg/libavutil/ffversion.h - + libs/ffmpeg/libavutil/fifo.c - + libs/ffmpeg/libavutil/fifo.h - + libs/ffmpeg/libavutil/file.c - + libs/ffmpeg/libavutil/file.h - + libs/ffmpeg/libavutil/file_open.c - + libs/ffmpeg/libavutil/file_open.h - + libs/ffmpeg/libavutil/film_grain_params.c - + libs/ffmpeg/libavutil/film_grain_params.h - + libs/ffmpeg/libavutil/fixed_dsp.c - + libs/ffmpeg/libavutil/fixed_dsp.h - + libs/ffmpeg/libavutil/float_dsp.c - + libs/ffmpeg/libavutil/float_dsp.h - + libs/ffmpeg/libavutil/float_scalarproduct.c - + libs/ffmpeg/libavutil/frame.c - + libs/ffmpeg/libavutil/frame.h - + libs/ffmpeg/libavutil/half2float.c - + libs/ffmpeg/libavutil/half2float.h - + libs/ffmpeg/libavutil/hash.c - + libs/ffmpeg/libavutil/hash.h - + libs/ffmpeg/libavutil/hdr_dynamic_metadata.c - + libs/ffmpeg/libavutil/hdr_dynamic_metadata.h - + libs/ffmpeg/libavutil/hdr_dynamic_vivid_metadata.c - + libs/ffmpeg/libavutil/hdr_dynamic_vivid_metadata.h - + libs/ffmpeg/libavutil/hmac.c - + libs/ffmpeg/libavutil/hmac.h - + libs/ffmpeg/libavutil/hwcontext.c - + libs/ffmpeg/libavutil/hwcontext.h - + libs/ffmpeg/libavutil/hwcontext_internal.h - + libs/ffmpeg/libavutil/iamf.c - + libs/ffmpeg/libavutil/iamf.h - + libs/ffmpeg/libavutil/imgutils.c - + libs/ffmpeg/libavutil/imgutils.h - + libs/ffmpeg/libavutil/imgutils_internal.h - + libs/ffmpeg/libavutil/integer.c - + libs/ffmpeg/libavutil/integer.h - + libs/ffmpeg/libavutil/internal.h - + libs/ffmpeg/libavutil/intfloat.h - + libs/ffmpeg/libavutil/intmath.c - + libs/ffmpeg/libavutil/intmath.h - + libs/ffmpeg/libavutil/intreadwrite.h - + libs/ffmpeg/libavutil/lfg.c - + libs/ffmpeg/libavutil/lfg.h - + libs/ffmpeg/libavutil/libm.h - + libs/ffmpeg/libavutil/lls.c - + libs/ffmpeg/libavutil/lls.h - + libs/ffmpeg/libavutil/log.h - + libs/ffmpeg/libavutil/loongarch/cpu.h - + libs/ffmpeg/libavutil/lzo.c - + libs/ffmpeg/libavutil/lzo.h - + libs/ffmpeg/libavutil/macros.h - + libs/ffmpeg/libavutil/mastering_display_metadata.c - + libs/ffmpeg/libavutil/mastering_display_metadata.h - + libs/ffmpeg/libavutil/mathematics.c - + libs/ffmpeg/libavutil/mathematics.h - + libs/ffmpeg/libavutil/md5.c - + libs/ffmpeg/libavutil/md5.h - + libs/ffmpeg/libavutil/mem.c - + libs/ffmpeg/libavutil/mem.h - + libs/ffmpeg/libavutil/mem_internal.h - + libs/ffmpeg/libavutil/murmur3.c - + libs/ffmpeg/libavutil/murmur3.h - + libs/ffmpeg/libavutil/opt.c - + libs/ffmpeg/libavutil/opt.h - + libs/ffmpeg/libavutil/parseutils.c - + libs/ffmpeg/libavutil/parseutils.h - + libs/ffmpeg/libavutil/pixdesc.c - + libs/ffmpeg/libavutil/pixdesc.h - + libs/ffmpeg/libavutil/pixelutils.c - + libs/ffmpeg/libavutil/pixelutils.h - + libs/ffmpeg/libavutil/pixfmt.h - + libs/ffmpeg/libavutil/ppc/cpu.h - + libs/ffmpeg/libavutil/qsort.h - + libs/ffmpeg/libavutil/random_seed.c - + libs/ffmpeg/libavutil/random_seed.h - + libs/ffmpeg/libavutil/rational.c - + libs/ffmpeg/libavutil/rational.h - + libs/ffmpeg/libavutil/rc4.c - + libs/ffmpeg/libavutil/rc4.h - + libs/ffmpeg/libavutil/refstruct.c - + libs/ffmpeg/libavutil/refstruct.h - + libs/ffmpeg/libavutil/reverse.c - + libs/ffmpeg/libavutil/reverse.h - + libs/ffmpeg/libavutil/ripemd.c - + libs/ffmpeg/libavutil/ripemd.h - + libs/ffmpeg/libavutil/samplefmt.c - + libs/ffmpeg/libavutil/samplefmt.h - + libs/ffmpeg/libavutil/sfc64.h - + libs/ffmpeg/libavutil/sha.c - + libs/ffmpeg/libavutil/sha.h - + libs/ffmpeg/libavutil/sha512.c - + libs/ffmpeg/libavutil/sha512.h - + libs/ffmpeg/libavutil/side_data.c - + libs/ffmpeg/libavutil/side_data.h - + libs/ffmpeg/libavutil/slicethread.c - + libs/ffmpeg/libavutil/slicethread.h - + libs/ffmpeg/libavutil/spherical.c - + libs/ffmpeg/libavutil/spherical.h - + libs/ffmpeg/libavutil/stereo3d.c - + libs/ffmpeg/libavutil/stereo3d.h - + libs/ffmpeg/libavutil/tdrdi.c - + libs/ffmpeg/libavutil/tdrdi.h - + libs/ffmpeg/libavutil/tea.c - + libs/ffmpeg/libavutil/tea.h - + libs/ffmpeg/libavutil/thread.h - + libs/ffmpeg/libavutil/threadmessage.c - + libs/ffmpeg/libavutil/threadmessage.h - + libs/ffmpeg/libavutil/time.c - + libs/ffmpeg/libavutil/time.h - + libs/ffmpeg/libavutil/time_internal.h - + libs/ffmpeg/libavutil/timecode.c - + libs/ffmpeg/libavutil/timecode.h - + libs/ffmpeg/libavutil/timecode_internal.c - + libs/ffmpeg/libavutil/timecode_internal.h - + libs/ffmpeg/libavutil/timer.h - + libs/ffmpeg/libavutil/timestamp.c - + libs/ffmpeg/libavutil/timestamp.h - + libs/ffmpeg/libavutil/tree.c - + libs/ffmpeg/libavutil/tree.h - + libs/ffmpeg/libavutil/twofish.c - + libs/ffmpeg/libavutil/twofish.h - + libs/ffmpeg/libavutil/tx.c - + libs/ffmpeg/libavutil/tx.h - + libs/ffmpeg/libavutil/tx_double.c - + libs/ffmpeg/libavutil/tx_float.c - + libs/ffmpeg/libavutil/tx_int32.c - + libs/ffmpeg/libavutil/tx_priv.h - + libs/ffmpeg/libavutil/tx_template.c - + libs/ffmpeg/libavutil/utils.c - + libs/ffmpeg/libavutil/uuid.c - + libs/ffmpeg/libavutil/uuid.h - + libs/ffmpeg/libavutil/version.c - + libs/ffmpeg/libavutil/version.h - + libs/ffmpeg/libavutil/version_major.h - + libs/ffmpeg/libavutil/video_enc_params.c - + libs/ffmpeg/libavutil/video_enc_params.h - + libs/ffmpeg/libavutil/video_hint.c - + libs/ffmpeg/libavutil/video_hint.h - + libs/ffmpeg/libavutil/wchar_filename.h - + libs/ffmpeg/libavutil/x86/asm.h - + libs/ffmpeg/libavutil/x86/bswap.h - + libs/ffmpeg/libavutil/x86/cpu.h - + libs/ffmpeg/libavutil/x86/crc.h - + libs/ffmpeg/libavutil/x86/intmath.h - + libs/ffmpeg/libavutil/x86/intreadwrite.h - + libs/ffmpeg/libavutil/x86/timer.h - + libs/ffmpeg/libavutil/xga_font_data.c - + libs/ffmpeg/libavutil/xga_font_data.h - + libs/ffmpeg/libavutil/xtea.c - + libs/ffmpeg/libavutil/xtea.h - + libs/ffmpeg/libswresample/audioconvert.c - + libs/ffmpeg/libswresample/audioconvert.h - + libs/ffmpeg/libswresample/dither.c - + libs/ffmpeg/libswresample/dither_template.c - + libs/ffmpeg/libswresample/noise_shaping_data.c - + libs/ffmpeg/libswresample/options.c - + libs/ffmpeg/libswresample/rematrix.c - + libs/ffmpeg/libswresample/rematrix_template.c - + libs/ffmpeg/libswresample/resample.c - + libs/ffmpeg/libswresample/resample.h - + libs/ffmpeg/libswresample/resample_dsp.c - + libs/ffmpeg/libswresample/resample_template.c - + libs/ffmpeg/libswresample/swresample.c - + libs/ffmpeg/libswresample/swresample.h - + libs/ffmpeg/libswresample/swresample_frame.c - + libs/ffmpeg/libswresample/swresample_internal.h - + libs/ffmpeg/libswresample/version.c - + libs/ffmpeg/libswresample/version.h - + libs/ffmpeg/libswresample/version_major.h - + libs/ffmpeg/libswscale/alphablend.c - + libs/ffmpeg/libswscale/bayer_template.c - + libs/ffmpeg/libswscale/cms.c - + libs/ffmpeg/libswscale/cms.h - + libs/ffmpeg/libswscale/csputils.c - + libs/ffmpeg/libswscale/csputils.h - + libs/ffmpeg/libswscale/format.c - + libs/ffmpeg/libswscale/format.h - + libs/ffmpeg/libswscale/gamma.c - + libs/ffmpeg/libswscale/graph.c - + libs/ffmpeg/libswscale/graph.h - + libs/ffmpeg/libswscale/hscale.c - + libs/ffmpeg/libswscale/hscale_fast_bilinear.c - + libs/ffmpeg/libswscale/input.c - + libs/ffmpeg/libswscale/lut3d.c - + libs/ffmpeg/libswscale/lut3d.h - + libs/ffmpeg/libswscale/ops.c - + libs/ffmpeg/libswscale/ops.h - + libs/ffmpeg/libswscale/ops_backend.c - + libs/ffmpeg/libswscale/ops_backend.h - + libs/ffmpeg/libswscale/ops_chain.c - + libs/ffmpeg/libswscale/ops_chain.h - + libs/ffmpeg/libswscale/ops_dispatch.c - + libs/ffmpeg/libswscale/ops_dispatch.h - + libs/ffmpeg/libswscale/ops_internal.h - + libs/ffmpeg/libswscale/ops_memcpy.c - + libs/ffmpeg/libswscale/ops_optimizer.c - + libs/ffmpeg/libswscale/ops_tmpl_common.c - + libs/ffmpeg/libswscale/ops_tmpl_float.c - + libs/ffmpeg/libswscale/ops_tmpl_int.c - + libs/ffmpeg/libswscale/options.c - + libs/ffmpeg/libswscale/output.c - + libs/ffmpeg/libswscale/rgb2rgb.c - + libs/ffmpeg/libswscale/rgb2rgb.h - + libs/ffmpeg/libswscale/rgb2rgb_template.c - + libs/ffmpeg/libswscale/slice.c - + libs/ffmpeg/libswscale/swscale.c - + libs/ffmpeg/libswscale/swscale.h - + libs/ffmpeg/libswscale/swscale_internal.h - + libs/ffmpeg/libswscale/swscale_unscaled.c - + libs/ffmpeg/libswscale/utils.c - + libs/ffmpeg/libswscale/version.c - + libs/ffmpeg/libswscale/version.h - + libs/ffmpeg/libswscale/version_major.h - + libs/ffmpeg/libswscale/vscale.c - + libs/ffmpeg/libswscale/yuv2rgb.c View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/24b090eb72e0e7cdec2528c0121c50... -- View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/24b090eb72e0e7cdec2528c0121c50... You're receiving this email because of your account on gitlab.winehq.org. Manage all notifications: https://gitlab.winehq.org/-/profile/notifications | Help: https://gitlab.winehq.org/help
participants (1)
-
Alexandre Julliard (@julliard)