src/pulsecore/card.c | 16 ++++++---------- src/pulsecore/device-port.c | 3 +++ 2 files changed, 9 insertions(+), 10 deletions(-)
New commits: commit dd6c8ae38f70277130662423a7eb6d7c132088a7 Author: Tanu Kaskinen <ta...@iki.fi> Date: Tue Jan 22 08:54:57 2013 +0200 card: Remove some unnecessary checks. diff --git a/src/pulsecore/card.c b/src/pulsecore/card.c index 3077193..afabc95 100644 --- a/src/pulsecore/card.c +++ b/src/pulsecore/card.c @@ -181,20 +181,16 @@ pa_card *pa_card_new(pa_core *core, pa_card_new_data *data) { /* As a minor optimization we just steal the list instead of * copying it here */ - c->profiles = data->profiles; + pa_assert_se(c->profiles = data->profiles); data->profiles = NULL; - c->ports = data->ports; + pa_assert_se(c->ports = data->ports); data->ports = NULL; - if (c->profiles) { - PA_HASHMAP_FOREACH(profile, c->profiles, state) - profile->card = c; - } + PA_HASHMAP_FOREACH(profile, c->profiles, state) + profile->card = c; - if (c->ports) { - PA_HASHMAP_FOREACH(port, c->ports, state) - port->card = c; - } + PA_HASHMAP_FOREACH(port, c->ports, state) + port->card = c; c->active_profile = NULL; c->save_profile = FALSE; commit 78df02dba61d4d9e4f89225ddf69d5cfcdc9d184 Author: Tanu Kaskinen <ta...@iki.fi> Date: Tue Jan 22 08:48:02 2013 +0200 device-port: Return early from pa_device_port_set_latency_offset() if the offset doesn't change. This avoids sending change notifications when nothing changes. diff --git a/src/pulsecore/device-port.c b/src/pulsecore/device-port.c index fa78e08..6d787ac 100644 --- a/src/pulsecore/device-port.c +++ b/src/pulsecore/device-port.c @@ -104,6 +104,9 @@ void pa_device_port_set_latency_offset(pa_device_port *p, int64_t offset) { pa_assert(p); + if (offset == p->latency_offset) + return; + p->latency_offset = offset; if (p->is_output) { _______________________________________________ pulseaudio-commits mailing list pulseaudio-commits@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/pulseaudio-commits