Displaying 20 results from an estimated 8000 matches similar to: "[PATCH] Ensure mapping matrix size is always valid."
2017 Dec 07
2
[PATCH] Ensure mapping matrix size is always valid.
Nice! Looks good, thanks!
On Thu, Dec 7, 2017 at 3:06 PM Jean-Marc Valin <jmvalin at jmvalin.ca> wrote:
> See proposed modification to your patch to avoid integer overflows and
> work on 16-bit int platforms.
>
> Jean-Marc
>
> On 12/04/2017 07:08 PM, Drew Allen wrote:
> > Hello,
> >
> > Attached is a patch that ensures only valid sizes of the
2017 Dec 04
3
[PATCH] Fix memory issue in Projection API
I've solely addressed this concern here.
Cheers,
Drew
On Fri, Nov 24, 2017 at 9:15 AM Jean-Marc Valin <jmvalin at jmvalin.ca> wrote:
> Hi Drew,
>
> I noticed you reverted the
> output[output_rows * i] = (tmp + 16384) >> 15;
> from the previous patch. That's still good. What should have been
> changed is the float version:
> output[output_rows * i] =
2017 Oct 31
7
[PATCH] Support for Channel Mapping 253.
Hi Jean-Marc,
Thanks so much for your review. Attached are my comments and an updated
patch.
On Mon, Oct 30, 2017 at 5:48 PM Jean-Marc Valin <jmvalin at jmvalin.ca> wrote:
> Hi Drew,
>
> I've had some time to dig more deeply into your patch. Here's some more
> in-depth comments:
>
> 1) I note that your OpusMSEncoder struct in private.h adds a
> subframe_mem[]
2017 Nov 09
2
[PATCH] Support for Channel Mapping 253.
Sure, ill send that asap
On Wed, Nov 8, 2017 at 4:44 PM Jean-Marc Valin <jmvalin at jmvalin.ca> wrote:
> Hi Drew,
>
> Your ambisonics patch is already merged. Can you send a patch that
> applies to master?
>
> Jean-Marc
>
> On 11/08/2017 07:05 PM, Drew Allen wrote:
> > Hey Jean-Marc,
> >
> > I found a bug regarding exporting the matrix that
2017 Nov 23
2
[PATCH] Fix memory issue in Projection API
Hey Jean-Marc,
Thanks again!
To your first point, I was only trying to copy how _multistream_'s c files
function in this way, possibly that's worth refactoring as well (as a
separate patch).
I made the other changes you suggested.
Cheers,
Drew
On Thu, Nov 23, 2017 at 9:02 AM Jean-Marc Valin <jmvalin at jmvalin.ca> wrote:
> On 11/22/2017 06:23 PM, Drew Allen wrote:
>
2017 Nov 03
1
[PATCH] Support for Channel Mapping 253.
Here's another one.
On Thu, Nov 2, 2017 at 9:54 AM Jean-Marc Valin <jmvalin at jmvalin.ca> wrote:
> Hi Drew,
>
> We're getting there... Some minor comments:
>
> 1) The public header file should not have an
> #ifdef ENABLE_EXPERIMENTAL_AMBISONICS
> since that would require the user code to define it.
>
> Done
> 2) Why do you have #define
2017 Nov 23
2
[PATCH] Fix memory issue in Projection API
got it. actually that patch i sent you has something wrong with the
mapping_matrix_multiply_short_out... let me fix that and will send you
another patch soon.
Cheers,
Drew
On Thu, Nov 23, 2017 at 10:34 AM Jean-Marc Valin <jmvalin at jmvalin.ca> wrote:
> On 11/23/2017 01:28 PM, Drew Allen wrote:
> > To your first point, I was only trying to copy how _multistream_'s c
> >
2017 Nov 24
3
[PATCH] Fix memory issue in Projection API
Hi Jean-Marc,
Attached is an updated patch. I had to include some of Mark's suggestions
in order to get the tests to work correctly. I will still submit a separate
patch for him for a few other concerns he had after this one clears.
Cheers,
Drew
On Thu, Nov 23, 2017 at 10:42 AM Jean-Marc Valin <jmvalin at jmvalin.ca> wrote:
> Actually, there's also something wrong with the
2017 Nov 22
2
[PATCH] Fix memory issue in Projection API
Hi Jean-Marc,
Here's my responses:
1) I didn't change how multistream_decode_float works in the argument
list... I noticed it changes it's arguments depending on whether
FIXED_POINT is used. I copied this style for the projection API as well. If
this isn't desired, we should make those changes separately.
2) See above.
3) I only zero out initially. For the matrix_multiply_out
2017 Nov 21
4
[PATCH] Support for Channel Mapping 253.
Hi Mark,
Attached are corrections based on your comments. I will extend these to the
patch I recently submitted to fix memory issues once that is resolved as
well.
Cheers,
Drew
On Sat, Nov 18, 2017 at 5:48 PM Mark Harris <mark.hsj at gmail.com> wrote:
> Hi Drew,
>
> Some additional comments on your mapping family 253 changes:
>
> 1) mapping_matrix_get_data: The computed
2017 Oct 12
2
[PATCH] Support for Channel Mapping 253.
thanks for all your feedback. here's the revised patch:
On Wed, Oct 11, 2017 at 2:20 PM Timothy B. Terriberry <tterribe at xiph.org>
wrote:
> Jean-Marc Valin wrote:
> > I think you'll want something like:
> > (opus_int16)((unsigned)demixing_matrix[2*i+1] << 8)
> > (though you might want to check it too)
>
> FWIW, we use the construct
> int s =
2017 Oct 10
2
[PATCH] Support for Channel Mapping 253.
Hi Drew,
On 10/10/17 02:29 PM, Drew Allen wrote:
> 2) Someone on this list might know better than I do on that one, but for
> the new _ctl_va_list() calls, I believe the convention is for va_start()
> and va_end() to appear in the caller rather than in in the va_list()
> function itself.
>
> *My understanding is that it's impossible to pass ellipsis to another
>
2017 Nov 24
2
[PATCH] Fix memory issue in Projection API
Aha good point! Im travelling this weekend but will submit another patch
Monday morning.
Cheers,
Drew
On Fri, Nov 24, 2017 at 9:15 AM Jean-Marc Valin <jmvalin at jmvalin.ca> wrote:
> Hi Drew,
>
> I noticed you reverted the
> output[output_rows * i] = (tmp + 16384) >> 15;
> from the previous patch. That's still good. What should have been
> changed is the float
2017 Nov 28
2
[PATCH] Fix memory issue in Projection API
I only had a quick look, but your patch looks good except for the:
output[output_rows * i] = (1/(32768.f*128.f))*tmp;
For floating point, you shouldn't do the >>7 either. Just remove the >>8
from the floating-point calculation of tmp so that all the scaling is
done in float.
Cheers,
Jean-Marc
On 11/27/2017 04:01 PM, Drew Allen wrote:
> Hi Jean-Marc,
>
> Attached is
2017 Dec 07
0
[PATCH] Ensure mapping matrix size is always valid.
See proposed modification to your patch to avoid integer overflows and
work on 16-bit int platforms.
Jean-Marc
On 12/04/2017 07:08 PM, Drew Allen wrote:
> Hello,
>
> Attached is a patch that ensures only valid sizes of the mapping matrix
> are accepted.
>
> This patch depends on the most recent [PATCH] Fix memory issues in
> Projection API.
>
> Cheers,
> Drew
2017 Nov 28
3
[PATCH] Fix memory issue in Projection API
I think you just attached the wrong (previous) version of the patch.
Jean-Marc
On 11/28/2017 12:24 PM, Drew Allen wrote:
> Done!
>
> On Tue, Nov 28, 2017 at 12:12 AM Jean-Marc Valin <jmvalin at jmvalin.ca
> <mailto:jmvalin at jmvalin.ca>> wrote:
>
> I only had a quick look, but your patch looks good except for the:
> output[output_rows * i] =
2017 Nov 10
2
[PATCH] Support for Channel Mapping 253.
On 11/09/2017 01:58 PM, Drew Allen wrote:
> Attached is a quick patch that addresses a bug when exporting the matrix
> from the encoder.
Actually, I don't see what your encoder change is supposed to do. Are
there cases where demixing_matrix->rows != nb_output_streams ?
Cheers,
Jean-Marc
> Cheers,
> Drew
>
> On Wed, Nov 8, 2017 at 4:44 PM Drew Allen <bitllama at
2018 Mar 20
2
[PATCH] Support for Ambisonics
Attached is an updated patch based on Jean-Marc and Mark's comments. :)
Cheers,
Drew
On Tue, Mar 20, 2018 at 9:20 AM Jean-Marc Valin <jmvalin at jmvalin.ca> wrote:
> On 03/20/2018 11:51 AM, Drew Allen wrote:
> > Just to confirm, I would use opeint_* for all the
> > OpusGenericEncoder-related functions?
>
> Correct. Or you can also use oge_ if you like. Just
2018 Mar 22
2
[PATCH] Support for Ambisonics
Thanks! 2 down, 2 to go. :D :D :D
On Wed, Mar 21, 2018 at 11:19 PM Jean-Marc Valin <jmvalin at jmvalin.ca> wrote:
> Thanks, the libopus and the libopusenc patches are now merged.
>
> Cheers,
>
> Jean-Marc
>
> On 03/20/2018 12:36 PM, Drew Allen wrote:
> > Attached is an updated patch based on Jean-Marc and Mark's comments. :)
> >
> >
2018 Mar 26
3
[PATCH] Support for Ambisonics
Apologies! That patch will not work correctly with Opus 1.2. Will send an
updated patch shortly!!
On Mon, Mar 26, 2018 at 11:56 AM Drew Allen <bitllama at google.com> wrote:
> Hello all!
>
> I've attached an updated patch for opusfile, based on formatting
> suggestions I got for the opus and libopusenc patches.
>
> Cheers!
> Drew
>
> On Thu, Mar 22, 2018 at