Git Inbox Mirror of the ffmpeg-devel mailing list - see https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
 help / color / mirror / Atom feed
* [FFmpeg-devel] [PATCH] avcodec/x86/vvc/vvcdsp_init: fix unresolved external symbol on ARCH_X86_32
@ 2024-02-05 11:59 toqsxw
  2024-02-05 12:06 ` Andreas Rheinhardt
  0 siblings, 1 reply; 6+ messages in thread
From: toqsxw @ 2024-02-05 11:59 UTC (permalink / raw)
  To: ffmpeg-devel; +Cc: Wu Jianhua

From: Wu Jianhua <toqsxw@outlook.com>

Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
---
 libavcodec/x86/vvc/vvcdsp_init.c | 78 ++++++++++++++++----------------
 1 file changed, 40 insertions(+), 38 deletions(-)

diff --git a/libavcodec/x86/vvc/vvcdsp_init.c b/libavcodec/x86/vvc/vvcdsp_init.c
index 909ef9f56b..8ee4074350 100644
--- a/libavcodec/x86/vvc/vvcdsp_init.c
+++ b/libavcodec/x86/vvc/vvcdsp_init.c
@@ -31,6 +31,7 @@
 #include "libavcodec/vvc/vvcdsp.h"
 #include "libavcodec/x86/h26x/h2656dsp.h"
 
+#if ARCH_X86_64
 #define FW_PUT(name, depth, opt) \
 static void ff_vvc_put_ ## name ## _ ## depth ## _##opt(int16_t *dst, const uint8_t *src, ptrdiff_t srcstride, \
                                                  int height, const int8_t *hf, const int8_t *vf, int width)    \
@@ -204,51 +205,52 @@ AVG_FUNCS(16, 12, avx2)
     c->inter.avg    = bf(avg, bd, opt);                                 \
     c->inter.w_avg  = bf(w_avg, bd, opt);                               \
 } while (0)
+#endif
 
 void ff_vvc_dsp_init_x86(VVCDSPContext *const c, const int bd)
 {
+#if ARCH_X86_64
     const int cpu_flags = av_get_cpu_flags();
 
-    if (ARCH_X86_64) {
-        if (bd == 8) {
-            if (EXTERNAL_SSE4(cpu_flags)) {
-                MC_LINK_SSE4(8);
-            }
-            if (EXTERNAL_AVX2_FAST(cpu_flags)) {
-                MC_LINKS_AVX2(8);
-            }
-        } else if (bd == 10) {
-            if (EXTERNAL_SSE4(cpu_flags)) {
-                MC_LINK_SSE4(10);
-            }
-            if (EXTERNAL_AVX2_FAST(cpu_flags)) {
-                MC_LINKS_AVX2(10);
-                MC_LINKS_16BPC_AVX2(10);
-            }
-        } else if (bd == 12) {
-            if (EXTERNAL_SSE4(cpu_flags)) {
-                MC_LINK_SSE4(12);
-            }
-            if (EXTERNAL_AVX2_FAST(cpu_flags)) {
-                MC_LINKS_AVX2(12);
-                MC_LINKS_16BPC_AVX2(12);
-            }
+    if (bd == 8) {
+        if (EXTERNAL_SSE4(cpu_flags)) {
+            MC_LINK_SSE4(8);
         }
+        if (EXTERNAL_AVX2_FAST(cpu_flags)) {
+            MC_LINKS_AVX2(8);
+        }
+    } else if (bd == 10) {
+        if (EXTERNAL_SSE4(cpu_flags)) {
+            MC_LINK_SSE4(10);
+        }
+        if (EXTERNAL_AVX2_FAST(cpu_flags)) {
+            MC_LINKS_AVX2(10);
+            MC_LINKS_16BPC_AVX2(10);
+        }
+    } else if (bd == 12) {
+        if (EXTERNAL_SSE4(cpu_flags)) {
+            MC_LINK_SSE4(12);
+        }
+        if (EXTERNAL_AVX2_FAST(cpu_flags)) {
+            MC_LINKS_AVX2(12);
+            MC_LINKS_16BPC_AVX2(12);
+        }
+    }
 
-        if (EXTERNAL_AVX2(cpu_flags)) {
-            switch (bd) {
-                case 8:
-                    AVG_INIT(8, avx2);
-                    break;
-                case 10:
-                    AVG_INIT(10, avx2);
-                    break;
-                case 12:
-                    AVG_INIT(12, avx2);
-                    break;
-                default:
-                    break;
-            }
+    if (EXTERNAL_AVX2(cpu_flags)) {
+        switch (bd) {
+            case 8:
+                AVG_INIT(8, avx2);
+                break;
+            case 10:
+                AVG_INIT(10, avx2);
+                break;
+            case 12:
+                AVG_INIT(12, avx2);
+                break;
+            default:
+                break;
         }
     }
+#endif
 }
-- 
2.43.0.windows.1

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [FFmpeg-devel] [PATCH] avcodec/x86/vvc/vvcdsp_init: fix unresolved external symbol on ARCH_X86_32
  2024-02-05 11:59 [FFmpeg-devel] [PATCH] avcodec/x86/vvc/vvcdsp_init: fix unresolved external symbol on ARCH_X86_32 toqsxw
@ 2024-02-05 12:06 ` Andreas Rheinhardt
  2024-02-05 12:11   ` [FFmpeg-devel] 回复: " Wu Jianhua
  2024-02-07  9:47   ` [FFmpeg-devel] " Wang Bin
  0 siblings, 2 replies; 6+ messages in thread
