summaryrefslogtreecommitdiff
path: root/src/pulsecore/sample-util.c
AgeCommit message (Expand)AuthorFilesLines
2009-10-30use pa_fopen_cloexec() where applicableLennart Poettering1-1/+1
2009-09-09sample-util: add pa_convert_size() call for converting sizes between two samp...Lennart Poettering1-0/+10
2009-08-27sample-util: avoid stack overrunWim Taymans1-2/+2
2009-08-20whitespace fixesWim Taymans1-5/+6
2009-08-20samples-util: add padding to volume arrayWim Taymans1-5/+17
2009-08-20sample-util: move volume code to separate fileWim Taymans1-311/+5
2009-08-20sample-util: move some functions aroundWim Taymans1-22/+22
2009-08-20sample-utils: coding style cleanupWim Taymans1-53/+46
2009-08-20sample-utils: split out functions from caseWim Taymans1-283/+303
2009-06-08sample: fix build on BE archsLennart Poettering1-1/+1
2009-05-01sample-util: fix iteration loop when adjusting volume of s24 samplesLennart Poettering1-4/+4
2009-05-01sample-util: properly allocate silence block for s24-32 formatsLennart Poettering1-0/+4
2009-03-03Use LGPL 2.1 on all files previously using LGPL 2Colin Guthrie1-1/+1
2009-01-23don't overflow when we do digital amplification of 16 bit samplesLennart Poettering1-31/+71
2009-01-16Add support for 24bit samples encoded in the LSB of 32 bit wordsLennart Poettering1-0/+120
2009-01-16add support for 24bit packed samplesLennart Poettering1-0/+123
2009-01-12add new API function pa_memchunk_sine()Lennart Poettering1-0/+34
2009-01-08make things compile againLennart Poettering1-1/+2
2009-01-08Add new debuuging API pa_memchunk_dump_to_file()Lennart Poettering1-0/+27
2008-10-21fix return value of pa_frame_aligned()Lennart Poettering1-1/+1
2008-10-03make a few casts explicit to remove compiler warningsLennart Poettering1-2/+2
2008-10-03user lrint() and friends in inner loops instead of normal C casts to speed up...Lennart Poettering1-2/+2
2008-10-03optimize mixing routines a bit by pulling the multiplication with the global ...Lennart Poettering1-112/+85
2008-10-02when we mix into a 16bit accumulator make sure we clamp before we scale with ...Lennart Poettering1-4/+4
2008-08-28add byte-to-usec and usec-to-byte converters that round up, not downLennart Poettering1-0/+33
2008-08-19add a few more gcc warning flags and fix quite a few problems found by doing soLennart Poettering1-14/+13
2008-08-11otpimize mixing code a bit by moving a few checks out of the inner loopsLennart Poettering1-83/+39
2008-08-11optimize volume changing a bit by only using a single counter for the inner l...Lennart Poettering1-31/+36
2008-08-11adhere to struct gcc aliasing rulesLennart Poettering1-7/+3
2008-06-18get rid of svn $ keywordsLennart Poettering1-2/+0
2008-05-15merge glitch-free branch back into trunkLennart Poettering1-42/+138
2007-11-09optimize mixing code a bit. Add mixers for S32LE, S32BE, ULAW, ALAW and FLOAT...Lennart Poettering1-110/+450
2007-11-09replace a few CLAMPs by PA_CLAMP_UNLIKELYLennart Poettering1-3/+3
2007-11-09add support for 32bit integer samplesLennart Poettering1-6/+55
2007-10-28merge 'lennart' branch back into trunk.Lennart Poettering1-83/+205
2007-05-29Kill spaces on EOLLennart Poettering1-1/+1
2007-05-23Fix a DoS with allocating overly large silence buffers. (Identified by Luigi ...Lennart Poettering1-0/+12
2007-02-13Add copyright notices to all relevant files. (based on svn log)Pierre Ossman1-0/+3
2007-01-04Huge trailing whitespace cleanup. Let's keep the tree pure from here on,Pierre Ossman1-69/+69
2006-11-08Support reversed endian floats. (closes #28) (closes #35)Pierre Ossman1-0/+1
2006-11-06Revert r1404 and keep it on a development branch until it is fully tested.Pierre Ossman1-82/+34
2006-09-26rework memory block management to be thread-safe and mostly lock-free.Lennart Poettering1-34/+82
2006-08-18remove all occurences of Lennart Poettering1-2/+2
2006-08-18Rework memory management to allow shared memory data transfer. The central ideaLennart Poettering1-3/+4
2006-06-19big s/polyp/pulse/gLennart Poettering1-0/+405