search for: matrix_multiply_out

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 > >>>     >         >     ...