summaryrefslogtreecommitdiff
path: root/src/utils
AgeCommit message (Collapse)AuthorFilesLines
2011-01-10padsp: wrap __open_2 and __open64_2Michal Schmidt1-9/+52
These functions are used in OSS programs where the "flags" parameter for open() is not a build-time constant and the build has _FORTIFY_SOURCE enabled.
2010-12-04build-sys: Replace dummy Makefiles with proper Makefile.am'sColin Guthrie2-1/+20
This is needed to better support out of tree builds (including distcheck) and to ensure the necessary folders are created in the build tree on configure and also works around an intl-tools bug (https://bugs.launchpad.net/intltool/+bug/605826) The Makefile.am's used are minimal (and in some cases completely blank). At present they do not include anything interesting with the majority of the real work still done by the monolitic src/Makefile.am It may make sense to start splitting out src/Makefile.am into smaller chunks but this commit makes the minimum changes to address the issues that result from using make distcheck and other out of tree builds. Note: This 'breaks' the ability to type make in e.g. the src/modules folder and have all of PA rebuilt accordingly (this is because the static Makefiles previously present just did a "make -C ..") which was purportedly for use in emacs. But I'm sure there will be a better and more robust way to configure emacs to do your builds properly if this behaviour is still desirable.
2010-09-18x11: Use the default screen for X11 properties.Colin Guthrie1-28/+28
This commit restores the functionality originally included in 65e807 by Leszek Koltunski.
2010-09-18xcb: Ensure the XCB connection is valid before using it.Colin Guthrie1-0/+5
2010-08-15x11: Partially convert to XCB.Colin Guthrie1-34/+33
This commit mostly converts the X11 handling to XCB. There are still some uses of XLib to deal with the X11 session handling modules, however all client-side code should now be free of XLib and thus this should fix Bug #799
2010-02-21pacat: pass buffer_attr to recording streams tooLennart Poettering1-1/+1
Pointed out by Colin Guthrie. https://tango.0pointer.de/pipermail/pulseaudio-discuss/2010-February/006698.html
2010-02-18pacmd: don't enter busy loop when reading from stdin very earlyLennart Poettering1-86/+100
pointed out in: https://tango.0pointer.de/pipermail/pulseaudio-discuss/2010-January/006365.html
2010-02-18pacmd: store away fd typeLennart Poettering1-4/+5
2010-02-18pacat: always fully fulfill write requestsLennart Poettering1-17/+30
Make sure we always fulfill write requests from the server. If we don't the server won't ask us again and playback will stay stuck. https://tango.0pointer.de/pipermail/pulseaudio-discuss/2010-February/006611.html
2010-02-16padsp: emulate /dev/audio, tooLennart Poettering1-35/+20
https://bugzilla.redhat.com/show_bug.cgi?id=561262
2010-01-15pacat: allow configuration of latency in msecLennart Poettering1-9/+37
2009-09-17core-util: unify how we determine the temporary directoryLennart Poettering1-10/+1
2009-09-17Improve TMPDIR handlingLennart Poettering1-1/+14
Patch from 'jnelson', http://pulseaudio.org/ticket/653
2009-09-17pacat: use fully automatic buffer sizes if possibleLennart Poettering1-5/+9
2009-09-08padsp: properly return return values (llvm-clang-analyzer)Lennart Poettering1-3/+3
2009-09-08pacat: don't convert stream name twice (llvm-clang-analyzer)Lennart Poettering1-1/+0
2009-09-08llvm-clang-analyzer: drop a few unnecessary assignments and other trivial fixesLennart Poettering1-3/+2
2009-09-07i18n: move \r out of translatable stringLennart Poettering1-1/+2
https://bugzilla.redhat.com/show_bug.cgi?id=521552
2009-09-06libpulse: introduce PA_BYTES_SNPRINT_MAX and make use of it wherever applicableLennart Poettering1-2/+2
2009-08-31pactl: drop unnecessary newlines from pa_log() invocationsLennart Poettering1-50/+50
2009-08-31pactl: implement pactl commands for changing volumes/mute statiLennart Poettering1-15/+177
2009-08-14pacmd: handle multi word commands in argv[] properlyLennart Poettering1-1/+1
2009-08-12pacmd: port pacmd from select() to poll() so that we notice writer side hangupsLennart Poettering1-20/+40
2009-08-01core-util: replace remaining fixed size destination string functions by ↵Lennart Poettering1-3/+5
_malloc() versions This helps portability to GNU/Hurd. Patch originally from Samuel Thibault but modified. Closes ticket #546
2009-07-23pacat: use zero-copy write calls when playing audio fileLennart Poettering1-61/+65
2009-06-20Base mainloop on pa_rtclock_now()Marc-André Lureau2-15/+7
Move the mainloop to monotonic based time events. Introduces 4 helper functions: pa_{context,core}_rttime_{new,restart}(), that fill correctly a timeval with the rtclock flag set if the mainloop supports it. Both mainloop-test and mainloop-test-glib works with rt and timeval based time events. PulseAudio and clients should be fully functional. This patch has received several iterations, and this one as been largely untested. Signed-off-by: Marc-André Lureau <marca-andre.lureau@nokia.com>
2009-06-17pactl: show list of supported portsLennart Poettering1-0/+24
2009-06-17pactl: implement pactl set-{sink|source}-portLennart Poettering1-5/+52
2009-06-04utils: use pa_path_get_filename() where applicableLennart Poettering2-16/+3
2009-05-26sndfile: big rework of libsndfile interfacing codeLennart Poettering4-781/+645
This adds proper channel map handling when reading/writing audio files. This allows surround .WAV files to be played with the right channel setup automatically. This also merges paplay into pacat and adds recording into formatted files to pacat.
2009-05-26core-util: introduce pa_disable_sigpipe()Lennart Poettering1-1/+3
2009-04-14pacat: add missing newlineLennart Poettering1-1/+1
2009-04-01in verbose mode log buffer attr changesLennart Poettering1-0/+8
2009-03-03Merge commit 'coling/lgpl21'Lennart Poettering8-8/+8
2009-03-03Use LGPL 2.1 on all files previously using LGPL 2Colin Guthrie8-8/+8
2009-03-03pass profile priority value to clientsLennart Poettering1-1/+1
2009-02-21introduce default channel map in addition to the default sample specLennart Poettering1-10/+13
2009-02-19padsp: don't use si if it's NULLMarc-André Lureau1-2/+2
2009-02-19pacat: remove unused variableMarc-André Lureau1-2/+1
2009-02-19pactl: return in case of error reading file (avoid using freed d)Marc-André Lureau1-0/+1
2009-02-19pactl: check if pa_context_connect succeedMarc-André Lureau1-1/+4
2009-02-19paplay: check if pa_context_connect() succeedMarc-André Lureau1-1/+4
2009-02-12allow sending meta/policy events to clientsLennart Poettering1-0/+13
2009-02-04make pacmd work in a pipeLennart Poettering1-36/+68
2009-01-27swap argument order of pa_cvolume_get_balance() to be a bit more systematicLennart Poettering1-4/+4
2009-01-21implement pactl set-card-profileLennart Poettering1-19/+38
2009-01-20show active profileLennart Poettering1-0/+4
2009-01-20add client API for querying card informationLennart Poettering1-1/+47
2009-01-19include sink/source state in pactl outputLennart Poettering1-0/+20
2009-01-19Beef pactl output up a bitLennart Poettering1-81/+131