From 88cbbec472b369b552378e89cb60c252e1679cbb Mon Sep 17 00:00:00 2001 From: "(no author)" <(no author)@d8a302eb-03bc-478d-80e4-98257eca68ef> Date: Sun, 27 Jul 2014 11:31:24 +0000 Subject: [PATCH] delay git-svn-id: svn://elaine/murooma/trunk@102 d8a302eb-03bc-478d-80e4-98257eca68ef --- Makefile | 2 +- client.cpp | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index a8de02df..713be050 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ VERSION = 0.01 CC = /usr/bin/g++ -CFLAGS = -std=gnu++0x -Bstatic -lzmq -Wall -g -O3 -D_REENTRANT -DVERSION=\"$(VERSION)\" -Bdynamic +CFLAGS = -std=gnu++0x -Wall -g -O3 -D_REENTRANT -DVERSION=\"$(VERSION)\" LDFLAGS = -lrt -lzmq -lpthread -lportaudio OBJ_SERVER = server.o diff --git a/client.cpp b/client.cpp index 4ca4809c..fa84fa5e 100644 --- a/client.cpp +++ b/client.cpp @@ -153,6 +153,25 @@ int main (int argc, char *argv[]) stream->setBufferLen(bufferMs); initAudio(); std::thread playerThread(player); + + std::string cmd; + while (true) + { + std::cout << "> "; + std::getline(std::cin, cmd); +// line = fgets( str, 256, stdin ); +// if (line == NULL) +// continue; +// std::string cmd(line); + std::cerr << "CMD: " << cmd << "\n"; + if (cmd == "quit") + break; + else + { + stream->setBufferLen(atoi(cmd.c_str())); + } + } + playerThread.join(); return 0;