Bug 66326 - parecord: Implement recording from a single sink-input
Summary: parecord: Implement recording from a single sink-input
Status: RESOLVED FIXED
Alias: None
Product: PulseAudio
Classification: Unclassified
Component: tools (show other bugs)
Version: unspecified
Hardware: Other All
: medium enhancement
Assignee: Magnus
QA Contact: pulseaudio-bugs
URL:
Whiteboard:
Keywords: love
Depends on:
Blocks:
 
Reported: 2013-06-28 14:41 UTC by Tanu Kaskinen
Modified: 2013-08-14 16:01 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments
First try to add the requested functionality (2.79 KB, patch)
2013-08-11 19:32 UTC, Magnus
Details | Splinter Review

Description Tanu Kaskinen 2013-06-28 14:41:21 UTC
The C API supports creating a record stream that will record the output of a single playback stream, with the help of pa_stream_set_monitor_stream(). It would be nice to support this functionality in the parecord utility, and this would probably be quite easy to implement.
Comment 1 Magnus 2013-08-11 19:32:52 UTC
Created attachment 83947 [details] [review]
First try to add the requested functionality

I'm new to this so be gentle...

This patch would add some kind of functionality. Please review it and suggest improvements.
Comment 2 Magnus 2013-08-13 20:19:57 UTC
I need info: what am I supposed to do now?

I've attached a suggested patch (or at least a first try) to this "bug".
Comment 3 Tanu Kaskinen 2013-08-14 13:24:52 UTC
Sorry, we don't have the resources to always review patches quickly.

I have now applied the patch (with some changes). Thanks for your work!

http://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=49f93eb2b09f3a20733dbb80c6448ee69b0c89ec
Comment 4 Magnus 2013-08-14 16:01:16 UTC
Great!

I just did not know what the proper next step was; if I should supply the patch here in the bug, or if I should email it somewhere or so.

I see you made it a bit more robust and well documented - that's great!


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.