Displaying 18 results from an estimated 18 matches for "matrix_multiply_out".
2017 Nov 22
2
[PATCH] Fix memory issue in Projection API
..._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 functions, we
need to be able to take a single decoded stream and add weighted versions
of it to each of the final output channels. This zero-ing out on stream 0
ensures the block is zero-set so we can incrementally add all the decoded
streams to the output channels.
4) See 3), short and float ver...
2017 Nov 23
2
[PATCH] Fix memory issue in Projection API
...s a bad idea. For example, if
> you look at the public header, opus_projection_decode() has a pcm
> argument of type opus_int16*, so it's a bit confusing for the C file to
> define pcm as opus_val16*, even if the two map to the same.
>
> > 3) I only zero out initially. For the matrix_multiply_out functions, we
> > need to be able to take a single decoded stream and add weighted
> > versions of it to each of the final output channels. This zero-ing out
> > on stream 0 ensures the block is zero-set so we can incrementally add
> > all the decoded streams to the output c...
2017 Nov 23
2
[PATCH] Fix memory issue in Projection API
...u look at the public header, opus_projection_decode() has a pcm
> > argument of type opus_int16*, so it's a bit confusing for the C file
> to
> > define pcm as opus_val16*, even if the two map to the same.
> >
> > > 3) I only zero out initially. For the matrix_multiply_out
> > functions, we
> > > need to be able to take a single decoded stream and add weighted
> > > versions of it to each of the final output channels. This zero-ing
> out
> > > on stream 0 ensures the block is zero-set so we can incrementally
> ad...
2017 Nov 24
3
[PATCH] Fix memory issue in Projection API
...e() has a
> pcm
> > > argument of type opus_int16*, so it's a bit confusing for the
> > C file to
> > > define pcm as opus_val16*, even if the two map to the same.
> > >
> > > > 3) I only zero out initially. For the matrix_multiply_out
> > > functions, we
> > > > need to be able to take a single decoded stream and add
> weighted
> > > > versions of it to each of the final output channels. This
> > zero-ing out
> > > > on stream 0 ensures the...
2017 Nov 23
0
[PATCH] Fix memory issue in Projection API
...ut I still think it's a bad idea. For example, if
you look at the public header, opus_projection_decode() has a pcm
argument of type opus_int16*, so it's a bit confusing for the C file to
define pcm as opus_val16*, even if the two map to the same.
> 3) I only zero out initially. For the matrix_multiply_out functions, we
> need to be able to take a single decoded stream and add weighted
> versions of it to each of the final output channels. This zero-ing out
> on stream 0 ensures the block is zero-set so we can incrementally add
> all the decoded streams to the output channels.
OK, I see....
2017 Dec 04
3
[PATCH] Fix memory issue in Projection API
...pus_int16*, so it's a bit confusing
> > for the
> > > C file to
> > > > define pcm as opus_val16*, even if the two map to the
> same.
> > > >
> > > > > 3) I only zero out initially. For the
> matrix_multiply_out
> > > > functions, we
> > > > > need to be able to take a single decoded stream and
> > add weighted
> > > > > versions of it to each of the final output channels.
> This
> > > zero-ing out
&...
2017 Nov 24
2
[PATCH] Fix memory issue in Projection API
...pus_int16*, so it's a bit confusing
> > for the
> > > C file to
> > > > define pcm as opus_val16*, even if the two map to the
> same.
> > > >
> > > > > 3) I only zero out initially. For the
> matrix_multiply_out
> > > > functions, we
> > > > > need to be able to take a single decoded stream and
> > add weighted
> > > > > versions of it to each of the final output channels.
> This
> > > zero-ing out
&...
2017 Nov 23
0
[PATCH] Fix memory issue in Projection API
...example, if
> you look at the public header, opus_projection_decode() has a pcm
> argument of type opus_int16*, so it's a bit confusing for the C file to
> define pcm as opus_val16*, even if the two map to the same.
>
> > 3) I only zero out initially. For the matrix_multiply_out
> functions, we
> > need to be able to take a single decoded stream and add weighted
> > versions of it to each of the final output channels. This zero-ing out
> > on stream 0 ensures the block is zero-set so we can incrementally add
> > all the decode...
2017 Nov 20
2
[PATCH] Fix memory issue in Projection API
Hello,
Attached is a patch to resolve a memory issue using the Projection API when
compiling using a psuedo-stack / limited memory.
Please let me any ?s you might have.
Cheers,
Drew
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xiph.org/pipermail/opus/attachments/20171120/84e36e1b/attachment-0001.html>
-------------- next part --------------
2017 Nov 23
0
[PATCH] Fix memory issue in Projection API
...header, opus_projection_decode() has a pcm
> > argument of type opus_int16*, so it's a bit confusing for the
> C file to
> > define pcm as opus_val16*, even if the two map to the same.
> >
> > > 3) I only zero out initially. For the matrix_multiply_out
> > functions, we
> > > need to be able to take a single decoded stream and add weighted
> > > versions of it to each of the final output channels. This
> zero-ing out
> > > on stream 0 ensures the block is zero-set so we can
&...
2017 Nov 24
0
[PATCH] Fix memory issue in Projection API
...gt; > argument of type opus_int16*, so it's a bit confusing
> for the
> > C file to
> > > define pcm as opus_val16*, even if the two map to the same.
> > >
> > > > 3) I only zero out initially. For the matrix_multiply_out
> > > functions, we
> > > > need to be able to take a single decoded stream and
> add weighted
> > > > versions of it to each of the final output channels. This
> > zero-ing out
> > > >...
2017 Nov 28
2
[PATCH] Fix memory issue in Projection API
...; for the
> > > C file to
> > > > define pcm as opus_val16*, even if the two map
> to the same.
> > > >
> > > > > 3) I only zero out initially. For the
> matrix_multiply_out
> > > > functions, we
> > > > > need to be able to take a single decoded
> stream and
> > add weighted
> > > > > versions of it to each of the final output
>...
2017 Nov 27
0
[PATCH] Fix memory issue in Projection API
...t confusing
>> > for the
>> > > C file to
>> > > > define pcm as opus_val16*, even if the two map to the
>> same.
>> > > >
>> > > > > 3) I only zero out initially. For the
>> matrix_multiply_out
>> > > > functions, we
>> > > > > need to be able to take a single decoded stream and
>> > add weighted
>> > > > > versions of it to each of the final output channels.
>> This
>> >...
2017 Dec 07
0
[PATCH] Fix memory issue in Projection API
...t confusing
> > for the
> > > C file to
> > > > define pcm as opus_val16*, even if the two map to
> the same.
> > > >
> > > > > 3) I only zero out initially. For the
> matrix_multiply_out
> > > > functions, we
> > > > > need to be able to take a single decoded stream and
> > add weighted
> > > > > versions of it to each of the final output
> channels. This
> > ...
2017 Nov 28
0
[PATCH] Fix memory issue in Projection API
...> > C file to
> > > > > define pcm as opus_val16*, even if the two map
> > to the same.
> > > > >
> > > > > > 3) I only zero out initially. For the
> > matrix_multiply_out
> > > > > functions, we
> > > > > > need to be able to take a single decoded
> > stream and
> > > add weighted
> > > > > > versions of it to each of the...
2017 Nov 28
3
[PATCH] Fix memory issue in Projection API
...> > > > > define pcm as opus_val16*, even if the
> two map
> > to the same.
> > > > >
> > > > > > 3) I only zero out initially. For the
> > matrix_multiply_out
> > > > > functions, we
> > > > > > need to be able to take a single decoded
> > stream and
> > > add weighted
> > > > > > versions o...
2017 Nov 29
0
Antw: Re: [PATCH] Fix memory issue in Projection API
...> > > define pcm as opus_val16*, even if the
>> two map
>> > to the same.
>> > > > >
>> > > > > > 3) I only zero out initially. For the
>> > matrix_multiply_out
>> > > > > functions, we
>> > > > > > need to be able to take a single decoded
>> > stream and
>> > > add weighted
>> > > > >...
2017 Nov 30
0
Antw: Re: [PATCH] Fix memory issue in Projection API
...>>> two map
> >>> > to the same.
> >>> > > > >
> >>> > > > > > 3) I only zero out initially.
> For the
> >>> > matrix_multiply_out
> >>> > > > > functions, we
> >>> > > > > > need to be able to take a
> single decoded
> >>> > stream and
> >>> > > ...