summaryrefslogtreecommitdiff
path: root/src/cmumble.h
AgeCommit message (Collapse)AuthorFilesLines
2013-12-04Fix buffer timestampsBenjamin Franzke1-1/+4
* fix to start sequence at 0, if needed * do own buffer timestamping TODO: Sound is still choppy
2013-12-04cmumble: Default to unix username as usernameBenjamin Franzke1-1/+1
2013-11-22audio: Pull and send the recorded buffer from the main threadBenjamin Franzke1-0/+1
Tests showed this lets the appsink pull more buffers, since the streaming thread is not blocked due to network write.
2013-11-18Add verbose optionBenjamin Franzke1-0/+2
Disable all debug output using that flag for now.
2013-11-18Fix typo in cmumble struct nameBenjamin Franzke1-3/+3
2012-02-10s/ctx/cm/g; s/struct cmumble_context/struct cmumlbe/gBenjamin Franzke1-3/+3
2011-09-28Store own user in cmumble_contextBenjamin Franzke1-0/+2
2011-09-28Store channel in cmumble_userBenjamin Franzke1-0/+1
2011-09-25Add udp message targetsBenjamin Franzke1-0/+8
2011-09-24Add a general element finding routine to util.cBenjamin Franzke1-1/+1
And use this to implement find_user and find_channel as inline functions.
2011-09-24Add lc (list channels) commandBenjamin Franzke1-0/+11
2011-09-24Use an asynchronous connection initiationBenjamin Franzke1-0/+5
So we arent blocked, and unable to handle cmdline interaction while connecting.
2011-09-23Add prefix cmumble_ to struct context and struct userBenjamin Franzke1-3/+3
2011-09-23Add a command interfaceBenjamin Franzke1-0/+3
Also add two simple commands: help and ls
2011-09-23Move audio-related stuff into audio.cBenjamin Franzke1-15/+2
2011-09-23Rename messages.[ch] to message.[ch]Benjamin Franzke1-1/+1
2011-09-23Move recv/send_msg declarations to messages.hBenjamin Franzke1-13/+1
2011-09-23Rename message.h to message_list.hBenjamin Franzke1-1/+1
2011-09-23Store callbacks in contextBenjamin Franzke1-9/+4
2011-09-23Move connection related stuff into connection.cBenjamin Franzke1-7/+2
2011-09-23Add input support using readlineBenjamin Franzke1-0/+2
2011-09-22Fixup async read by using GPollableInputStream instead of GSocketBenjamin Franzke1-2/+4
With the GSource created from GSocket hacks were needed to get all events. GPollableInputStream is the interface implemented directly by GTlsInputStream.
2011-09-16Typesafe callback initializationBenjamin Franzke1-1/+7
2011-07-11Drop stringified parameter in MUMBLE_MSG macrosBenjamin Franzke1-1/+1
Use #foo instead to stringify.
2011-05-28Move send_msg and recv_msg to messages.cBenjamin Franzke1-8/+59
2011-05-28Autogenerate message macro list, not directly info structBenjamin Franzke1-0/+21