forked from enlightenment/enlightenment
mixer: get volume after setting channels
This commit is contained in:
parent
0a26246848
commit
91f34cb1f7
|
@ -188,9 +188,9 @@ _alsa_device_sink_create(const char *name, const char* hw_name,
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
sink->sink.name = eina_stringshare_add(name);
|
sink->sink.name = eina_stringshare_add(name);
|
||||||
_alsa_volume_create(&sink->sink.volume, channels);
|
|
||||||
sink->hw_name = eina_stringshare_add(hw_name);
|
sink->hw_name = eina_stringshare_add(hw_name);
|
||||||
sink->channels = channels;
|
sink->channels = channels;
|
||||||
|
_alsa_volume_create(&sink->sink.volume, channels);
|
||||||
_alsa_sink_mute_get(sink);
|
_alsa_sink_mute_get(sink);
|
||||||
if (ctx->cb)
|
if (ctx->cb)
|
||||||
{
|
{
|
||||||
|
@ -214,9 +214,9 @@ _alsa_device_source_create(const char *name, const char* hw_name,
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
source->source.name = eina_stringshare_add(name);
|
source->source.name = eina_stringshare_add(name);
|
||||||
_alsa_volume_create(&source->source.volume, channels);
|
|
||||||
source->hw_name = eina_stringshare_add(hw_name);
|
source->hw_name = eina_stringshare_add(hw_name);
|
||||||
source->channels = channels;
|
source->channels = channels;
|
||||||
|
_alsa_volume_create(&source->source.volume, channels);
|
||||||
_alsa_sources_mute_get(source);
|
_alsa_sources_mute_get(source);
|
||||||
if (ctx->cb)
|
if (ctx->cb)
|
||||||
ctx->cb((void *)ctx->userdata, EMIX_SOURCE_ADDED_EVENT,
|
ctx->cb((void *)ctx->userdata, EMIX_SOURCE_ADDED_EVENT,
|
||||||
|
|
Loading…
Reference in New Issue