Bug 72265 - High-level documentation missing for creating streams with pa_stream_new_extended()
Summary: High-level documentation missing for creating streams with pa_stream_new_exte...
Status: NEW
Alias: None
Product: PulseAudio
Classification: Unclassified
Component: misc (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: pulseaudio-bugs
QA Contact: pulseaudio-bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-12-03 13:22 UTC by Tanu Kaskinen
Modified: 2014-10-23 17:22 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tanu Kaskinen 2013-12-03 13:22:06 UTC
We have high-level documentation on how to create streams with pa_stream_new(): http://freedesktop.org/software/pulseaudio/doxygen/streams.html

We should also have high-level documentation for creating streams with pa_stream_new_extended(), i.e. explain how the formats should be constructed and how the format negotiation works, and what to do when the stream moves (IIRC there were some special tricks required from the application to manage the moving gracefully).
Comment 1 nfxjfg 2014-10-23 15:12:07 UTC
I could need this information. Am I supposed to reverse engineer gstreamer or something?

Just get the Poettering and constrain him to a room, and leave him out only after he replaced the link to this bug in the documentation with actual documentation.
Comment 2 Arun Raghavan 2014-10-23 17:21:46 UTC
(In reply to nfxjfg from comment #1)
> I could need this information. Am I supposed to reverse engineer gstreamer
> or something?

For now, you can ping me on IRC (Ford_Prefect), since I wrote most of this code.

> Just get the Poettering and constrain him to a room, and leave him out only
> after he replaced the link to this bug in the documentation with actual
> documentation.

This space is not intended for personal attacks (and they'd be in poor taste anywhere). If you want people to take you seriously and be helpful, refrain from such comments.
Comment 3 Arun Raghavan 2014-10-23 17:22:10 UTC
There is some preliminary design documentation on the API here: http://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/Developer/Passthrough/

Could be extended to add the missing information.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct.