From: Alexander E. Patrakov
---
Changelog |1 +
doc/general.texi |2 +-
libavcodec/Makefile|1 +
libavcodec/allcodecs.c |2 +-
libavcodec/dcaenc.c| 587
libavcodec/dcaenc.h| 544
On Fri, Apr 15, 2011 at 04:39:48PM +0200, Diego Biurrun wrote:
> From: Alexander E. Patrakov
Patch updated to apply against HEAD and prettified.
Benjamin, rebase any review comments on top of this one :)
Diego
___
libav-devel mailing list
libav-devel@l
From: Alexander E. Patrakov
---
Changelog |1 +
doc/general.texi |2 +-
libavcodec/Makefile|1 +
libavcodec/allcodecs.c |2 +-
libavcodec/dcaenc.c| 587
libavcodec/dcaenc.h| 544
On Fri, Apr 08, 2011 at 01:33:21AM +0200, Alexander E. Patrakov wrote:
> ---
> Changelog |1 +
> doc/general.texi |2 +-
> libavcodec/Makefile|1 +
> libavcodec/allcodecs.c |2 +-
> libavcodec/dcaenc.c| 587
>
Ping
MvH
Benjamin Larsson
___
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel
Fixed some things but not others.
MvH
Benjamin Larsson
>From 20a2180193d0fcfaaf71fb1d9f3bb4cd90a1ce0f Mon Sep 17 00:00:00 2001
From: Alexander E. Patrakov
Date: Fri, 8 Apr 2011 01:33:21 +0200
Subject: [PATCH] Experimental DCA encoder
---
Changelog |1 +
doc/general.texi |
"Ronald S. Bultje" writes:
> Hi,
>
> 2011/4/7 Benjamin Larsson :
>> +static inline int32_t mul32(int32_t a, int32_t b)
>> +{
>> +/* on >=i686, gcc compiles this into a single "imull" instruction */
>> +int64_t r = (int64_t)a * b;
>> +/* round the result before truncating - improves ac
On Fri, Apr 08, 2011 at 07:53:32AM -0400, Ronald S. Bultje wrote:
> Hi,
[...]
>
> Ah, that's what the fixme is for I guess. Sounds ok to me then.
> (Didn't Mans just implement fixed-point FFT or something like that? Or
> was that "just" MDCT?)
MDCT is often implemented via FFT.
P.S. And if someb
Hi,
On Fri, Apr 8, 2011 at 5:02 AM, Benjamin Larsson wrote:
> On 04/08/2011 03:58 AM, Ronald S. Bultje wrote:
>> 2011/4/7 Benjamin Larsson :
>>> +static void qmf_decompose(DCAContext *c, int32_t in[32], int32_t out[32],
>>> int channel)
>>> +{
>>> + int band, i, j, k;
>>> + int32_t resp;
>
On Fri, Apr 08, 2011 at 01:41:37AM +0200, Benjamin Larsson wrote:
> [...]
Please make sure this compiles with --disable-everything --enable-encoder=dca.
Diego
___
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/li
On Fri, Apr 08, 2011 at 01:41:37AM +0200, Benjamin Larsson wrote:
>
> ---
> libavcodec/Makefile|1 +
> libavcodec/allcodecs.c |2 +-
> libavcodec/dcaenc.c| 581
>
> libavcodec/dcaenc.h| 544 +++
On 04/08/2011 03:58 AM, Ronald S. Bultje wrote:
> Hi,
>
> 2011/4/7 Benjamin Larsson :
>> +static inline int32_t mul32(int32_t a, int32_t b)
>> +{
>> +/* on >=i686, gcc compiles this into a single "imull" instruction */
>> +int64_t r = (int64_t)a * b;
>> +/* round the result before trunc
Hi,
2011/4/7 Benjamin Larsson :
> +static inline int32_t mul32(int32_t a, int32_t b)
> +{
> +/* on >=i686, gcc compiles this into a single "imull" instruction */
> +int64_t r = (int64_t)a * b;
> +/* round the result before truncating - improves accuracy */
> +return (r + 0x8000
MvH
Benjamin Larsson
>From 72e6371e0c98e344275173452cec98940a33ef39 Mon Sep 17 00:00:00 2001
From: Alexander E. Patrakov
Date: Fri, 8 Apr 2011 01:33:21 +0200
Subject: [PATCH] Experimental DCA encoder
---
libavcodec/Makefile|1 +
libavcodec/allcodecs.c |2 +-
libavcodec/dcaenc.c|
14 matches
Mail list logo