summaryrefslogtreecommitdiff
path: root/src/pulsecore/resampler.c
AgeCommit message (Expand)AuthorFilesLines
2009-08-28Fix checking for NULL after usageAndy Shevchenko1-2/+1
2009-08-20remap: move remapping code in separate fileWim Taymans1-152/+3
2009-08-20resamples; refactor the channel remapping bitsWim Taymans1-81/+105
2009-08-20whitespace fixesWim Taymans1-21/+44
2009-08-20resampler: avoid some multiplies when we canWim Taymans1-2/+7
2009-08-20resampler: fix identity checkWim Taymans1-10/+6
2009-08-20resample: fix countersWim Taymans1-4/+4
2009-08-20resample: refactor the channel remapping a littleWim Taymans1-88/+109
2009-08-20resampler: cache integer channel_mapWim Taymans1-33/+33
2009-08-20Get rid of liboilWim Taymans1-32/+37
2009-08-14resampler: round up when estimating input/output sizesLennart Poettering1-2/+6
2009-03-03Use LGPL 2.1 on all files previously using LGPL 2Colin Guthrie1-1/+1
2009-02-04simplify code a bit by using pa_sample_size_of_format()Lennart Poettering1-11/+1
2009-01-23allow sample spec/channel map to be queried for pa_resampler objectsLennart Poettering1-0/+24
2009-01-22Use #ifdef to avoid warning about undefined macro.Diego E. 'Flameeyes' Pettenò1-1/+1
2009-01-16Add support for 24bit samples encoded in the LSB of 32 bit wordsLennart Poettering1-1/+3
2009-01-16add support for 24bit packed samplesLennart Poettering1-1/+3
2008-12-17Don't mix front-center into rear channelsLennart Poettering1-3/+93
2008-09-09make sure peaks resampler also works for very short input buffersLennart Poettering1-11/+20
2008-09-05Add new option to disable remixing from/to LFE and set it to on by defaultLennart Poettering1-2/+6
2008-08-30remove a few more gcc warningsLennart Poettering1-1/+1
2008-08-20add a few missing castsLennart Poettering1-2/+2
2008-08-19add a few more gcc warning flags and fix quite a few problems found by doing soLennart Poettering1-39/+39
2008-06-28get rid of our internal copy of the speex resampler. Instead, link against a ...Lennart Poettering1-34/+15
2008-06-18get rid of svn $ keywordsLennart Poettering1-2/+0
2008-05-17fix peak detection pseudo resamplerLennart Poettering1-6/+8
2008-05-15merge glitch-free branch back into trunkLennart Poettering1-16/+136
2008-02-13deal with a possibly failing pa_channel_map_init_auto() correctlyLennart Poettering1-4/+4
2007-12-23add API for resetting allocated resamplersLennart Poettering1-7/+31
2007-11-11add a simple fully-automatic fully-linearupmixer/downmixer and enable it by d...Lennart Poettering1-63/+505
2007-11-09add support for 32bit integer samplesLennart Poettering1-1/+3
2007-10-29make speex-float-3 the default resamplerLennart Poettering1-3/+3
2007-10-28merge 'lennart' branch back into trunk.Lennart Poettering1-347/+752
2007-02-13Add copyright notices to all relevant files. (based on svn log)Pierre Ossman1-0/+2
2007-01-04Huge trailing whitespace cleanup. Let's keep the tree pure from here on,Pierre Ossman1-52/+52
2006-11-06Revert r1404 and keep it on a development branch until it is fully tested.Pierre Ossman1-128/+119
2006-09-26rework memory block management to be thread-safe and mostly lock-free.Lennart Poettering1-119/+128
2006-08-19rework the resample to allocate temporary memory with pa_memblock_new() inste...Lennart Poettering1-25/+58
2006-08-18Rework memory management to allow shared memory data transfer. The central ideaLennart Poettering1-10/+11
2006-06-19big s/polyp/pulse/gLennart Poettering1-0/+618