From: Andreas Rheinhardt @ 2024-02-05 12:06 UTC (permalink / raw)
  To: ffmpeg-devel

toqsxw@outlook.com:
> From: Wu Jianhua <toqsxw@outlook.com>
> 
> Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
> ---
>  libavcodec/x86/vvc/vvcdsp_init.c | 78 ++++++++++++++++----------------
>  1 file changed, 40 insertions(+), 38 deletions(-)
> 
> diff --git a/libavcodec/x86/vvc/vvcdsp_init.c b/libavcodec/x86/vvc/vvcdsp_init.c
> index 909ef9f56b..8ee4074350 100644
> --- a/libavcodec/x86/vvc/vvcdsp_init.c
> +++ b/libavcodec/x86/vvc/vvcdsp_init.c
> @@ -31,6 +31,7 @@
>  #include "libavcodec/vvc/vvcdsp.h"
>  #include "libavcodec/x86/h26x/h2656dsp.h"
>  
> +#if ARCH_X86_64
>  #define FW_PUT(name, depth, opt) \
>  static void ff_vvc_put_ ## name ## _ ## depth ## _##opt(int16_t *dst, const uint8_t *src, ptrdiff_t srcstride, \
>                                                   int height, const int8_t *hf, const int8_t *vf, int width)    \
> @@ -204,51 +205,52 @@ AVG_FUNCS(16, 12, avx2)
>      c->inter.avg    = bf(avg, bd, opt);                                 \
>      c->inter.w_avg  = bf(w_avg, bd, opt);                               \
>  } while (0)
> +#endif
>  
>  void ff_vvc_dsp_init_x86(VVCDSPContext *const c, const int bd)
>  {
> +#if ARCH_X86_64
>      const int cpu_flags = av_get_cpu_flags();
>  
> -    if (ARCH_X86_64) {
> -        if (bd == 8) {
> -            if (EXTERNAL_SSE4(cpu_flags)) {
> -                MC_LINK_SSE4(8);
> -            }
> -            if (EXTERNAL_AVX2_FAST(cpu_flags)) {
> -                MC_LINKS_AVX2(8);
> -            }
> -        } else if (bd == 10) {
> -            if (EXTERNAL_SSE4(cpu_flags)) {
> -                MC_LINK_SSE4(10);
> -            }
> -            if (EXTERNAL_AVX2_FAST(cpu_flags)) {
> -                MC_LINKS_AVX2(10);
> -                MC_LINKS_16BPC_AVX2(10);
> -            }
> -        } else if (bd == 12) {
> -            if (EXTERNAL_SSE4(cpu_flags)) {
> -                MC_LINK_SSE4(12);
> -            }
> -            if (EXTERNAL_AVX2_FAST(cpu_flags)) {
> -                MC_LINKS_AVX2(12);
> -                MC_LINKS_16BPC_AVX2(12);
> -            }
> +    if (bd == 8) {
> +        if (EXTERNAL_SSE4(cpu_flags)) {
> +            MC_LINK_SSE4(8);
>          }
> +        if (EXTERNAL_AVX2_FAST(cpu_flags)) {
> +            MC_LINKS_AVX2(8);
> +        }
> +    } else if (bd == 10) {
> +        if (EXTERNAL_SSE4(cpu_flags)) {
> +            MC_LINK_SSE4(10);
> +        }
> +        if (EXTERNAL_AVX2_FAST(cpu_flags)) {
> +            MC_LINKS_AVX2(10);
> +            MC_LINKS_16BPC_AVX2(10);
> +        }
> +    } else if (bd == 12) {
> +        if (EXTERNAL_SSE4(cpu_flags)) {
> +            MC_LINK_SSE4(12);
> +        }
> +        if (EXTERNAL_AVX2_FAST(cpu_flags)) {
> +            MC_LINKS_AVX2(12);
> +            MC_LINKS_16BPC_AVX2(12);
> +        }
> +    }
>  
> -        if (EXTERNAL_AVX2(cpu_flags)) {
> -            switch (bd) {
> -                case 8:
> -                    AVG_INIT(8, avx2);
> -                    break;
> -                case 10:
> -                    AVG_INIT(10, avx2);
> -                    break;
> -                case 12:
> -                    AVG_INIT(12, avx2);
> -                    break;
> -                default:
> -                    break;
> -            }
> +    if (EXTERNAL_AVX2(cpu_flags)) {
> +        switch (bd) {
> +            case 8:
> +                AVG_INIT(8, avx2);
> +                break;
> +            case 10:
> +                AVG_INIT(10, avx2);
> +                break;
> +            case 12:
> +                AVG_INIT(12, avx2);
> +                break;
> +            default:
> +                break;
>          }
>      }
> +#endif
>  }

Are really all of these functions unavailable for 32bit?

- Andreas

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [FFmpeg-devel] 回复:  [PATCH] avcodec/x86/vvc/vvcdsp_init: fix unresolved external symbol on ARCH_X86_32
  2024-02-05 12:06 ` Andreas Rheinhardt
@ 2024-02-05 12:11   ` Wu Jianhua
  2024-02-07 10:02     ` Andreas Rheinhardt
  2024-02-07  9:47   ` [FFmpeg-devel] " Wang Bin
  1 sibling, 1 reply; 6+ messages in thread
From: Wu Jianhua @ 2024-02-05 12:11 UTC (permalink / raw)
  To: ffmpeg-devel

> 发件人: ffmpeg-devel <ffmpeg-devel-bounces@ffmpeg.org> 代表 Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
> 发送时间: 2024年2月5日 4:06
> 收件人: ffmpeg-devel@ffmpeg.org
> 主题: Re: [FFmpeg-devel] [PATCH] avcodec/x86/vvc/vvcdsp_init: fix unresolved external symbol on ARCH_X86_32
>
> toqsxw@outlook.com:
>> From: Wu Jianhua <toqsxw@outlook.com>
>>
>> Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
>> ---
>>  libavcodec/x86/vvc/vvcdsp_init.c | 78 ++++++++++++++++----------------
>>  1 file changed, 40 insertions(+), 38 deletions(-)
>>
>> diff --git a/libavcodec/x86/vvc/vvcdsp_init.c b/libavcodec/x86/vvc/vvcdsp_init.c
>> index 909ef9f56b..8ee4074350 100644
>> --- a/libavcodec/x86/vvc/vvcdsp_init.c
>> +++ b/libavcodec/x86/vvc/vvcdsp_init.c
>> @@ -31,6 +31,7 @@
>>  #include "libavcodec/vvc/vvcdsp.h"
>>  #include "libavcodec/x86/h26x/h2656dsp.h"
>>
>
> Are really all of these functions unavailable for 32bit?
>
> - Andreas

Yes. Both libavcodec\x86\vvc\vvc_mc.asm and libavcodec\x86\h26x\h2656_inter.asm are wrapped in ARCH_X86_64.
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [FFmpeg-devel] [PATCH] avcodec/x86/vvc/vvcdsp_init: fix unresolved external symbol on ARCH_X86_32
  2024-02-05 12:06 ` Andreas Rheinhardt
  2024-02-05 12:11   ` [FFmpeg-devel] 回复: " Wu Jianhua
@ 2024-02-07  9:47   ` Wang Bin
  1 sibling, 0 replies; 6+ messages in thread
From: Wang Bin @ 2024-02-07  9:47 UTC (permalink / raw)
  To: FFmpeg development discussions and patches

Andreas Rheinhardt <andreas.rheinhardt@outlook.com> 于2024年2月5日周一 20:04写道:

> toqsxw@outlook.com:
> > From: Wu Jianhua <toqsxw@outlook.com>
> >
> > Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
> > ---
> >  libavcodec/x86/vvc/vvcdsp_init.c | 78 ++++++++++++++++----------------
> >  1 file changed, 40 insertions(+), 38 deletions(-)
> >
> > diff --git a/libavcodec/x86/vvc/vvcdsp_init.c
> b/libavcodec/x86/vvc/vvcdsp_init.c
> > index 909ef9f56b..8ee4074350 100644
> > --- a/libavcodec/x86/vvc/vvcdsp_init.c
> > +++ b/libavcodec/x86/vvc/vvcdsp_init.c
> > @@ -31,6 +31,7 @@
> >  #include "libavcodec/vvc/vvcdsp.h"
> >  #include "libavcodec/x86/h26x/h2656dsp.h"
> >
> > +#if ARCH_X86_64
> >  #define FW_PUT(name, depth, opt) \
> >  static void ff_vvc_put_ ## name ## _ ## depth ## _##opt(int16_t *dst,
> const uint8_t *src, ptrdiff_t srcstride, \
> >                                                   int height, const
> int8_t *hf, const int8_t *vf, int width)    \
> > @@ -204,51 +205,52 @@ AVG_FUNCS(16, 12, avx2)
> >      c->inter.avg    = bf(avg, bd, opt);
>  \
> >      c->inter.w_avg  = bf(w_avg, bd, opt);
>  \
> >  } while (0)
> > +#endif
> >
> >  void ff_vvc_dsp_init_x86(VVCDSPContext *const c, const int bd)
> >  {
> > +#if ARCH_X86_64
> >      const int cpu_flags = av_get_cpu_flags();
> >
> > -    if (ARCH_X86_64) {
> > -        if (bd == 8) {
> > -            if (EXTERNAL_SSE4(cpu_flags)) {
> > -                MC_LINK_SSE4(8);
> > -            }
> > -            if (EXTERNAL_AVX2_FAST(cpu_flags)) {
> > -                MC_LINKS_AVX2(8);
> > -            }
> > -        } else if (bd == 10) {
> > -            if (EXTERNAL_SSE4(cpu_flags)) {
> > -                MC_LINK_SSE4(10);
> > -            }
> > -            if (EXTERNAL_AVX2_FAST(cpu_flags)) {
> > -                MC_LINKS_AVX2(10);
> > -                MC_LINKS_16BPC_AVX2(10);
> > -            }
> > -        } else if (bd == 12) {
> > -            if (EXTERNAL_SSE4(cpu_flags)) {
> > -                MC_LINK_SSE4(12);
> > -            }
> > -            if (EXTERNAL_AVX2_FAST(cpu_flags)) {
> > -                MC_LINKS_AVX2(12);
> > -                MC_LINKS_16BPC_AVX2(12);
> > -            }
> > +    if (bd == 8) {
> > +        if (EXTERNAL_SSE4(cpu_flags)) {
> > +            MC_LINK_SSE4(8);
> >          }
> > +        if (EXTERNAL_AVX2_FAST(cpu_flags)) {
> > +            MC_LINKS_AVX2(8);
> > +        }
> > +    } else if (bd == 10) {
> > +        if (EXTERNAL_SSE4(cpu_flags)) {
> > +            MC_LINK_SSE4(10);
> > +        }
> > +        if (EXTERNAL_AVX2_FAST(cpu_flags)) {
> > +            MC_LINKS_AVX2(10);
> > +            MC_LINKS_16BPC_AVX2(10);
> > +        }
> > +    } else if (bd == 12) {
> > +        if (EXTERNAL_SSE4(cpu_flags)) {
> > +            MC_LINK_SSE4(12);
> > +        }
> > +        if (EXTERNAL_AVX2_FAST(cpu_flags)) {
> > +            MC_LINKS_AVX2(12);
> > +            MC_LINKS_16BPC_AVX2(12);
> > +        }
> > +    }
> >
> > -        if (EXTERNAL_AVX2(cpu_flags)) {
> > -            switch (bd) {
> > -                case 8:
> > -                    AVG_INIT(8, avx2);
> > -                    break;
> > -                case 10:
> > -                    AVG_INIT(10, avx2);
> > -                    break;
> > -                case 12:
> > -                    AVG_INIT(12, avx2);
> > -                    break;
> > -                default:
> > -                    break;
> > -            }
> > +    if (EXTERNAL_AVX2(cpu_flags)) {
> > +        switch (bd) {
> > +            case 8:
> > +                AVG_INIT(8, avx2);
> > +                break;
> > +            case 10:
> > +                AVG_INIT(10, avx2);
> > +                break;
> > +            case 12:
> > +                AVG_INIT(12, avx2);
> > +                break;
> > +            default:
> > +                break;
> >          }
> >      }
> > +#endif
> >  }
>
> Are really all of these functions unavailable for 32bit?
>
> - Andreas
>
>
http://fate.ffmpeg.org/log.cgi?time=20240207055809&slot=x86_32-msvc14-dll-md-windows-native&log=compile
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [FFmpeg-devel] 回复: [PATCH] avcodec/x86/vvc/vvcdsp_init: fix unresolved external symbol on ARCH_X86_32
  2024-02-05 12:11   ` [FFmpeg-devel] 回复: " Wu Jianhua
@ 2024-02-07 10:02     ` Andreas Rheinhardt
  2024-02-07 14:58       ` Nuo Mi
  0 siblings, 1 reply; 6+ messages in thread
From: Andreas Rheinhardt @ 2024-02-07 10:02 UTC (permalink / raw)
  To: ffmpeg-devel

Wu Jianhua:
>> 发件人: ffmpeg-devel <ffmpeg-devel-bounces@ffmpeg.org> 代表 Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
>> 发送时间: 2024年2月5日 4:06
>> 收件人: ffmpeg-devel@ffmpeg.org
>> 主题: Re: [FFmpeg-devel] [PATCH] avcodec/x86/vvc/vvcdsp_init: fix unresolved external symbol on ARCH_X86_32
>>
>> toqsxw@outlook.com:
>>> From: Wu Jianhua <toqsxw@outlook.com>
>>>
>>> Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
>>> ---
>>>  libavcodec/x86/vvc/vvcdsp_init.c | 78 ++++++++++++++++----------------
>>>  1 file changed, 40 insertions(+), 38 deletions(-)
>>>
>>> diff --git a/libavcodec/x86/vvc/vvcdsp_init.c b/libavcodec/x86/vvc/vvcdsp_init.c
>>> index 909ef9f56b..8ee4074350 100644
>>> --- a/libavcodec/x86/vvc/vvcdsp_init.c
>>> +++ b/libavcodec/x86/vvc/vvcdsp_init.c
>>> @@ -31,6 +31,7 @@
>>>  #include "libavcodec/vvc/vvcdsp.h"
>>>  #include "libavcodec/x86/h26x/h2656dsp.h"
>>>
>>
>> Are really all of these functions unavailable for 32bit?
>>
>> - Andreas
> 
> Yes. Both libavcodec\x86\vvc\vvc_mc.asm and libavcodec\x86\h26x\h2656_inter.asm are wrapped in ARCH_X86_64.

Patch seems ok then.

- Andreas


_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [FFmpeg-devel] 回复: [PATCH] avcodec/x86/vvc/vvcdsp_init: fix unresolved external symbol on ARCH_X86_32
  2024-02-07 10:02     ` Andreas Rheinhardt
@ 2024-02-07 14:58       ` Nuo Mi
  0 siblings, 0 replies; 6+ messages in thread
From: Nuo Mi @ 2024-02-07 14:58 UTC (permalink / raw)
  To: FFmpeg development discussions and patches

On Wed, Feb 7, 2024 at 6:00 PM Andreas Rheinhardt <
andreas.rheinhardt@outlook.com> wrote:

> Wu Jianhua:
> >> 发件人: ffmpeg-devel <ffmpeg-devel-bounces@ffmpeg.org> 代表 Andreas
> Rheinhardt <andreas.rheinhardt@outlook.com>
> >> 发送时间: 2024年2月5日 4:06
> >> 收件人: ffmpeg-devel@ffmpeg.org
> >> 主题: Re: [FFmpeg-devel] [PATCH] avcodec/x86/vvc/vvcdsp_init: fix
> unresolved external symbol on ARCH_X86_32
> >>
> >> toqsxw@outlook.com:
> >>> From: Wu Jianhua <toqsxw@outlook.com>
> >>>
> >>> Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
> >>> ---
> >>>  libavcodec/x86/vvc/vvcdsp_init.c | 78 ++++++++++++++++----------------
> >>>  1 file changed, 40 insertions(+), 38 deletions(-)
> >>>
> >>> diff --git a/libavcodec/x86/vvc/vvcdsp_init.c
> b/libavcodec/x86/vvc/vvcdsp_init.c
> >>> index 909ef9f56b..8ee4074350 100644
> >>> --- a/libavcodec/x86/vvc/vvcdsp_init.c
> >>> +++ b/libavcodec/x86/vvc/vvcdsp_init.c
> >>> @@ -31,6 +31,7 @@
> >>>  #include "libavcodec/vvc/vvcdsp.h"
> >>>  #include "libavcodec/x86/h26x/h2656dsp.h"
> >>>
> >>
> >> Are really all of these functions unavailable for 32bit?
> >>
> >> - Andreas
> >
> > Yes. Both libavcodec\x86\vvc\vvc_mc.asm and
> libavcodec\x86\h26x\h2656_inter.asm are wrapped in ARCH_X86_64.
>
> Patch seems ok then.
>
applied, thank you all

>
> - Andreas
>
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel@ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
> To unsubscribe, visit link above, or email
> ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".
>
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2024-02-07 14:58 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-02-05 11:59 [FFmpeg-devel] [PATCH] avcodec/x86/vvc/vvcdsp_init: fix unresolved external symbol on ARCH_X86_32 toqsxw
2024-02-05 12:06 ` Andreas Rheinhardt
2024-02-05 12:11   ` [FFmpeg-devel] 回复: " Wu Jianhua
2024-02-07 10:02     ` Andreas Rheinhardt
2024-02-07 14:58       ` Nuo Mi
2024-02-07  9:47   ` [FFmpeg-devel] " Wang Bin

Git Inbox Mirror of the ffmpeg-devel mailing list - see https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

This inbox may be cloned and mirrored by anyone:

	git clone --mirror https://master.gitmailbox.com/ffmpegdev/0 ffmpegdev/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 ffmpegdev ffmpegdev/ https://master.gitmailbox.com/ffmpegdev \
		ffmpegdev@gitmailbox.com
	public-inbox-index ffmpegdev

Example config snippet for mirrors.


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git