[pulseaudio-discuss] [PATCH 08/21] sink, source: Assert that a description is always set
Tanu Kaskinen
tanu.kaskinen at linux.intel.com
Wed Jun 19 08:40:05 PDT 2013
---
src/pulsecore/sink.c | 1 +
src/pulsecore/source.c | 1 +
2 files changed, 2 insertions(+)
diff --git a/src/pulsecore/sink.c b/src/pulsecore/sink.c
index 379f93c..4599f8a 100644
--- a/src/pulsecore/sink.c
+++ b/src/pulsecore/sink.c
@@ -585,6 +585,7 @@ void pa_sink_put(pa_sink* s) {
/* The following fields must be initialized properly when calling _put() */
pa_assert(s->asyncmsgq);
pa_assert(s->thread_info.min_latency <= s->thread_info.max_latency);
+ pa_assert(pa_proplist_contains(s->proplist, PA_PROP_DEVICE_DESCRIPTION));
/* Generally, flags should be initialized via pa_sink_new(). As a
* special exception we allow some volume related flags to be set
diff --git a/src/pulsecore/source.c b/src/pulsecore/source.c
index a0f355e..b3b4d2a 100644
--- a/src/pulsecore/source.c
+++ b/src/pulsecore/source.c
@@ -535,6 +535,7 @@ void pa_source_put(pa_source *s) {
/* The following fields must be initialized properly when calling _put() */
pa_assert(s->asyncmsgq);
pa_assert(s->thread_info.min_latency <= s->thread_info.max_latency);
+ pa_assert(pa_proplist_contains(s->proplist, PA_PROP_DEVICE_DESCRIPTION));
/* Generally, flags should be initialized via pa_source_new(). As a
* special exception we allow some volume related flags to be set
--
1.8.1.2
More information about the pulseaudio-discuss
mailing list