Displaying 3 results from an estimated 3 matches for "op_set_projection_decode_callback".
2018 Mar 07
1
[PATCH] Support for Ambisonics and Projection API.
....
>
I would think that it's not a good idea to try to decode the streams
without handling the demixing matrix, so I would lean towards a graceful
fail in that case.
>
> Similarly, changing the argument to op_decode_cb_func also breaks ABI. One
> way to avoid this might be to add an op_set_projection_decode_callback()
> function, which takes a new callback function pointer that takes the
> OpusProjectionDecoder instead. Then an application would register both
> callbacks, and libopusfile would call the correct one for the current link
> in the file. If you have an ambisonics link, but no projection...
2018 Mar 06
3
[PATCH] Support for Ambisonics and Projection API.
Hello all,
Attached are patches for libopusenc, opusfile and opus-tools in order to
provide support for Ambisonics and the Projection API for encoding/decoding
channel mapping 253 and 254.
Please feel free to ask any questions or give any feedback you might have.
:)
Cheers,
Drew
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2018 Mar 07
0
[PATCH] Support for Ambisonics and Projection API.
...n error. I'm not sure what you could usefully do without
the matrix (specifically, what would you put in the mapping[] array that
existing callers would do something sane with?).
Similarly, changing the argument to op_decode_cb_func also breaks ABI.
One way to avoid this might be to add an
op_set_projection_decode_callback() function, which takes a new callback
function pointer that takes the OpusProjectionDecoder instead. Then an
application would register both callbacks, and libopusfile would call
the correct one for the current link in the file. If you have an
ambisonics link, but no projection callback regist...