* [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