summaryrefslogtreecommitdiff
path: root/src/filter
AgeCommit message (Expand)Author
2021-01-01copyright year 2021Max Kellermann
2020-11-16filter/ffmpeg: detect the output sample formatMax Kellermann
2020-11-04filter/LoadChain: use the AutoConvertFilterMax Kellermann
2020-11-04filter/AutoConvert: move the Filter class to TwoFilters.cxxMax Kellermann
2020-11-04filter/AutoConvert: eliminate AutoConvertFilter if possibleMax Kellermann
2020-11-04filter/ffmpeg: interleave the output AVFrameMax Kellermann
2020-11-04filter/convert: convert_filter_new() returns std::unique_ptrMax Kellermann
2020-11-04filter/chain: pass std::string_view to filter_chain_append()Max Kellermann
2020-11-04filter/LoadChain: use IterableSplitString()Max Kellermann
2020-11-04filter/chain: copy the child nameMax Kellermann
2020-11-04filter/chain: remove unused field ChainFilter::Child::nameMax Kellermann
2020-03-16remove gcc_unusedRosen Penev
2020-03-12replace stdint.h with cstdintRosen Penev
2020-03-12replace assert.h with cassertRosen Penev
2020-03-12[clang-tidy] use nodiscardRosen Penev
2020-02-01*: add `explicit`Max Kellermann
2020-02-01*: use `auto`Max Kellermann
2020-01-31[clang-tidy] use override instead of virtualRosen Penev
2020-01-18AudioFormat: move to pcm/Max Kellermann
2020-01-18copyright year 2020Max Kellermann
2019-12-09filter/plugins: add missing meson dependencyJacob Vosmaer
2019-08-26filter/Observer: add `noexcept`Max Kellermann
2019-08-26filter/Filter: document that Flush() can throwMax Kellermann
2019-08-26filter/Filter: allow throwing any exceptionMax Kellermann
2019-08-26filter/Registry: rename the source fileMax Kellermann
2019-07-30pcm/Volume: convert S16 to S24 to preserve quality and reduce noiseMax Kellermann
2019-07-05pcm/Volume: Open() returns output sample formatMax Kellermann
2019-07-05include cleanups (powered by iwyu)Max Kellermann
2019-06-17pcm/Pcm*: drop more "Pcm" prefixes from source file namesMax Kellermann
2019-06-17Copyright year 2019Max Kellermann
2019-04-04pcm/PcmConvert: eliminate Open() and Close()Max Kellermann
2019-04-04filter/Convert: make in_audio_format `const`Max Kellermann
2019-03-25Merge branch 'v0.21.x'Max Kellermann
2019-03-24filter/AutoConvert: implement Flush()Max Kellermann
2019-03-24filter/Filter: fix typo in API docMax Kellermann
2019-03-24filter/ffmpeg: use only one AVFrameMax Kellermann
2019-03-24filter/ffmpeg: use av_buffersrc_add_frame() instead of av_buffersrc_write_fra...Max Kellermann
2019-03-24filter/ffmpeg: call av_frame_unref() before av_buffersink_get_frame()Max Kellermann
2019-03-24filter/ffmpeg: remove unnecessary av_frame_make_writable() callMax Kellermann
2019-03-24filter/ffmpeg: call av_frame_unref() before av_frame_get_buffer()Max Kellermann
2019-03-18filter/ffmpeg: new filter pluginMax Kellermann
2019-03-18filter/hdcd: include cleanupMax Kellermann
2019-03-18filter/hdcd: move generic code to class FfmpegFilterMax Kellermann
2019-03-18filter/hdcd: fix typoMax Kellermann
2019-03-18filter/hdcd: new filter plugin based on FFmpeg's "af_hdcd"Max Kellermann
2019-03-18filter/plugins/null: move code to src/filter/NullFilter.hxxMax Kellermann
2019-03-12filter/registry: move `extern` lines to plugin headersMax Kellermann
2019-03-12filter/normalize: clean up forward declarationsMax Kellermann
2018-11-19check.h: remove obsolete headerMax Kellermann
2018-10-31*: copyright year 2018Max Kellermann