mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-02 11:19:28 +00:00
tweaks
This commit is contained in:
parent
0bb7f1659f
commit
591ea9e9ca
@ -743,17 +743,15 @@ static void process_al(al_handle_t *al, void *data, switch_size_t datalen, int r
|
|||||||
|
|
||||||
if ((al->device = alcLoopbackOpenDeviceSOFT(NULL))) {
|
if ((al->device = alcLoopbackOpenDeviceSOFT(NULL))) {
|
||||||
static const ALshort silence[16] = { 0 };
|
static const ALshort silence[16] = { 0 };
|
||||||
|
float orient[6] = { /*fwd:*/ 0., 0., -1., /*up:*/ 0., 1., 0. };
|
||||||
//if ((al->device = alcOpenDevice( NULL ))) {
|
|
||||||
//float orient[6] = { /*fwd:*/ 0., 0., -1., /*up:*/ 0., 1., 0. };
|
|
||||||
|
|
||||||
al->context = alcCreateContext(al->device, contextAttr);
|
al->context = alcCreateContext(al->device, contextAttr);
|
||||||
alcSetThreadContext(al->context);
|
alcSetThreadContext(al->context);
|
||||||
|
|
||||||
/* listener at origin, facing down -z (ears at 1.5m height) */
|
/* listener at origin, facing down -z (ears at 0.0m height) */
|
||||||
//alListener3f( AL_POSITION, 0. ,0, 0. );
|
alListener3f( AL_POSITION, 0. ,0, 0. );
|
||||||
//alListener3f( AL_VELOCITY, 0., 0., 0. );
|
alListener3f( AL_VELOCITY, 0., 0., 0. );
|
||||||
//alListenerfv( AL_ORIENTATION, orient );
|
alListenerfv( AL_ORIENTATION, orient );
|
||||||
|
|
||||||
|
|
||||||
alGenSources(1, &al->source);
|
alGenSources(1, &al->source);
|
||||||
@ -779,6 +777,7 @@ static void process_al(al_handle_t *al, void *data, switch_size_t datalen, int r
|
|||||||
if (al->setpos) {
|
if (al->setpos) {
|
||||||
al->setpos = 0;
|
al->setpos = 0;
|
||||||
alSource3f(al->source, AL_POSITION, al->pos_x, al->pos_y, al->pos_z);
|
alSource3f(al->source, AL_POSITION, al->pos_x, al->pos_y, al->pos_z);
|
||||||
|
//alSource3f(al->source, AL_VELOCITY, .01, 0., 0.);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (processed > 0) {
|
if (processed > 0) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user