From patchwork Fri Jul 28 01:37:32 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "L. E. Segovia" X-Patchwork-Id: 34973 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:7927:b0:130:ccc6:6c4b with SMTP id b39csp366910pzg; Thu, 27 Jul 2023 18:37:49 -0700 (PDT) X-Google-Smtp-Source: APBJJlGmnnJFokBuz14gaV8GyqOdssYE2bEJsOy4GKx4zSpwksQUZ2LYBhzJwi/Jnxyl6+GdAFKi X-Received: by 2002:a17:906:779d:b0:970:71c:df58 with SMTP id s29-20020a170906779d00b00970071cdf58mr611778ejm.42.1690508269146; Thu, 27 Jul 2023 18:37:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690508269; cv=none; d=google.com; s=arc-20160816; b=Bk/5RHzTimDYjKx4uDdbnbFciaho+V9CXtzSfVscCl+Ha7fgnM/MrQXZpqyskyeEdx agNCZSXJnKuPSvCgZMYgBUEouw0R9ayNZdfGKzoC1645RS4+ThB1zC+N+PPB7v3uXsbU cicnzqPpie7h89BThCTb5Omo18WYlIveWNJAxit+X/hYYNqN9Ge5Bo86vE3EQwocl91D 7oMU2nULZOkPMVNZE+zfPLc6JwJJudS4DJOpq2Uw0RWyCp9ewSNWUDPM3YfvFh/1+rdp yzJdcQdva+OHUQUpsXl01Yo1FWDUpWxmdbis1eRFkzKjNjJ+cqjx+TlMSY1ukZdPr/0e s6mQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:in-reply-to:content-language:references:to:from :user-agent:mime-version:date:message-id:dkim-signature:delivered-to; bh=gfJdMA2KD4whEzY/ztnpuzU0Dg4a3gQyACpznmz3Vno=; fh=ESc3qdU44dcJCICb6LyFA8dwP9m5t2kvrhWue0vN394=; b=dgPisEnqMRE01xmWhV+vz7215enPSR3myXzD3Kl7ZkfelwozI2KpbXGKU47H82FDRx VJpyI0aLfbLHszKrMqbOBnfeGyBi4E45bOHRWxATnfUpq5DfxM7kaupfJIUvaoEMY3eS btGdQXEr705lk/YSe1ww53+K9CHFJBt0Bwm6rluBJLZ8fGDne10v0XO6FmYrQ08wZnxZ OZpigjakP8z+v8ws5mtBjh7ONGM3u7Fw4d590gDk6g09YIEtwv789Kp0yNpJuc6oyN3x VjWN3rVeqji5FePLcIuwq/hSce+jWIfXJ1VTQEVtdwFOZxGl0nYDoL7m7HGxSbpoJmwL LweA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@amyspark.me header.s=gm1 header.b=RxKE+sus; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amyspark.me Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id z19-20020a1709067e5300b00988994251edsi1822956ejr.258.2023.07.27.18.37.48; Thu, 27 Jul 2023 18:37:49 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@amyspark.me header.s=gm1 header.b=RxKE+sus; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amyspark.me Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id EA30568CA88; Fri, 28 Jul 2023 04:37:44 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from relay3-d.mail.gandi.net (relay3-d.mail.gandi.net [217.70.183.195]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7BDD968C98F for ; Fri, 28 Jul 2023 04:37:38 +0300 (EEST) Received: by mail.gandi.net (Postfix) with ESMTPSA id D46FF60002; Fri, 28 Jul 2023 01:37:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amyspark.me; s=gm1; t=1690508257; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=QZ5Qhd264l93Pud5Gowckdc530e5MvKs6bwvkRyZF+c=; b=RxKE+sustd0NqHE2hG6h9dHpXJddAZQEkeoiGTpfDAfk+I5mrI02EVqEDNUkOGsrjSWA5r zb/rKSNk99/q+PZSa/34VfF+CM+4F0F8BbTh38t5NQ1Zpoas9JvAf0J2sfSQdOwjNnZmq1 FidOyZCRKvYgoYwXigx/vWArG17otlP+spswjlayeoGmGHj7jDRr2+BPW0vqRQyMEQnVut iBMS+7QUYoMYPtbIdSGzvy7W+I3kRFLrJmJzxlRvJw3ZiXNuA8LH5FAYvoml5f3UC7M2/o PrYMJkwtFu4sDpijO760dSPHBkfV0XIgtiaonBtxpMgdIrSxZkBTHefNvNyTjg== Message-ID: Date: Thu, 27 Jul 2023 22:37:32 -0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: "L. E. Segovia" To: ffmpeg-devel@ffmpeg.org References: Content-Language: en-US In-Reply-To: X-GND-Sasl: amy@amyspark.me Subject: [FFmpeg-devel] [PATCH v4 0/4] Fix MSVC build without optimizations X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: GtjHve5K4eCw Updated for 6.0, any constructive feedback will be appreciated. L. E. Segovia (4): all: Replace if (ARCH_FOO) checks by #if ARCH_FOO, part 2 all: Replace if (CONFIG_FOO) checks by #if CONFIG_FOO all: Guard if (INLINE*) checks with #if HAVE_INLINE_ASM all: Guard if (EXTERNAL*) checks with #if HAVE_X86ASM fftools/ffprobe.c | 16 +- fftools/opt_common.c | 12 +- libavcodec/x86/aacencdsp_init.c | 2 + libavcodec/x86/aacpsdsp_init.c | 2 + libavcodec/x86/ac3dsp_init.c | 4 + libavcodec/x86/audiodsp_init.c | 2 + libavcodec/x86/bswapdsp_init.c | 2 + libavcodec/x86/cavsdsp.c | 2 + libavcodec/x86/celt_pvq_init.c | 2 + libavcodec/x86/cfhddsp_init.c | 2 + libavcodec/x86/cfhdencdsp_init.c | 2 + libavcodec/x86/dcadsp_init.c | 2 + libavcodec/x86/dct_init.c | 2 + libavcodec/x86/dnxhdenc_init.c | 2 + libavcodec/x86/exrdsp_init.c | 2 + libavcodec/x86/fdctdsp_init.c | 2 + libavcodec/x86/fft_init.c | 2 + libavcodec/x86/flacdsp_init.c | 8 +- libavcodec/x86/g722dsp_init.c | 2 + libavcodec/x86/h263dsp_init.c | 2 + libavcodec/x86/h264_intrapred_init.c | 2 + libavcodec/x86/h264chroma_init.c | 2 + libavcodec/x86/hevcdsp_init.c | 549 +++++++++++---------- libavcodec/x86/hpeldsp_init.c | 4 + libavcodec/x86/hpeldsp_vp3_init.c | 2 + libavcodec/x86/huffyuvdsp_init.c | 2 + libavcodec/x86/huffyuvencdsp_init.c | 2 + libavcodec/x86/idctdsp_init.c | 11 +- libavcodec/x86/jpeg2000dsp_init.c | 2 + libavcodec/x86/lossless_videodsp_init.c | 2 + libavcodec/x86/lossless_videoencdsp_init.c | 2 + libavcodec/x86/me_cmp_init.c | 2 + libavcodec/x86/mlpdsp_init.c | 6 +- libavcodec/x86/mpegvideoencdsp_init.c | 2 + libavcodec/x86/opusdsp_init.c | 2 + libavcodec/x86/pixblockdsp_init.c | 2 + libavcodec/x86/pngdsp_init.c | 2 + libavcodec/x86/proresdsp_init.c | 2 + libavcodec/x86/rv34dsp_init.c | 2 + libavcodec/x86/sbcdsp_init.c | 2 + libavcodec/x86/sbrdsp_init.c | 2 + libavcodec/x86/svq1enc_init.c | 2 + libavcodec/x86/utvideodsp_init.c | 2 + libavcodec/x86/v210enc_init.c | 6 +- libavcodec/x86/vc1dsp_init.c | 6 +- libavcodec/x86/vorbisdsp_init.c | 2 + libavcodec/x86/vp3dsp_init.c | 2 + libavcodec/x86/vp6dsp_init.c | 2 + libavfilter/x86/af_afir_init.c | 2 + libavfilter/x86/af_anlmdn_init.c | 2 + libavfilter/x86/af_volume_init.c | 2 + libavfilter/x86/avf_showcqt_init.c | 2 + libavfilter/x86/colorspacedsp_init.c | 6 +- libavfilter/x86/vf_atadenoise_init.c | 8 +- libavfilter/x86/vf_blend_init.c | 2 + libavfilter/x86/vf_bwdif_init.c | 2 + libavfilter/x86/vf_convolution_init.c | 2 +- libavfilter/x86/vf_framerate_init.c | 2 + libavfilter/x86/vf_fspp_init.c | 2 + libavfilter/x86/vf_gblur_init.c | 2 + libavfilter/x86/vf_hflip_init.c | 2 + libavfilter/x86/vf_limiter_init.c | 2 + libavfilter/x86/vf_maskedclamp_init.c | 2 + libavfilter/x86/vf_maskedmerge_init.c | 2 + libavfilter/x86/vf_overlay_init.c | 2 + libavfilter/x86/vf_pp7_init.c | 2 + libavfilter/x86/vf_psnr_init.c | 2 + libavfilter/x86/vf_removegrain_init.c | 2 + libavfilter/x86/vf_ssim_init.c | 6 +- libavfilter/x86/vf_stereo3d_init.c | 2 + libavfilter/x86/vf_threshold_init.c | 2 + libavfilter/x86/vf_tinterlace_init.c | 2 + libavfilter/x86/vf_transpose_init.c | 2 + libavfilter/x86/vf_v360_init.c | 2 + libavfilter/x86/vf_w3fdif_init.c | 6 +- libavfilter/x86/vf_yadif_init.c | 2 + libavformat/rtmpproto.c | 24 +- libavutil/x86/fixed_dsp_init.c | 2 + libavutil/x86/float_dsp_init.c | 2 + libavutil/x86/imgutils_init.c | 2 + libavutil/x86/lls_init.c | 2 + libavutil/x86/pixelutils_init.c | 2 + libswresample/x86/audio_convert_init.c | 2 + libswresample/x86/resample_init.c | 6 + libswscale/x86/rgb2rgb.c | 2 + libswscale/x86/swscale.c | 2 + 86 files changed, 517 insertions(+), 301 deletions(-)