summaryrefslogtreecommitdiff
path: root/src/pulsecore/resampler.c
AgeCommit message (Expand)AuthorFilesLines
2016-05-27resampler: Fix leaking lfe filter on init failureBarun Kumar Singh1-0/+2
2015-11-06resampler: Don't expose soxr methods if they are not supportedArun Raghavan1-0/+5
2015-09-25Rename functions with "tostring" in the name to one with "to_string" to confo...Deepak Srivastava1-1/+1
2015-03-30resampler: Rename "lfe_filter_required" to "lfe_remixed"David Henningsson1-9/+9
2015-03-30resampler: Allow disabling the LFE filter by setting crossover to 0David Henningsson1-1/+1
2015-03-30resampler: Make some basic functions for rewindingDavid Henningsson1-2/+16
2015-03-30lfe-filter: Add rewind supportDavid Henningsson1-1/+2
2015-03-30lfe-filter: change the crossover frequency as a parameterHui Wang1-3/+3
2015-03-30lfe-filter: Enable LFE filter in the resamplerDavid Henningsson1-3/+31
2015-02-12Enabled libsoxr resampler backend.Andrey Semashev1-4/+29
2015-01-14update FSF addresses to FSF web pageOndrej Holecek1-3/+1
2014-11-12resampler: Fix sample_format_more_precise() for the case of comparing against...Andrey Semashev1-1/+1
2014-11-06resampler: Drop pointless remix variablePeter Meerwald1-7/+0
2014-08-17resampler: Moved speex_is_fixed_point() to speex.cAlexander E. Patrakov1-39/+4
2014-08-17resampler: Split the resampler implementations into separate filespoljar (Damir Jelić)1-602/+32
2014-05-24resampler: Remove prefix from static functionsTanu Kaskinen1-4/+4
2014-05-23resampler: Support speex resampler compiled with FIXED_POINTAlexander E. Patrakov1-1/+56
2014-04-29remap: Add (optional) state to remap structPeter Meerwald1-0/+9
2014-04-29remap: Make resampler's remap structure more self-containedPeter Meerwald1-11/+12
2014-04-29remap: Refactor channel remap table computation calc_map_table()Peter Meerwald1-9/+7
2014-04-29remap: Rename pa_init_remap() to pa_init_remap_func()Peter Meerwald1-1/+1
2014-01-28resampler: Resample first followed by remapping if have more out channels tha...Peter Meerwald1-12/+32
2014-01-28resampler: Implement leftover handling in convert_to_work_format()Peter Meerwald1-9/+27
2014-01-28resampler: Extend fit_buf() helper to copy leftover data to new bufferPeter Meerwald1-35/+28
2013-12-15Add pa_sample_rate_valid()Tanu Kaskinen1-2/+2
2013-12-15Add pa_sample_format_valid()Tanu Kaskinen1-4/+4
2013-12-05resampler: Clean up ffmpeg resampler bufferingPeter Meerwald1-11/+1
2013-11-08resampler: Cleanup, index of memchunks is not usedPeter Meerwald1-3/+0
2013-11-08resampler: Prepare to have leftover data in different output buffersPeter Meerwald1-19/+28
2013-11-08resampler: Add fit_buf() helper funtion for buffer allocationPeter Meerwald1-41/+17
2013-11-08resampler: Cleanup, rename xxxx_buf_samples to xxxx_buf_sizePeter Meerwald1-16/+12
2013-11-08resampler: Handle leftover samples, use new return valuePeter Meerwald1-44/+37
2013-11-08resampler: Change interface, resampler may return the number of leftover framesPeter Meerwald1-6/+18
2013-11-08resampler: Introduce work_channelsPeter Meerwald1-20/+23
2013-11-08resampler: Introduce work frame size (w_fz)Peter Meerwald1-12/+11
2013-09-25resampler: Revert to auto if the rates are equal and copy is chosenpoljar (Damir Jelić)1-0/+1
2013-09-08resampler: Never return zero for max block sizeTanu Kaskinen1-1/+17
2013-08-27resampler: Add a choose_auto_resampler functionpoljar (Damir Jelić)1-10/+15
2013-08-27resampler: Get rid of redundant implementation specific structspoljar (Damir Jelić)1-52/+38
2013-08-27resampler: Add assert to set_input/output_ratepoljar (Damir Jelić)1-0/+2
2013-08-27resampler: Introduce a implementation specific structpoljar (Damir Jelić)1-51/+47
2013-08-27Resampler: Don't use the peaks resampler for upsamplingpoljar (Damir Jelić)1-0/+10
2013-08-27resampler: Add a function for comparing sample format precisionpoljar (Damir Jelić)1-8/+49
2013-08-27resampler: choose_work_format use switch instead of if/elsepoljar (Damir Jelić)1-10/+23
2013-08-27resampler: Move the work format finding logic into a separate functionpoljar (Damir Jelić)1-26/+43
2013-08-27resampler: fix_method use switch instead of if/elsepoljar (Damir Jelić)1-8/+15
2013-08-27resampler: Move the fix method logic into a separate functionpoljar (Damir Jelić)1-19/+33
2013-08-27resampler: Make resampler struct implementation agnosticpoljar (Damir Jelić)1-84/+136
2013-07-29resampler: Fix peaks resampler's channel handlingTanu Kaskinen1-2/+2
2013-07-10Revert "resampler: Resample first followed by remapping if have more out chan...Tanu Kaskinen1-31/+13