summaryrefslogtreecommitdiffstats
path: root/polyp/pacat.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2004-09-06 17:47:04 +0000
committerLennart Poettering <lennart@poettering.net>2004-09-06 17:47:04 +0000
commit566e469bbe570be88a7122009e5128697d931700 (patch)
treecd892d02a61d47f5b9e4d030f154fe7b23e82c61 /polyp/pacat.c
parent6c4fd620408b3f14a1d4164d58db70df7a252674 (diff)
add module-pipe-source
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@180 fefdeb5f-60dc-0310-8127-8f9354f1896f
Diffstat (limited to 'polyp/pacat.c')
-rw-r--r--polyp/pacat.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/polyp/pacat.c b/polyp/pacat.c
index fd6e90e1..40301be8 100644
--- a/polyp/pacat.c
+++ b/polyp/pacat.c
@@ -313,6 +313,17 @@ int main(int argc, char *argv[]) {
else if (strstr(bn, "cat") || strstr(bn, "play"))
mode = PLAYBACK;
+ if (argc >= 2) {
+ if (!strcmp(argv[1], "-r"))
+ mode = RECORD;
+ else if (!strcmp(argv[1], "-p"))
+ mode = PLAYBACK;
+ else {
+ fprintf(stderr, "Invalid argument\n");
+ goto quit;
+ }
+ }
+
fprintf(stderr, "Opening a %s stream.\n", mode == RECORD ? "recording" : "playback");
/* Set up a new main loop */