Displaying 9 results from an estimated 9 matches for "mapping_typ".
Did you mean:
mapping_type
2016 May 21
2
[PATCH] Add Functions to Create Ambisonic Multistream Encoder
...it less confusing.
2) After discussing with Tim, the conclusion is that we should use
mapping family 254 in the short term. We can switch to mapping family 2
when standardization is a bit more advanced.
3) Unless it causes problems in the existing code, it seems like family
254 should already set mapping_type=MAPPING_TYPE_AMBISONICS. From my
understanding, it would not change the code behaviour, but would make it
clearer what the new type is for (or did I miss something?).
Cheers,
Jean-Marc
On 05/20/2016 07:36 PM, Michael Graczyk wrote:
>
> On May 20, 2016 18:32, "Jean-Marc Valin"...
2016 May 24
3
[PATCH] Add Functions to Create Ambisonic Multistream Encoder
...is that we should use
>> mapping family 254 in the short term. We can switch to mapping family 2
>> when standardization is a bit more advanced.
> Sounds good, done.
>
>> 3) Unless it causes problems in the existing code, it seems like family
>> 254 should already set mapping_type=MAPPING_TYPE_AMBISONICS. From my
>> understanding, it would not change the code behaviour, but would make it
>> clearer what the new type is for (or did I miss something?).
> Done, I think. The patch still doesn't change behavior, but it now
> sets the member OpusMSEncoder.ma...
2016 May 23
0
[PATCH] Add Functions to Create Ambisonic Multistream Encoder
...with Tim, the conclusion is that we should use
> mapping family 254 in the short term. We can switch to mapping family 2
> when standardization is a bit more advanced.
Sounds good, done.
> 3) Unless it causes problems in the existing code, it seems like family
> 254 should already set mapping_type=MAPPING_TYPE_AMBISONICS. From my
> understanding, it would not change the code behaviour, but would make it
> clearer what the new type is for (or did I miss something?).
Done, I think. The patch still doesn't change behavior, but it now
sets the member OpusMSEncoder.mapping_type to MAPP...
2017 Apr 10
2
[Patch] Non-diegetic support for channel mapping 254
...have:
+ nb_streams = acn_channels + nondiegetic_channels;
+ nb_coupled_streams = nondiegetic_channels != 0;
Done
4) About this change:
- if (!validate_layout(&st->layout) ||
!validate_encoder_layout(&st->layout))
+ if (!validate_layout(&st->layout) ||
+ (mapping_type == MAPPING_TYPE_SURROUND &&
+ !validate_encoder_layout(&st->layout)))
Is there nothing to validate for ambisonics?
We do this when determine the (n+1)^2 + 2j listed above, but we can
validate that here as well.
5) For opus_multistream_surround_encoder_init(), the same comm...
2017 Apr 07
2
[Patch] Non-diegetic support for channel mapping 254
Hello all,
Attached is a proposed patch for Opus that allows support for encoding
non-diegetic stereo audio as a coupled stream for use with channel mapping
254. It also rejects channel counts that are not (n+1)^2 + 2j, where n is 0
to 14 and j is either 0 or 1 (See IETF public draft doc attached for
clarification).
Please let me know any suggestions / concerns / comments.
Thank you for your
2017 Apr 07
0
[Patch] Non-diegetic support for channel mapping 254
...ot just have:
+ nb_streams = acn_channels + nondiegetic_channels;
+ nb_coupled_streams = nondiegetic_channels != 0;
4) About this change:
- if (!validate_layout(&st->layout) ||
!validate_encoder_layout(&st->layout))
+ if (!validate_layout(&st->layout) ||
+ (mapping_type == MAPPING_TYPE_SURROUND &&
+ !validate_encoder_layout(&st->layout)))
Is there nothing to validate for ambisonics?
5) For opus_multistream_surround_encoder_init(), the same comments as
for opus_multistream_surround_encoder_get_size() maybe some code can be
shared (if possibl...
2017 Apr 24
0
[Patch] Non-diegetic support for channel mapping 254
...nb_coupled_streams = nondiegetic_channels != 0;
>
> Done
>
>
> 4) About this change:
> - if (!validate_layout(&st->layout) ||
> !validate_encoder_layout(&st->layout))
> + if (!validate_layout(&st->layout) ||
> + (mapping_type == MAPPING_TYPE_SURROUND &&
> + !validate_encoder_layout(&st->layout)))
>
> Is there nothing to validate for ambisonics?
>
> We do this when determine the (n+1)^2 + 2j listed above, but we can
> validate that here as well.
>
>
> 5) F...
2016 May 06
5
[PATCH] Add Functions to Create Ambisonic Multistream Encoder
Here is the modified patch. I added a flag to configure.ac which is set to
0 to disable ambisonics, and 1 to enable it. Right now the implementation
simply creates a surround encoder with N uncoupled streams.
Thanks,
Michael Graczyk
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2017 Apr 25
2
[Patch] Non-diegetic support for channel mapping 254
...nnels != 0;
> >
> > Done
> >
> >
> > 4) About this change:
> > - if (!validate_layout(&st->layout) ||
> > !validate_encoder_layout(&st->layout))
> > + if (!validate_layout(&st->layout) ||
> > + (mapping_type == MAPPING_TYPE_SURROUND &&
> > + !validate_encoder_layout(&st->layout)))
> >
> > Is there nothing to validate for ambisonics?
> >
> > We do this when determine the (n+1)^2 + 2j listed above, but we can
> > validate that here as well...