summaryrefslogtreecommitdiff
path: root/src/pulsecore/resampler.c
Commit message (Expand)AuthorAgeFilesLines
* sink-input: Implement resampler pseudo rewindingGeorg Chini2021-11-031-0/+43
* resampler: Add pa_resampler_prepare() and pa_resampler_get_delay() functionsGeorg Chini2021-11-031-9/+107
* sink-input: Add history memblockqGeorg Chini2021-11-031-19/+59
* Split the enable-lfe-remixing setting into twoAlexander Patrakov2019-12-101-2/+2
* remap: support S32NE work formatSascha Silbe2019-03-291-0/+8
* resampler: Fix confusion between rear and side channels for 5.1 layoutsAlexander E. Patrakov2018-11-151-0/+22
* core: Fix typo and gcc-7 -Wimplicit-fallthrough= warningsPeter Meerwald-Stadler2017-10-091-5/+5
* resampler: Flag for remixing to all sink channels.David Mandelberg2017-01-191-9/+73
* resampler: Fix leaking lfe filter on init failureBarun Kumar Singh2016-05-271-0/+2
* resampler: Don't expose soxr methods if they are not supportedArun Raghavan2015-11-061-0/+5
* Rename functions with "tostring" in the name to one with "to_string" to confo...Deepak Srivastava2015-09-251-1/+1
* resampler: Rename "lfe_filter_required" to "lfe_remixed"David Henningsson2015-03-301-9/+9
* resampler: Allow disabling the LFE filter by setting crossover to 0David Henningsson2015-03-301-1/+1
* resampler: Make some basic functions for rewindingDavid Henningsson2015-03-301-2/+16
* lfe-filter: Add rewind supportDavid Henningsson2015-03-301-1/+2
* lfe-filter: change the crossover frequency as a parameterHui Wang2015-03-301-3/+3
* lfe-filter: Enable LFE filter in the resamplerDavid Henningsson2015-03-301-3/+31
* Enabled libsoxr resampler backend.Andrey Semashev2015-02-121-4/+29
* update FSF addresses to FSF web pageOndrej Holecek2015-01-141-3/+1
* resampler: Fix sample_format_more_precise() for the case of comparing against...Andrey Semashev2014-11-121-1/+1
* resampler: Drop pointless remix variablePeter Meerwald2014-11-061-7/+0
* resampler: Moved speex_is_fixed_point() to speex.cAlexander E. Patrakov2014-08-171-39/+4
* resampler: Split the resampler implementations into separate filespoljar (Damir Jelić)2014-08-171-602/+32
* resampler: Remove prefix from static functionsTanu Kaskinen2014-05-241-4/+4
* resampler: Support speex resampler compiled with FIXED_POINTAlexander E. Patrakov2014-05-231-1/+56
* remap: Add (optional) state to remap structPeter Meerwald2014-04-291-0/+9
* remap: Make resampler's remap structure more self-containedPeter Meerwald2014-04-291-11/+12
* remap: Refactor channel remap table computation calc_map_table()Peter Meerwald2014-04-291-9/+7
* remap: Rename pa_init_remap() to pa_init_remap_func()Peter Meerwald2014-04-291-1/+1
* resampler: Resample first followed by remapping if have more out channels tha...Peter Meerwald2014-01-281-12/+32
* resampler: Implement leftover handling in convert_to_work_format()Peter Meerwald2014-01-281-9/+27
* resampler: Extend fit_buf() helper to copy leftover data to new bufferPeter Meerwald2014-01-281-35/+28
* Add pa_sample_rate_valid()Tanu Kaskinen2013-12-151-2/+2
* Add pa_sample_format_valid()Tanu Kaskinen2013-12-151-4/+4
* resampler: Clean up ffmpeg resampler bufferingPeter Meerwald2013-12-051-11/+1
* resampler: Cleanup, index of memchunks is not usedPeter Meerwald2013-11-081-3/+0
* resampler: Prepare to have leftover data in different output buffersPeter Meerwald2013-11-081-19/+28
* resampler: Add fit_buf() helper funtion for buffer allocationPeter Meerwald2013-11-081-41/+17
* resampler: Cleanup, rename xxxx_buf_samples to xxxx_buf_sizePeter Meerwald2013-11-081-16/+12
* resampler: Handle leftover samples, use new return valuePeter Meerwald2013-11-081-44/+37
* resampler: Change interface, resampler may return the number of leftover framesPeter Meerwald2013-11-081-6/+18
* resampler: Introduce work_channelsPeter Meerwald2013-11-081-20/+23
* resampler: Introduce work frame size (w_fz)Peter Meerwald2013-11-081-12/+11
* resampler: Revert to auto if the rates are equal and copy is chosenpoljar (Damir Jelić)2013-09-251-0/+1
* resampler: Never return zero for max block sizeTanu Kaskinen2013-09-081-1/+17
* resampler: Add a choose_auto_resampler functionpoljar (Damir Jelić)2013-08-271-10/+15
* resampler: Get rid of redundant implementation specific structspoljar (Damir Jelić)2013-08-271-52/+38
* resampler: Add assert to set_input/output_ratepoljar (Damir Jelić)2013-08-271-0/+2
* resampler: Introduce a implementation specific structpoljar (Damir Jelić)2013-08-271-51/+47
* Resampler: Don't use the peaks resampler for upsamplingpoljar (Damir Jelić)2013-08-271-0/+10