Bug 103806

Summary: pa_encoding_from_string is not exported in libpulse, but is found in format.h
Product: PulseAudio Reporter: Felipe Sateler <fsateler>
Component: coreAssignee: pulseaudio-bugs
Status: RESOLVED FIXED QA Contact: pulseaudio-bugs
Severity: normal    
Priority: medium CC: lennart
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Felipe Sateler 2017-11-17 22:58:40 UTC
Forwarded from #882029. This function is found in format.h but it not exported in map-file and thus unavailable on most (all?) linux systems. I don't know if the function is supposed to be exported, or maybe it should be private instead.


#882029: https://bugs.debian.org/882029
Comment 1 Tanu Kaskinen 2017-12-12 04:16:52 UTC
I'm 99.3% certain that it's supposed to be exported. It's documented, and internally it's only used in format.c, so if it isn't meant to be exported, then the declaration should be removed from format.h since it's not needed.

Patch submitted:
https://patchwork.freedesktop.org/patch/192885/
Comment 2 Tanu Kaskinen 2017-12-12 05:03:09 UTC
The patch is now in master.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.