search for: mapping_family

Displaying 7 results from an estimated 7 matches for "mapping_family".

2018 Oct 25
1
Proposal - Extended Channel Layouts in Opus
...outes: Add new opus_multistream_surround_encoder_create and opus_multistream_surround_encoder_init variants that take a uint32_t (or uint64_t for future expansion) bitmask Have opus_multistream_surround_encoder_create/opus_multistream_surround_encoder_init read from streams and coupled_streams when mapping_family == 4 (and require the consumer to set them, and adjust the resulting mapping) Have opus_multistream_surround_encoder_create/opus_multistream_surround_encoder_init read from mapping when mapping_family == 4 (and require the consumer to set it) Anyone have preferences on this? Additionally, I'd...
2016 May 05
2
[PATCH] Add Functions to Create Ambisonic Multistream Encoder
...bisonics" to the > If it turns out you need this kind of thing too, then yes we > would probably just want to extend the > opus_multistream_surround_encoder_*() calls since they already take a > family argument. Alright, that is simpler. I can modify the patch to simply add "mapping_family == 2" to the allowed values in the surround encoder functions.
2016 May 04
2
[PATCH] Add Functions to Create Ambisonic Multistream Encoder
This patch adds top level functions to create an ambisonic multistream encoder. The implementation currently just calls the analogous surround sound functions with channel mapping 255 to create an encoder that bundles uncoupled streams. Forthcoming patches will actually set channel bitrate and other configuration. My main concern is that adding additional
2016 May 05
0
[PATCH] Add Functions to Create Ambisonic Multistream Encoder
On 05/05/2016 06:29 PM, Michael Graczyk wrote: > Alright, that is simpler. I can modify the patch to simply add > "mapping_family == 2" to the allowed values in the surround encoder > functions. Sounds reasonable. I would also suggest putting ambisonics behind a #define ENABLE_EXPERIMENTAL_AMBISONICS (or similar) until the spec is final to avoid accidental deployment of non-compliant implementations. Cheers, Jean-...
2020 Aug 07
0
Ambisonics with Head Locked Stereo to Opus Channel Mapping Family 2 for WebVR Chrome App and YouTube
...ncode 6 Channels as Opus to an .opus and .webm file. Until now, YouTube and Chrome Browser cannot playback the results correctly. VLC is not playing anything. Using this MOV container and PCM works. I am using the following ffmpeg command: ffmpeg -i ambix_6ch_withHLS.wav -c:a libopus -b:a 768k -mapping_family 2 -y ambix.opus The opusenc.exe binary does not mention a command line argument for channel mapping. In this mailing list archive, Emily Bowman mentioned 19 December 2019, that Ambisonics is an API-only feature. Is this still correct? Here's the specification: https://tools.ietf.org/html/rf...
2018 Apr 10
2
[PATCH] opus-tools/opusfile: Support for Ambisonics
Friendly ping for supporting ambisonics in opus-tools & opusfile Please LMK any ?s you might have. Cheers, Drew -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.xiph.org/pipermail/opus/attachments/20180410/fd4a3709/attachment-0001.html> -------------- next part -------------- A non-text attachment was scrubbed... Name:
2018 May 25
0
[PATCH] opus-tools/opusfile: Support for Ambisonics
...sing. I think the context used for each callback should be saved independently. There are a number of other minor nits about making the formatting consistent with the rest of the codebase and the use of consistent names for things (i.e., opus_projection_decode vs. op_decode_projection_cb_func, mapping_family vs. channel_mapping, od vs. st, etc.). Since some of the above points can be tricky (especially lifetime management for the dynamically allocated demixing matrices), enumerating all of the formatting nits is laborious, and because I wanted to keep things moving, I went ahead and addressed all...