diff mbox series

[FFmpeg-devel,01/14] configure: Remove obsolete wmavoice->rdft, dct dependencies

Message ID AS8P250MB0744136FB53B9E573DD249D68FC1A@AS8P250MB0744.EURP250.PROD.OUTLOOK.COM
State Accepted
Commit 44aa46184ceb5fb2205699cfd94b0bcc6693b781
Headers show
Series [FFmpeg-devel,01/14] configure: Remove obsolete wmavoice->rdft, dct dependencies | expand

Checks

Context Check Description
yinshiyou/make_loongarch64 success Make finished
yinshiyou/make_fate_loongarch64 success Make fate finished
andriy/make_x86 success Make finished
andriy/make_fate_x86 success Make fate finished

Commit Message

Andreas Rheinhardt Sept. 28, 2023, 9:32 p.m. UTC
Forgotten in a810126501e1ef0992d765720ff0d2629c5d1616.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
---
 configure | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comments

Andreas Rheinhardt Sept. 28, 2023, 9:42 p.m. UTC | #1
Andreas Rheinhardt:
> Forgotten in a810126501e1ef0992d765720ff0d2629c5d1616.
> 
> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
> ---
>  configure | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/configure b/configure
> index e1afcaa586..762311ae51 100755
> --- a/configure
> +++ b/configure
> @@ -3033,7 +3033,7 @@ wmav1_decoder_select="sinewin wma_freqs"
>  wmav1_encoder_select="sinewin wma_freqs"
>  wmav2_decoder_select="sinewin wma_freqs"
>  wmav2_encoder_select="sinewin wma_freqs"
> -wmavoice_decoder_select="lsp rdft dct sinewin"
> +wmavoice_decoder_select="lsp sinewin"
>  wmv1_decoder_select="msmpeg4dec"
>  wmv1_encoder_select="msmpeg4enc"
>  wmv2_decoder_select="blockdsp error_resilience idctdsp intrax8 msmpeg4dec videodsp wmv2dsp"

Unfortunately, patch #5 from this set (the main one) has been rejected
by the mailing list as spam. It is here:
https://github.com/mkver/FFmpeg/commit/e0ad224d4ccd293617c75a8ba6f5e2cda78b7c56
and a branch for these patches is here:
https://github.com/mkver/FFmpeg/commits/fft

- Andreas
Lynne Sept. 28, 2023, 9:59 p.m. UTC | #2
Sep 28, 2023, 23:40 by andreas.rheinhardt@outlook.com:

> Andreas Rheinhardt:
>
>> Forgotten in a810126501e1ef0992d765720ff0d2629c5d1616.
>>
>> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
>> ---
>>  configure | 2 +-
>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/configure b/configure
>> index e1afcaa586..762311ae51 100755
>> --- a/configure
>> +++ b/configure
>> @@ -3033,7 +3033,7 @@ wmav1_decoder_select="sinewin wma_freqs"
>>  wmav1_encoder_select="sinewin wma_freqs"
>>  wmav2_decoder_select="sinewin wma_freqs"
>>  wmav2_encoder_select="sinewin wma_freqs"
>> -wmavoice_decoder_select="lsp rdft dct sinewin"
>> +wmavoice_decoder_select="lsp sinewin"
>>  wmv1_decoder_select="msmpeg4dec"
>>  wmv1_encoder_select="msmpeg4enc"
>>  wmv2_decoder_select="blockdsp error_resilience idctdsp intrax8 msmpeg4dec videodsp wmv2dsp"
>>
>
> Unfortunately, patch #5 from this set (the main one) has been rejected
> by the mailing list as spam. It is here:
> https://github.com/mkver/FFmpeg/commit/e0ad224d4ccd293617c75a8ba6f5e2cda78b7c56
> and a branch for these patches is here:
> https://github.com/mkver/FFmpeg/commits/fft
>

Would you mind awfully letting me be the author on this one? I already had a
patch, but then I got swept up switching mpegaudiodsp to lavu/tx, doing
a better 32-point DCT, and Cooley-Tukey, and VDD, and I forgot to send it.
Would just be nice to see after working on lavu/tx for 4 years now.

