DSP/HLE: Implement Source processing

This commit is contained in:
MerryMage 2016-04-25 08:54:57 +01:00
parent c1f0044a4b
commit b242bdf945
7 changed files with 496 additions and 5 deletions

View file

@ -27,7 +27,7 @@ using QuadFrame32 = std::array<std::array<s32, 4>, samples_per_frame>;
*/
template<typename FrameT, typename FilterT>
void FilterFrame(FrameT& frame, FilterT& filter) {
std::transform(frame.begin(), frame.end(), frame.begin(), [&filter](const typename FrameT::value_type& sample) {
std::transform(frame.begin(), frame.end(), frame.begin(), [&filter](const auto& sample) {
return filter.ProcessSample(sample);
});
}