Displaying 6 results from an estimated 6 matches for "mapping_type_surround".
2016 Jun 30
1
[PATCH] Fix build error from comma at end of enum
This fixes the build error here:
https://mf4.xiph.org/jenkins/job/opus-pedantic-makefile/886/
2017 Apr 10
2
[Patch] Non-diegetic support for channel mapping 254
..._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 comments as
for opus_multistre...
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
...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 possible)?
6) ambisonics_rate_al...
2017 Apr 24
0
[Patch] Non-diegetic support for channel mapping 254
...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_surrou...
2017 Apr 25
2
[Patch] Non-diegetic support for channel mapping 254
...>
> > 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.
> >
> >
>...