The rest of the configure changes, and the SILK change all LGTM.
Can't comment on the rest, but I think they don't need to all be pushed
at the same time.
Andreas Rheinhardt Sept. 28, 2023, 10:11 p.m. UTC | #3
Lynne:
> Sep 28, 2023, 23:40 by andreas.rheinhardt@outlook.com:
> 
>> Andreas Rheinhardt:
>>
>>> Forgotten in a810126501e1ef0992d765720ff0d2629c5d1616.
>>>
>>> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
>>> ---
>>>  configure | 2 +-
>>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>>
>>> diff --git a/configure b/configure
>>> index e1afcaa586..762311ae51 100755
>>> --- a/configure
>>> +++ b/configure
>>> @@ -3033,7 +3033,7 @@ wmav1_decoder_select="sinewin wma_freqs"
>>>  wmav1_encoder_select="sinewin wma_freqs"
>>>  wmav2_decoder_select="sinewin wma_freqs"
>>>  wmav2_encoder_select="sinewin wma_freqs"
>>> -wmavoice_decoder_select="lsp rdft dct sinewin"
>>> +wmavoice_decoder_select="lsp sinewin"
>>>  wmv1_decoder_select="msmpeg4dec"
>>>  wmv1_encoder_select="msmpeg4enc"
>>>  wmv2_decoder_select="blockdsp error_resilience idctdsp intrax8 msmpeg4dec videodsp wmv2dsp"
>>>
>>
>> Unfortunately, patch #5 from this set (the main one) has been rejected
>> by the mailing list as spam. It is here:
>> https://github.com/mkver/FFmpeg/commit/e0ad224d4ccd293617c75a8ba6f5e2cda78b7c56
>> and a branch for these patches is here:
>> https://github.com/mkver/FFmpeg/commits/fft
>>
> 
> Would you mind awfully letting me be the author on this one? I already had a
> patch, but then I got swept up switching mpegaudiodsp to lavu/tx, doing
> a better 32-point DCT, and Cooley-Tukey, and VDD, and I forgot to send it.
> Would just be nice to see after working on lavu/tx for 4 years now.
> 

If you have a patch, why don't you send it now? There is really no need
for this code to be recompiled and relinked all the time.

> The rest of the configure changes, and the SILK change all LGTM.
> Can't comment on the rest, but I think they don't need to all be pushed
> at the same time.
Lynne Sept. 28, 2023, 11:26 p.m. UTC | #4
Sep 29, 2023, 00:10 by andreas.rheinhardt@outlook.com:

> Lynne:
>
>> Sep 28, 2023, 23:40 by andreas.rheinhardt@outlook.com:
>>
>>> Andreas Rheinhardt:
>>>
>>>> Forgotten in a810126501e1ef0992d765720ff0d2629c5d1616.
>>>>
>>>> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
>>>> ---
>>>>  configure | 2 +-
>>>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>>>
>>>> diff --git a/configure b/configure
>>>> index e1afcaa586..762311ae51 100755
>>>> --- a/configure
>>>> +++ b/configure
>>>> @@ -3033,7 +3033,7 @@ wmav1_decoder_select="sinewin wma_freqs"
>>>>  wmav1_encoder_select="sinewin wma_freqs"
>>>>  wmav2_decoder_select="sinewin wma_freqs"
>>>>  wmav2_encoder_select="sinewin wma_freqs"
>>>> -wmavoice_decoder_select="lsp rdft dct sinewin"
>>>> +wmavoice_decoder_select="lsp sinewin"
>>>>  wmv1_decoder_select="msmpeg4dec"
>>>>  wmv1_encoder_select="msmpeg4enc"
>>>>  wmv2_decoder_select="blockdsp error_resilience idctdsp intrax8 msmpeg4dec videodsp wmv2dsp"
>>>>
>>>
>>> Unfortunately, patch #5 from this set (the main one) has been rejected
>>> by the mailing list as spam. It is here:
>>> https://github.com/mkver/FFmpeg/commit/e0ad224d4ccd293617c75a8ba6f5e2cda78b7c56
>>> and a branch for these patches is here:
>>> https://github.com/mkver/FFmpeg/commits/fft
>>>
>>
>> Would you mind awfully letting me be the author on this one? I already had a
>> patch, but then I got swept up switching mpegaudiodsp to lavu/tx, doing
>> a better 32-point DCT, and Cooley-Tukey, and VDD, and I forgot to send it.
>> Would just be nice to see after working on lavu/tx for 4 years now.
>>
>
> If you have a patch, why don't you send it now? There is really no need
> for this code to be recompiled and relinked all the time?
>

Your patch is pretty much what my patches did, except
you wrap dct32, while I get rid of it, and I also did it one
component at a time rather than getting rid of all of it
at once. I have no objection with the way this is done either way.

I'd just like some credit for deleting something I spent
years researching and replacing. After all, it's easy to remove
entire files at once and being first, but less so figuring out how
to write fast and reasonably small DCT-I/DST-I transforms.
diff mbox series

Patch

diff --git a/configure b/configure
index e1afcaa586..762311ae51 100755
--- a/configure
+++ b/configure
@@ -3033,7 +3033,7 @@  wmav1_decoder_select="sinewin wma_freqs"
 wmav1_encoder_select="sinewin wma_freqs"
 wmav2_decoder_select="sinewin wma_freqs"
 wmav2_encoder_select="sinewin wma_freqs"
-wmavoice_decoder_select="lsp rdft dct sinewin"
+wmavoice_decoder_select="lsp sinewin"
 wmv1_decoder_select="msmpeg4dec"
 wmv1_encoder_select="msmpeg4enc"
 wmv2_decoder_select="blockdsp error_resilience idctdsp intrax8 msmpeg4dec videodsp wmv2dsp"