On Sun, 2013-11-17 at 21:22 +0200, Tanu Kaskinen wrote: > --- > src/pulsecore/sink.h | 5 +++++ > src/pulsecore/source.h | 5 +++++ > 2 files changed, 10 insertions(+) > > diff --git a/src/pulsecore/sink.h b/src/pulsecore/sink.h > index e12faba..e681891 100644 > --- a/src/pulsecore/sink.h > +++ b/src/pulsecore/sink.h > @@ -461,7 +461,12 @@ pa_queue *pa_sink_move_all_start(pa_sink *s, pa_queue *q); > void pa_sink_move_all_finish(pa_sink *s, pa_queue *q, bool save); > void pa_sink_move_all_fail(pa_queue *q); > > +/* Returns a copy of the sink formats. TODO: Get rid of this function (or at > + * least get rid of the copying). There's no good reason to copy the formats > + * every time someone wants to know what formats the sink supports. The formats > + * idxset could be stored directly in the pa_sink struct. */ > pa_idxset* pa_sink_get_formats(pa_sink *s); > + > bool pa_sink_set_formats(pa_sink *s, pa_idxset *formats); > bool pa_sink_check_format(pa_sink *s, pa_format_info *f); > pa_idxset* pa_sink_check_formats(pa_sink *s, pa_idxset *in_formats); > diff --git a/src/pulsecore/source.h b/src/pulsecore/source.h > index b20d4c0..381ee94 100644 > --- a/src/pulsecore/source.h > +++ b/src/pulsecore/source.h > @@ -394,7 +394,12 @@ pa_queue *pa_source_move_all_start(pa_source *s, pa_queue *q); > void pa_source_move_all_finish(pa_source *s, pa_queue *q, bool save); > void pa_source_move_all_fail(pa_queue *q); > > +/* Returns a copy of the source formats. TODO: Get rid of this function (or at > + * least get rid of the copying). There's no good reason to copy the formats > + * every time someone wants to know what formats the source supports. The > + * formats idxset could be stored directly in the pa_source struct. */ > pa_idxset* pa_source_get_formats(pa_source *s); > + > bool pa_source_check_format(pa_source *s, pa_format_info *f); > pa_idxset* pa_source_check_formats(pa_source *s, pa_idxset *in_formats); > No feedback received. I applied the patch now, with an added reference to https://bugs.freedesktop.org/show_bug.cgi?id=71924 . -- Tanu