From 79f5b3ca078825a2e772433e09c3dbd1ad4faba7 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Mon, 11 Jan 2016 13:30:49 +0000 Subject: added soxr plugin git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@5982 90c681e8-e032-0410-971d-27865f9a5e38 --- src/plugins/Effect/Effect.pro | 1 + src/plugins/Effect/soxr/CMakeLists.txt | 66 +++++++++++++ src/plugins/Effect/soxr/effectsoxrfactory.cpp | 64 ++++++++++++ src/plugins/Effect/soxr/effectsoxrfactory.h | 44 +++++++++ src/plugins/Effect/soxr/settingsdialog.cpp | 55 +++++++++++ src/plugins/Effect/soxr/settingsdialog.h | 45 +++++++++ src/plugins/Effect/soxr/settingsdialog.ui | 110 +++++++++++++++++++++ src/plugins/Effect/soxr/soxr.pro | 32 ++++++ src/plugins/Effect/soxr/soxresampler.cpp | 86 ++++++++++++++++ src/plugins/Effect/soxr/soxresampler.h | 48 +++++++++ .../Effect/soxr/translations/soxr_plugin_bg.ts | 70 +++++++++++++ .../Effect/soxr/translations/soxr_plugin_cs.ts | 70 +++++++++++++ .../Effect/soxr/translations/soxr_plugin_de.ts | 70 +++++++++++++ .../Effect/soxr/translations/soxr_plugin_el.ts | 70 +++++++++++++ .../Effect/soxr/translations/soxr_plugin_en.ts | 70 +++++++++++++ .../Effect/soxr/translations/soxr_plugin_es.ts | 70 +++++++++++++ .../Effect/soxr/translations/soxr_plugin_fr.ts | 70 +++++++++++++ .../Effect/soxr/translations/soxr_plugin_gl_ES.ts | 70 +++++++++++++ .../Effect/soxr/translations/soxr_plugin_he.ts | 70 +++++++++++++ .../Effect/soxr/translations/soxr_plugin_hu.ts | 70 +++++++++++++ .../Effect/soxr/translations/soxr_plugin_it.ts | 70 +++++++++++++ .../Effect/soxr/translations/soxr_plugin_ja.ts | 70 +++++++++++++ .../Effect/soxr/translations/soxr_plugin_kk.ts | 70 +++++++++++++ .../Effect/soxr/translations/soxr_plugin_lt.ts | 70 +++++++++++++ .../Effect/soxr/translations/soxr_plugin_nl.ts | 70 +++++++++++++ .../Effect/soxr/translations/soxr_plugin_pl_PL.ts | 70 +++++++++++++ .../Effect/soxr/translations/soxr_plugin_pt.ts | 70 +++++++++++++ .../Effect/soxr/translations/soxr_plugin_pt_BR.ts | 70 +++++++++++++ .../Effect/soxr/translations/soxr_plugin_ru.ts | 70 +++++++++++++ .../Effect/soxr/translations/soxr_plugin_sk.ts | 70 +++++++++++++ .../Effect/soxr/translations/soxr_plugin_sr_BA.ts | 70 +++++++++++++ .../Effect/soxr/translations/soxr_plugin_sr_RS.ts | 70 +++++++++++++ .../Effect/soxr/translations/soxr_plugin_tr.ts | 70 +++++++++++++ .../Effect/soxr/translations/soxr_plugin_uk_UA.ts | 70 +++++++++++++ .../Effect/soxr/translations/soxr_plugin_zh_CN.ts | 70 +++++++++++++ .../Effect/soxr/translations/soxr_plugin_zh_TW.ts | 70 +++++++++++++ .../Effect/soxr/translations/translations.qrc | 30 ++++++ 37 files changed, 2401 insertions(+) create mode 100644 src/plugins/Effect/soxr/CMakeLists.txt create mode 100644 src/plugins/Effect/soxr/effectsoxrfactory.cpp create mode 100644 src/plugins/Effect/soxr/effectsoxrfactory.h create mode 100644 src/plugins/Effect/soxr/settingsdialog.cpp create mode 100644 src/plugins/Effect/soxr/settingsdialog.h create mode 100644 src/plugins/Effect/soxr/settingsdialog.ui create mode 100644 src/plugins/Effect/soxr/soxr.pro create mode 100644 src/plugins/Effect/soxr/soxresampler.cpp create mode 100644 src/plugins/Effect/soxr/soxresampler.h create mode 100644 src/plugins/Effect/soxr/translations/soxr_plugin_bg.ts create mode 100644 src/plugins/Effect/soxr/translations/soxr_plugin_cs.ts create mode 100644 src/plugins/Effect/soxr/translations/soxr_plugin_de.ts create mode 100644 src/plugins/Effect/soxr/translations/soxr_plugin_el.ts create mode 100644 src/plugins/Effect/soxr/translations/soxr_plugin_en.ts create mode 100644 src/plugins/Effect/soxr/translations/soxr_plugin_es.ts create mode 100644 src/plugins/Effect/soxr/translations/soxr_plugin_fr.ts create mode 100644 src/plugins/Effect/soxr/translations/soxr_plugin_gl_ES.ts create mode 100644 src/plugins/Effect/soxr/translations/soxr_plugin_he.ts create mode 100644 src/plugins/Effect/soxr/translations/soxr_plugin_hu.ts create mode 100644 src/plugins/Effect/soxr/translations/soxr_plugin_it.ts create mode 100644 src/plugins/Effect/soxr/translations/soxr_plugin_ja.ts create mode 100644 src/plugins/Effect/soxr/translations/soxr_plugin_kk.ts create mode 100644 src/plugins/Effect/soxr/translations/soxr_plugin_lt.ts create mode 100644 src/plugins/Effect/soxr/translations/soxr_plugin_nl.ts create mode 100644 src/plugins/Effect/soxr/translations/soxr_plugin_pl_PL.ts create mode 100644 src/plugins/Effect/soxr/translations/soxr_plugin_pt.ts create mode 100644 src/plugins/Effect/soxr/translations/soxr_plugin_pt_BR.ts create mode 100644 src/plugins/Effect/soxr/translations/soxr_plugin_ru.ts create mode 100644 src/plugins/Effect/soxr/translations/soxr_plugin_sk.ts create mode 100644 src/plugins/Effect/soxr/translations/soxr_plugin_sr_BA.ts create mode 100644 src/plugins/Effect/soxr/translations/soxr_plugin_sr_RS.ts create mode 100644 src/plugins/Effect/soxr/translations/soxr_plugin_tr.ts create mode 100644 src/plugins/Effect/soxr/translations/soxr_plugin_uk_UA.ts create mode 100644 src/plugins/Effect/soxr/translations/soxr_plugin_zh_CN.ts create mode 100644 src/plugins/Effect/soxr/translations/soxr_plugin_zh_TW.ts create mode 100644 src/plugins/Effect/soxr/translations/translations.qrc (limited to 'src/plugins') diff --git a/src/plugins/Effect/Effect.pro b/src/plugins/Effect/Effect.pro index 336647a4b..0d0672fb9 100644 --- a/src/plugins/Effect/Effect.pro +++ b/src/plugins/Effect/Effect.pro @@ -9,6 +9,7 @@ SUBDIRS += bs2b unix { SUBDIRS += srconverter + SUBDIRS += soxr contains(CONFIG, LADSPA_PLUGIN){ SUBDIRS += ladspa } diff --git a/src/plugins/Effect/soxr/CMakeLists.txt b/src/plugins/Effect/soxr/CMakeLists.txt new file mode 100644 index 000000000..19341e529 --- /dev/null +++ b/src/plugins/Effect/soxr/CMakeLists.txt @@ -0,0 +1,66 @@ +project(libsrconverter) + +cmake_minimum_required(VERSION 2.4.7) + +if(COMMAND cmake_policy) +cmake_policy(SET CMP0003 NEW) +endif(COMMAND cmake_policy) + +# qt plugin +ADD_DEFINITIONS( -Wall ) +ADD_DEFINITIONS(${QT_DEFINITIONS}) +ADD_DEFINITIONS(-DQT_PLUGIN) +ADD_DEFINITIONS(-DQT_NO_DEBUG) +ADD_DEFINITIONS(-DQT_SHARED) +ADD_DEFINITIONS(-DQT_THREAD) + +include_directories(${CMAKE_CURRENT_BINARY_DIR}) + +SET(QT_INCLUDES + ${QT_INCLUDES} + ${CMAKE_CURRENT_SOURCE_DIR}/../../../ +) + +# libqmmp +include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../) +link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp) + +pkg_check_modules(SAMPLERATE samplerate) + +include_directories(${SAMPLERATE_INCLUDE_DIRS}) +link_directories(${SAMPLERATE_LIBRARY_DIRS}) +ADD_DEFINITIONS(${SAMPLERATE_CFLAGS}) + +SET(libsrconverter_SRCS + srconverter.cpp + settingsdialog.cpp + effectsrconverterfactory.cpp +) + +SET(libsrconverter_HDRS + srconverter.h +) + +SET(libsrconverter_RCCS translations/translations.qrc) + +QT4_ADD_RESOURCES(libsrconverter_RCC_SRCS ${libsrconverter_RCCS}) + +# user interface + + +SET(libsrconverter_UIS + settingsdialog.ui +) + +QT4_WRAP_UI(libsrconverter_UIS_H ${libsrconverter_UIS}) +# Don't forget to include output directory, otherwise +# the UI file won't be wrapped! +include_directories(${CMAKE_CURRENT_BINARY_DIR}) + +IF(SAMPLERATE_FOUND) +ADD_LIBRARY(srconverter MODULE ${libsrconverter_SRCS} ${libsrconverter_UIS_H} + ${libsrconverter_RCC_SRCS} ${libsrconverter_HDRS}) +add_dependencies(srconverter qmmp) +target_link_libraries(srconverter ${QT_LIBRARIES} libqmmp ${SAMPLERATE_LDFLAGS}) +install(TARGETS srconverter DESTINATION ${LIB_DIR}/qmmp/Effect) +ENDIF(SAMPLERATE_FOUND) diff --git a/src/plugins/Effect/soxr/effectsoxrfactory.cpp b/src/plugins/Effect/soxr/effectsoxrfactory.cpp new file mode 100644 index 000000000..6ea8785bf --- /dev/null +++ b/src/plugins/Effect/soxr/effectsoxrfactory.cpp @@ -0,0 +1,64 @@ +/*************************************************************************** + * Copyright (C) 2016 by Ilya Kotov * + * forkotov02@hotmail.ru * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include +#include +#include "settingsdialog.h" +#include "soxresampler.h" +#include "effectsoxrfactory.h" + +const EffectProperties EffectSoXRFactory::properties() const +{ + EffectProperties properties; + properties.name = tr("SoX Resampler Plugin"); + properties.shortName = "soxr"; + properties.hasSettings = true; + properties.hasAbout = true; + properties.priority = EffectProperties::EFFECT_PRIORITY_HIGH; + return properties; +} + +Effect *EffectSoXRFactory::create() +{ + return new SoXResampler(); +} + +void EffectSoXRFactory::showSettings(QWidget *parent) +{ + SettingsDialog *s = new SettingsDialog(parent); + s ->show(); +} + +void EffectSoXRFactory::showAbout(QWidget *parent) +{ + QMessageBox::about (parent, tr("About SoX Resampler Plugin"), + tr("Qmmp SoX Resampler Plugin")+"\n"+ + tr("Written by: Ilya Kotov ")); +} + +QTranslator *EffectSoXRFactory::createTranslator(QObject *parent) +{ + QTranslator *translator = new QTranslator(parent); + QString locale = Qmmp::systemLanguageID(); + translator->load(QString(":/soxr_plugin_") + locale); + return translator; +} + +Q_EXPORT_PLUGIN2(soxr, EffectSoXRFactory) diff --git a/src/plugins/Effect/soxr/effectsoxrfactory.h b/src/plugins/Effect/soxr/effectsoxrfactory.h new file mode 100644 index 000000000..e0e8f43ad --- /dev/null +++ b/src/plugins/Effect/soxr/effectsoxrfactory.h @@ -0,0 +1,44 @@ +/*************************************************************************** + * Copyright (C) 2016 by Ilya Kotov * + * forkotov02@hotmail.ru * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ +#ifndef EFFECTSOXRFACTORY_H +#define EFFECTSOXRFACTORY_H + +#include +#include +#include + +/** + @author Ilya Kotov +*/ +class EffectSoXRFactory : public QObject, public EffectFactory +{ +Q_OBJECT +Q_INTERFACES(EffectFactory); + +public: + const EffectProperties properties() const; + Effect *create(); + void showSettings(QWidget *parent); + void showAbout(QWidget *parent); + QTranslator *createTranslator(QObject *parent); +}; + + +#endif diff --git a/src/plugins/Effect/soxr/settingsdialog.cpp b/src/plugins/Effect/soxr/settingsdialog.cpp new file mode 100644 index 000000000..8adad2335 --- /dev/null +++ b/src/plugins/Effect/soxr/settingsdialog.cpp @@ -0,0 +1,55 @@ +/*************************************************************************** + * Copyright (C) 2016 by Ilya Kotov * + * forkotov02@hotmail.ru * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include +#include +#include +#include "settingsdialog.h" + +SettingsDialog::SettingsDialog(QWidget *parent) + : QDialog(parent) +{ + m_ui.setupUi(this); + setAttribute(Qt::WA_DeleteOnClose, true); + QSettings settings(Qmmp::configFile(), QSettings::IniFormat); + m_ui.srSpinBox->setValue(settings.value("SOXR/sample_rate",48000).toInt()); + + m_ui.qualityComboBox->addItem(tr("Quick"), SOXR_QQ); + m_ui.qualityComboBox->addItem(tr("Low"), SOXR_LQ); + m_ui.qualityComboBox->addItem(tr("Medium"), SOXR_MQ); + m_ui.qualityComboBox->addItem(tr("High"), SOXR_HQ); + m_ui.qualityComboBox->addItem(tr("Very High"), SOXR_VHQ); + int index = m_ui.qualityComboBox->findData(settings.value("SOXR/quality", SOXR_HQ).toInt()); + if(index >= 0 && index < m_ui.qualityComboBox->count()) + m_ui.qualityComboBox->setCurrentIndex(index); +} + + +SettingsDialog::~SettingsDialog() +{ +} + +void SettingsDialog::accept() +{ + QSettings settings(Qmmp::configFile(), QSettings::IniFormat); + settings.setValue("SOXR/sample_rate",m_ui.srSpinBox->value()); + //settings.setValue("SOXR/quality", m_ui.engineComboBox->currentIndex()); + QDialog::accept(); +} diff --git a/src/plugins/Effect/soxr/settingsdialog.h b/src/plugins/Effect/soxr/settingsdialog.h new file mode 100644 index 000000000..146879f76 --- /dev/null +++ b/src/plugins/Effect/soxr/settingsdialog.h @@ -0,0 +1,45 @@ +/*************************************************************************** + * Copyright (C) 2016 by Ilya Kotov * + * forkotov02@hotmail.ru * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ +#ifndef SETTINGSDIALOG_H +#define SETTINGSDIALOG_H + +#include +#include "ui_settingsdialog.h" + +/** + @author Ilya Kotov +*/ +class SettingsDialog : public QDialog +{ +Q_OBJECT +public: + SettingsDialog(QWidget *parent = 0); + + ~SettingsDialog(); + +public slots: + virtual void accept(); + +private: + Ui::SettingsDialog m_ui; + +}; + +#endif diff --git a/src/plugins/Effect/soxr/settingsdialog.ui b/src/plugins/Effect/soxr/settingsdialog.ui new file mode 100644 index 000000000..435362c88 --- /dev/null +++ b/src/plugins/Effect/soxr/settingsdialog.ui @@ -0,0 +1,110 @@ + + + SettingsDialog + + + + 0 + 0 + 360 + 111 + + + + Sample Rate Converter Plugin Settings + + + + + + Sample Rate (Hz): + + + + + + + 96000 + + + 100 + + + 48000 + + + + + + + Quality: + + + + + + + + + + Qt::Horizontal + + + + 228 + 24 + + + + + + + + + 0 + 0 + + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + + + + + + + + buttonBox + accepted() + SettingsDialog + accept() + + + 270 + 76 + + + 91 + 88 + + + + + buttonBox + rejected() + SettingsDialog + reject() + + + 326 + 78 + + + 139 + 60 + + + + + diff --git a/src/plugins/Effect/soxr/soxr.pro b/src/plugins/Effect/soxr/soxr.pro new file mode 100644 index 000000000..4421d8287 --- /dev/null +++ b/src/plugins/Effect/soxr/soxr.pro @@ -0,0 +1,32 @@ +include(../../plugins.pri) + +HEADERS += soxresampler.h \ + effectsoxrfactory.h \ + settingsdialog.h + +SOURCES += soxresampler.cpp \ + effectsoxrfactory.cpp \ + settingsdialog.cpp + +TARGET=$$PLUGINS_PREFIX/Effect/soxr +QMAKE_CLEAN =$$PLUGINS_PREFIX/Effect/libsoxr.so +INCLUDEPATH += ../../../ +CONFIG += warn_on \ +plugin \ +link_pkgconfig + +PKGCONFIG += soxr +TEMPLATE = lib +QMAKE_LIBDIR += ../../../../lib +LIBS += -lqmmp -L/usr/lib -I/usr/include + +RESOURCES = translations/translations.qrc + +isEmpty(LIB_DIR){ + LIB_DIR = /lib +} +target.path = $$LIB_DIR/qmmp/Effect +INSTALLS += target + +FORMS += settingsdialog.ui + diff --git a/src/plugins/Effect/soxr/soxresampler.cpp b/src/plugins/Effect/soxr/soxresampler.cpp new file mode 100644 index 000000000..5bc876160 --- /dev/null +++ b/src/plugins/Effect/soxr/soxresampler.cpp @@ -0,0 +1,86 @@ +/*************************************************************************** + * Copyright (C) 2016 by Ilya Kotov * + * forkotov02@hotmail.ru * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include +#include +#include +#include +#include "soxresampler.h" + +SoXResampler::SoXResampler() : Effect() +{ + m_soxr = 0; + m_out = 0; + QSettings settings(Qmmp::configFile(), QSettings::IniFormat); + m_overSamplingFs = settings.value("SOXR/sample_rate", 48000).toInt(); + m_quality = soxr_quality_spec(settings.value("SOXR/quality", SOXR_HQ).toInt(), 0); +} + +SoXResampler::~SoXResampler() +{ + freeSoXR(); +} + +void SoXResampler::applyEffect(Buffer *b) +{ + if(m_soxr && b->samples > 0) + { + size_t frames = b->samples / channels(); + size_t done = 0; + soxr_process(m_soxr, b->data, frames, 0, m_out, frames, &done); + + b->samples = done * channels(); + if(b->samples > b->size) + { + delete [] b->data; + b->data = new float[b->samples]; + b->size = b->samples; + } + + memcpy(b->data, m_out, b->samples * sizeof(float)); + } +} + +void SoXResampler::configure(quint32 freq, ChannelMap map) +{ + freeSoXR(); + if(freq != m_overSamplingFs) + { + soxr_error_t error = 0; + m_soxr = soxr_create(freq, m_overSamplingFs, map.count(), &error, 0, &m_quality, 0); + double ratio = (double)m_overSamplingFs/freq; + m_out = new float[int(ratio * QMMP_BLOCK_FRAMES * map.count() * 2 + 2)]; + } + Effect::configure(m_overSamplingFs, map); +} + +void SoXResampler::freeSoXR() +{ + if(m_soxr) + { + soxr_delete(m_soxr); + m_soxr = 0; + } + if(m_out) + { + delete [] m_out; + m_out = 0; + } +} diff --git a/src/plugins/Effect/soxr/soxresampler.h b/src/plugins/Effect/soxr/soxresampler.h new file mode 100644 index 000000000..026d60b3c --- /dev/null +++ b/src/plugins/Effect/soxr/soxresampler.h @@ -0,0 +1,48 @@ +/*************************************************************************** + * Copyright (C) 2016 by Ilya Kotov * + * forkotov02@hotmail.ru * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ +#ifndef SRCONVERTER_H +#define SRCONVERTER_H + +#include +#include + +/** + @author Ilya Kotov +*/ + +class SoXResampler : public Effect +{ +public: + SoXResampler(); + virtual ~SoXResampler(); + + void applyEffect(Buffer *b); + void configure(quint32 freq, ChannelMap map); + +private: + void freeSoXR(); + quint32 m_overSamplingFs; + float *m_out; + soxr_quality_spec_t m_quality; + soxr_t m_soxr; + +}; + +#endif diff --git a/src/plugins/Effect/soxr/translations/soxr_plugin_bg.ts b/src/plugins/Effect/soxr/translations/soxr_plugin_bg.ts new file mode 100644 index 000000000..94c20c0be --- /dev/null +++ b/src/plugins/Effect/soxr/translations/soxr_plugin_bg.ts @@ -0,0 +1,70 @@ + + + + + EffectSoXRFactory + + + SoX Resampler Plugin + + + + + About SoX Resampler Plugin + + + + + Qmmp SoX Resampler Plugin + + + + + Written by: Ilya Kotov <forkotov02@hotmail.ru> + + + + + SettingsDialog + + + Sample Rate Converter Plugin Settings + + + + + Sample Rate (Hz): + + + + + Quality: + + + + + Quick + + + + + Low + + + + + Medium + + + + + High + + + + + Very High + + + + diff --git a/src/plugins/Effect/soxr/translations/soxr_plugin_cs.ts b/src/plugins/Effect/soxr/translations/soxr_plugin_cs.ts new file mode 100644 index 000000000..8ab31a402 --- /dev/null +++ b/src/plugins/Effect/soxr/translations/soxr_plugin_cs.ts @@ -0,0 +1,70 @@ + + + + + EffectSoXRFactory + + + SoX Resampler Plugin + + + + + About SoX Resampler Plugin + + + + + Qmmp SoX Resampler Plugin + + + + + Written by: Ilya Kotov <forkotov02@hotmail.ru> + Autor: Ilja Kotov <forkotov02@hotmail.ru> + + + + SettingsDialog + + + Sample Rate Converter Plugin Settings + Nastavení modulu SRC + + + + Sample Rate (Hz): + Vzorkovací frekvence (Hz): + + + + Quality: + + + + + Quick + + + + + Low + + + + + Medium + + + + + High + + + + + Very High + + + + diff --git a/src/plugins/Effect/soxr/translations/soxr_plugin_de.ts b/src/plugins/Effect/soxr/translations/soxr_plugin_de.ts new file mode 100644 index 000000000..3ef53f745 --- /dev/null +++ b/src/plugins/Effect/soxr/translations/soxr_plugin_de.ts @@ -0,0 +1,70 @@ + + + + + EffectSoXRFactory + + + SoX Resampler Plugin + + + + + About SoX Resampler Plugin + + + + + Qmmp SoX Resampler Plugin + + + + + Written by: Ilya Kotov <forkotov02@hotmail.ru> + Geschrieben von: Ilya Kotov <forkotov02@hotmail.ru> + + + + SettingsDialog + + + Sample Rate Converter Plugin Settings + Einstellungen Abtastratenkonverter-Modul + + + + Sample Rate (Hz): + Abtastrate (Hz): + + + + Quality: + + + + + Quick + + + + + Low + + + + + Medium + + + + + High + + + + + Very High + + + + diff --git a/src/plugins/Effect/soxr/translations/soxr_plugin_el.ts b/src/plugins/Effect/soxr/translations/soxr_plugin_el.ts new file mode 100644 index 000000000..c8a39889f --- /dev/null +++ b/src/plugins/Effect/soxr/translations/soxr_plugin_el.ts @@ -0,0 +1,70 @@ + + + + + EffectSoXRFactory + + + SoX Resampler Plugin + + + + + About SoX Resampler Plugin + + + + + Qmmp SoX Resampler Plugin + + + + + Written by: Ilya Kotov <forkotov02@hotmail.ru> + Γράφτηκε από τον: Ilya Kotov <forkotov02@hotmail.ru> + + + + SettingsDialog + + + Sample Rate Converter Plugin Settings + Ρυθμίσεις πρόσθετου μετατροπής ρυθμού δειγματοληψίας + + + + Sample Rate (Hz): + Ρυθμός δειγματοληψίας (Hz): + + + + Quality: + + + + + Quick + + + + + Low + + + + + Medium + + + + + High + + + + + Very High + + + + diff --git a/src/plugins/Effect/soxr/translations/soxr_plugin_en.ts b/src/plugins/Effect/soxr/translations/soxr_plugin_en.ts new file mode 100644 index 000000000..914c43a64 --- /dev/null +++ b/src/plugins/Effect/soxr/translations/soxr_plugin_en.ts @@ -0,0 +1,70 @@ + + + + + EffectSoXRFactory + + + SoX Resampler Plugin + + + + + About SoX Resampler Plugin + + + + + Qmmp SoX Resampler Plugin + + + + + Written by: Ilya Kotov <forkotov02@hotmail.ru> + + + + + SettingsDialog + + + Sample Rate Converter Plugin Settings + + + + + Sample Rate (Hz): + + + + + Quality: + + + + + Quick + + + + + Low + + + + + Medium + + + + + High + + + + + Very High + + + + diff --git a/src/plugins/Effect/soxr/translations/soxr_plugin_es.ts b/src/plugins/Effect/soxr/translations/soxr_plugin_es.ts new file mode 100644 index 000000000..b7711ecf9 --- /dev/null +++ b/src/plugins/Effect/soxr/translations/soxr_plugin_es.ts @@ -0,0 +1,70 @@ + + + + + EffectSoXRFactory + + + SoX Resampler Plugin + + + + + About SoX Resampler Plugin + + + + + Qmmp SoX Resampler Plugin + + + + + Written by: Ilya Kotov <forkotov02@hotmail.ru> + Escrito por: Ilya Kotov <forkotov02@hotmail.ru> + + + + SettingsDialog + + + Sample Rate Converter Plugin Settings + Configuración del módulo de conversión de frecuencia + + + + Sample Rate (Hz): + Frecuencia (Hz): + + + + Quality: + + + + + Quick + + + + + Low + + + + + Medium + + + + + High + + + + + Very High + + + + diff --git a/src/plugins/Effect/soxr/translations/soxr_plugin_fr.ts b/src/plugins/Effect/soxr/translations/soxr_plugin_fr.ts new file mode 100644 index 000000000..9f8e9e1b1 --- /dev/null +++ b/src/plugins/Effect/soxr/translations/soxr_plugin_fr.ts @@ -0,0 +1,70 @@ + + + + + EffectSoXRFactory + + + SoX Resampler Plugin + + + + + About SoX Resampler Plugin + + + + + Qmmp SoX Resampler Plugin + + + + + Written by: Ilya Kotov <forkotov02@hotmail.ru> + Écrit par : Ilya Kotov <forkotov02@hotmail.ru> + + + + SettingsDialog + + + Sample Rate Converter Plugin Settings + Configuration du greffon de conversion d'échantillonnage + + + + Sample Rate (Hz): + Taux d'échantillonnage (Hz) : + + + + Quality: + + + + + Quick + + + + + Low + + + + + Medium + + + + + High + + + + + Very High + + + + diff --git a/src/plugins/Effect/soxr/translations/soxr_plugin_gl_ES.ts b/src/plugins/Effect/soxr/translations/soxr_plugin_gl_ES.ts new file mode 100644 index 000000000..73b0a06d1 --- /dev/null +++ b/src/plugins/Effect/soxr/translations/soxr_plugin_gl_ES.ts @@ -0,0 +1,70 @@ + + + + + EffectSoXRFactory + + + SoX Resampler Plugin + + + + + About SoX Resampler Plugin + + + + + Qmmp SoX Resampler Plugin + + + + + Written by: Ilya Kotov <forkotov02@hotmail.ru> + Escrito por: Ilya Kotov <forkotov02@hotmail.ru> + + + + SettingsDialog + + + Sample Rate Converter Plugin Settings + Opcións do engadido Sample Rate Converter + + + + Sample Rate (Hz): + Frecuencia (Hz): + + + + Quality: + + + + + Quick + + + + + Low + + + + + Medium + + + + + High + + + + + Very High + + + + diff --git a/src/plugins/Effect/soxr/translations/soxr_plugin_he.ts b/src/plugins/Effect/soxr/translations/soxr_plugin_he.ts new file mode 100644 index 000000000..87bb84cbb --- /dev/null +++ b/src/plugins/Effect/soxr/translations/soxr_plugin_he.ts @@ -0,0 +1,70 @@ + + + + + EffectSoXRFactory + + + SoX Resampler Plugin + + + + + About SoX Resampler Plugin + + + + + Qmmp SoX Resampler Plugin + + + + + Written by: Ilya Kotov <forkotov02@hotmail.ru> + חוברה על ידי: Ilya Kotov <forkotov02@hotmail.ru>‎ + + + + SettingsDialog + + + Sample Rate Converter Plugin Settings + הגדרות תוספת ממיר שיעור דגימה + + + + Sample Rate (Hz): + שיעור דגימה (הרץ): + + + + Quality: + + + + + Quick + + + + + Low + + + + + Medium + + + + + High + + + + + Very High + + + + diff --git a/src/plugins/Effect/soxr/translations/soxr_plugin_hu.ts b/src/plugins/Effect/soxr/translations/soxr_plugin_hu.ts new file mode 100644 index 000000000..0c685b4cc --- /dev/null +++ b/src/plugins/Effect/soxr/translations/soxr_plugin_hu.ts @@ -0,0 +1,70 @@ + + + + + EffectSoXRFactory + + + SoX Resampler Plugin + + + + + About SoX Resampler Plugin + + + + + Qmmp SoX Resampler Plugin + + + + + Written by: Ilya Kotov <forkotov02@hotmail.ru> + + + + + SettingsDialog + + + Sample Rate Converter Plugin Settings + + + + + Sample Rate (Hz): + + + + + Quality: + + + + + Quick + + + + + Low + + + + + Medium + + + + + High + + + + + Very High + + + + diff --git a/src/plugins/Effect/soxr/translations/soxr_plugin_it.ts b/src/plugins/Effect/soxr/translations/soxr_plugin_it.ts new file mode 100644 index 000000000..71f900eba --- /dev/null +++ b/src/plugins/Effect/soxr/translations/soxr_plugin_it.ts @@ -0,0 +1,70 @@ + + + + + EffectSoXRFactory + + + SoX Resampler Plugin + + + + + About SoX Resampler Plugin + + + + + Qmmp SoX Resampler Plugin + + + + + Written by: Ilya Kotov <forkotov02@hotmail.ru> + Autore: Ilya Kotov <forkotov02@hotmail.ru> + + + + SettingsDialog + + + Sample Rate Converter Plugin Settings + Impostazioni del modulo di conversione campionamento + + + + Sample Rate (Hz): + Campionamento (Hz): + + + + Quality: + + + + + Quick + + + + + Low + + + + + Medium + + + + + High + + + + + Very High + + + + diff --git a/src/plugins/Effect/soxr/translations/soxr_plugin_ja.ts b/src/plugins/Effect/soxr/translations/soxr_plugin_ja.ts new file mode 100644 index 000000000..e8e388986 --- /dev/null +++ b/src/plugins/Effect/soxr/translations/soxr_plugin_ja.ts @@ -0,0 +1,70 @@ + + + + + EffectSoXRFactory + + + SoX Resampler Plugin + + + + + About SoX Resampler Plugin + + + + + Qmmp SoX Resampler Plugin + + + + + Written by: Ilya Kotov <forkotov02@hotmail.ru> + 制作: Илья Котов (Ilya Kotov) <forkotov02@hotmail.ru> + + + + SettingsDialog + + + Sample Rate Converter Plugin Settings + サンプルレートコンバーターの設定 + + + + Sample Rate (Hz): + サンプルレート (Hz): + + + + Quality: + + + + + Quick + + + + + Low + + + + + Medium + + + + + High + + + + + Very High + + + + diff --git a/src/plugins/Effect/soxr/translations/soxr_plugin_kk.ts b/src/plugins/Effect/soxr/translations/soxr_plugin_kk.ts new file mode 100644 index 000000000..1ae49dd13 --- /dev/null +++ b/src/plugins/Effect/soxr/translations/soxr_plugin_kk.ts @@ -0,0 +1,70 @@ + + + + + EffectSoXRFactory + + + SoX Resampler Plugin + + + + + About SoX Resampler Plugin + + + + + Qmmp SoX Resampler Plugin + + + + + Written by: Ilya Kotov <forkotov02@hotmail.ru> + + + + + SettingsDialog + + + Sample Rate Converter Plugin Settings + + + + + Sample Rate (Hz): + + + + + Quality: + + + + + Quick + + + + + Low + + + + + Medium + + + + + High + + + + + Very High + + + + diff --git a/src/plugins/Effect/soxr/translations/soxr_plugin_lt.ts b/src/plugins/Effect/soxr/translations/soxr_plugin_lt.ts new file mode 100644 index 000000000..d6ef50f10 --- /dev/null +++ b/src/plugins/Effect/soxr/translations/soxr_plugin_lt.ts @@ -0,0 +1,70 @@ + + + + + EffectSoXRFactory + + + SoX Resampler Plugin + + + + + About SoX Resampler Plugin + + + + + Qmmp SoX Resampler Plugin + + + + + Written by: Ilya Kotov <forkotov02@hotmail.ru> + Sukurta: Ilya Kotov <forkotov02@hotmail.ru> + + + + SettingsDialog + + + Sample Rate Converter Plugin Settings + SRC įskiepio nustatymai + + + + Sample Rate (Hz): + Diskretizacijos dažnis (Hz): + + + + Quality: + + + + + Quick + + + + + Low + + + + + Medium + + + + + High + + + + + Very High + + + + diff --git a/src/plugins/Effect/soxr/translations/soxr_plugin_nl.ts b/src/plugins/Effect/soxr/translations/soxr_plugin_nl.ts new file mode 100644 index 000000000..6445bd830 --- /dev/null +++ b/src/plugins/Effect/soxr/translations/soxr_plugin_nl.ts @@ -0,0 +1,70 @@ + + + + + EffectSoXRFactory + + + SoX Resampler Plugin + + + + + About SoX Resampler Plugin + + + + + Qmmp SoX Resampler Plugin + + + + + Written by: Ilya Kotov <forkotov02@hotmail.ru> + Auteur: Ilya Kotov <forkotov02@hotmail.ru> + + + + SettingsDialog + + + Sample Rate Converter Plugin Settings + Sample Rate Converter Module Instellingen + + + + Sample Rate (Hz): + Sample frequentie (Hz): + + + + Quality: + + + + + Quick + + + + + Low + + + + + Medium + + + + + High + + + + + Very High + + + + diff --git a/src/plugins/Effect/soxr/translations/soxr_plugin_pl_PL.ts b/src/plugins/Effect/soxr/translations/soxr_plugin_pl_PL.ts new file mode 100644 index 000000000..ec0890629 --- /dev/null +++ b/src/plugins/Effect/soxr/translations/soxr_plugin_pl_PL.ts @@ -0,0 +1,70 @@ + + + + + EffectSoXRFactory + + + SoX Resampler Plugin + + + + + About SoX Resampler Plugin + + + + + Qmmp SoX Resampler Plugin + + + + + Written by: Ilya Kotov <forkotov02@hotmail.ru> + Autor: Ilya Kotov <forkotov02@hotmail.ru> + + + + SettingsDialog + + + Sample Rate Converter Plugin Settings + Ustawienia wtyczki Sample Rate Converter + + + + Sample Rate (Hz): + Próbkowanie (Hz): + + + + Quality: + + + + + Quick + + + + + Low + + + + + Medium + + + + + High + + + + + Very High + + + + diff --git a/src/plugins/Effect/soxr/translations/soxr_plugin_pt.ts b/src/plugins/Effect/soxr/translations/soxr_plugin_pt.ts new file mode 100644 index 000000000..3a053a67c --- /dev/null +++ b/src/plugins/Effect/soxr/translations/soxr_plugin_pt.ts @@ -0,0 +1,70 @@ + + + + + EffectSoXRFactory + + + SoX Resampler Plugin + + + + + About SoX Resampler Plugin + + + + + Qmmp SoX Resampler Plugin + + + + + Written by: Ilya Kotov <forkotov02@hotmail.ru> + Desenvolvido por: Ilya Kotov <forkotov02@hotmail.ru> + + + + SettingsDialog + + + Sample Rate Converter Plugin Settings + Definições + + + + Sample Rate (Hz): + Frequência (Hz): + + + + Quality: + + + + + Quick + + + + + Low + + + + + Medium + + + + + High + + + + + Very High + + + + diff --git a/src/plugins/Effect/soxr/translations/soxr_plugin_pt_BR.ts b/src/plugins/Effect/soxr/translations/soxr_plugin_pt_BR.ts new file mode 100644 index 000000000..ad4be33c0 --- /dev/null +++ b/src/plugins/Effect/soxr/translations/soxr_plugin_pt_BR.ts @@ -0,0 +1,70 @@ + + + + + EffectSoXRFactory + + + SoX Resampler Plugin + + + + + About SoX Resampler Plugin + + + + + Qmmp SoX Resampler Plugin + + + + + Written by: Ilya Kotov <forkotov02@hotmail.ru> + + + + + SettingsDialog + + + Sample Rate Converter Plugin Settings + + + + + Sample Rate (Hz): + + + + + Quality: + + + + + Quick + + + + + Low + + + + + Medium + + + + + High + + + + + Very High + + + + diff --git a/src/plugins/Effect/soxr/translations/soxr_plugin_ru.ts b/src/plugins/Effect/soxr/translations/soxr_plugin_ru.ts new file mode 100644 index 000000000..9b09300cf --- /dev/null +++ b/src/plugins/Effect/soxr/translations/soxr_plugin_ru.ts @@ -0,0 +1,70 @@ + + + + + EffectSoXRFactory + + + SoX Resampler Plugin + + + + + About SoX Resampler Plugin + + + + + Qmmp SoX Resampler Plugin + + + + + Written by: Ilya Kotov <forkotov02@hotmail.ru> + Разработчик: Илья Котов <forkotov02@hotmail.ru> + + + + SettingsDialog + + + Sample Rate Converter Plugin Settings + Настройки модуля передескретизации + + + + Sample Rate (Hz): + Частота дискретизации (Гц): + + + + Quality: + + + + + Quick + + + + + Low + + + + + Medium + + + + + High + + + + + Very High + + + + diff --git a/src/plugins/Effect/soxr/translations/soxr_plugin_sk.ts b/src/plugins/Effect/soxr/translations/soxr_plugin_sk.ts new file mode 100644 index 000000000..52a9f82f5 --- /dev/null +++ b/src/plugins/Effect/soxr/translations/soxr_plugin_sk.ts @@ -0,0 +1,70 @@ + + + + + EffectSoXRFactory + + + SoX Resampler Plugin + + + + + About SoX Resampler Plugin + + + + + Qmmp SoX Resampler Plugin + + + + + Written by: Ilya Kotov <forkotov02@hotmail.ru> + + + + + SettingsDialog + + + Sample Rate Converter Plugin Settings + + + + + Sample Rate (Hz): + + + + + Quality: + + + + + Quick + + + + + Low + + + + + Medium + + + + + High + + + + + Very High + + + + diff --git a/src/plugins/Effect/soxr/translations/soxr_plugin_sr_BA.ts b/src/plugins/Effect/soxr/translations/soxr_plugin_sr_BA.ts new file mode 100644 index 000000000..5e9bee5b3 --- /dev/null +++ b/src/plugins/Effect/soxr/translations/soxr_plugin_sr_BA.ts @@ -0,0 +1,70 @@ + + + + + EffectSoXRFactory + + + SoX Resampler Plugin + + + + + About SoX Resampler Plugin + + + + + Qmmp SoX Resampler Plugin + + + + + Written by: Ilya Kotov <forkotov02@hotmail.ru> + Аутор: Ilya Kotov <forkotov02@hotmail.ru> + + + + SettingsDialog + + + Sample Rate Converter Plugin Settings + Поставке претварача узорковања + + + + Sample Rate (Hz): + Узорковање (Hz): + + + + Quality: + + + + + Quick + + + + + Low + + + + + Medium + + + + + High + + + + + Very High + + + + diff --git a/src/plugins/Effect/soxr/translations/soxr_plugin_sr_RS.ts b/src/plugins/Effect/soxr/translations/soxr_plugin_sr_RS.ts new file mode 100644 index 000000000..c4d0fb825 --- /dev/null +++ b/src/plugins/Effect/soxr/translations/soxr_plugin_sr_RS.ts @@ -0,0 +1,70 @@ + + + + + EffectSoXRFactory + + + SoX Resampler Plugin + + + + + About SoX Resampler Plugin + + + + + Qmmp SoX Resampler Plugin + + + + + Written by: Ilya Kotov <forkotov02@hotmail.ru> + Аутор: Ilya Kotov <forkotov02@hotmail.ru> + + + + SettingsDialog + + + Sample Rate Converter Plugin Settings + Поставке претварача узорковања + + + + Sample Rate (Hz): + Узорковање (Hz): + + + + Quality: + + + + + Quick + + + + + Low + + + + + Medium + + + + + High + + + + + Very High + + + + diff --git a/src/plugins/Effect/soxr/translations/soxr_plugin_tr.ts b/src/plugins/Effect/soxr/translations/soxr_plugin_tr.ts new file mode 100644 index 000000000..e1d1e41d5 --- /dev/null +++ b/src/plugins/Effect/soxr/translations/soxr_plugin_tr.ts @@ -0,0 +1,70 @@ + + + + + EffectSoXRFactory + + + SoX Resampler Plugin + + + + + About SoX Resampler Plugin + + + + + Qmmp SoX Resampler Plugin + + + + + Written by: Ilya Kotov <forkotov02@hotmail.ru> + Yazan: Ilya Kotov <forkotov02@hotmail.ru> + + + + SettingsDialog + + + Sample Rate Converter Plugin Settings + Örnekleme Oranı Dönüştürücü Eklentisi Ayarları + + + + Sample Rate (Hz): + Örnekleme Oranı (Hz): + + + + Quality: + + + + + Quick + + + + + Low + + + + + Medium + + + + + High + + + + + Very High + + + + diff --git a/src/plugins/Effect/soxr/translations/soxr_plugin_uk_UA.ts b/src/plugins/Effect/soxr/translations/soxr_plugin_uk_UA.ts new file mode 100644 index 000000000..7669a0956 --- /dev/null +++ b/src/plugins/Effect/soxr/translations/soxr_plugin_uk_UA.ts @@ -0,0 +1,70 @@ + + + + + EffectSoXRFactory + + + SoX Resampler Plugin + + + + + About SoX Resampler Plugin + + + + + Qmmp SoX Resampler Plugin + + + + + Written by: Ilya Kotov <forkotov02@hotmail.ru> + Розробник: Ілля Котов <forkotov02@hotmail.ru> + + + + SettingsDialog + + + Sample Rate Converter Plugin Settings + Налаштування модуля Sample Rate Converter + + + + Sample Rate (Hz): + Дискретизація семпла (Гц): + + + + Quality: + + + + + Quick + + + + + Low + + + + + Medium + + + + + High + + + + + Very High + + + + diff --git a/src/plugins/Effect/soxr/translations/soxr_plugin_zh_CN.ts b/src/plugins/Effect/soxr/translations/soxr_plugin_zh_CN.ts new file mode 100644 index 000000000..3c20c344b --- /dev/null +++ b/src/plugins/Effect/soxr/translations/soxr_plugin_zh_CN.ts @@ -0,0 +1,70 @@ + + + + + EffectSoXRFactory + + + SoX Resampler Plugin + + + + + About SoX Resampler Plugin + + + + + Qmmp SoX Resampler Plugin + + + + + Written by: Ilya Kotov <forkotov02@hotmail.ru> + 作者:Ilya Kotov <forkotov02@hotmail.ru> + + + + SettingsDialog + + + Sample Rate Converter Plugin Settings + 取样率转换插件设置 + + + + Sample Rate (Hz): + 取样率 (Hz): + + + + Quality: + + + + + Quick + + + + + Low + + + + + Medium + + + + + High + + + + + Very High + + + + diff --git a/src/plugins/Effect/soxr/translations/soxr_plugin_zh_TW.ts b/src/plugins/Effect/soxr/translations/soxr_plugin_zh_TW.ts new file mode 100644 index 000000000..24e75c163 --- /dev/null +++ b/src/plugins/Effect/soxr/translations/soxr_plugin_zh_TW.ts @@ -0,0 +1,70 @@ + + + + + EffectSoXRFactory + + + SoX Resampler Plugin + + + + + About SoX Resampler Plugin + + + + + Qmmp SoX Resampler Plugin + + + + + Written by: Ilya Kotov <forkotov02@hotmail.ru> + 作者:Ilya Kotov <forkotov02@hotmail.ru> + + + + SettingsDialog + + + Sample Rate Converter Plugin Settings + 取樣率轉換插件設定 + + + + Sample Rate (Hz): + 取樣率 (Hz): + + + + Quality: + + + + + Quick + + + + + Low + + + + + Medium + + + + + High + + + + + Very High + + + + diff --git a/src/plugins/Effect/soxr/translations/translations.qrc b/src/plugins/Effect/soxr/translations/translations.qrc new file mode 100644 index 000000000..7511b61f4 --- /dev/null +++ b/src/plugins/Effect/soxr/translations/translations.qrc @@ -0,0 +1,30 @@ + + + + soxr_plugin_ru.qm + soxr_plugin_uk_UA.qm + soxr_plugin_zh_CN.qm + soxr_plugin_zh_TW.qm + soxr_plugin_tr.qm + soxr_plugin_cs.qm + soxr_plugin_pt_BR.qm + soxr_plugin_pt.qm + soxr_plugin_de.qm + soxr_plugin_pl_PL.qm + soxr_plugin_fr.qm + soxr_plugin_it.qm + soxr_plugin_kk.qm + soxr_plugin_lt.qm + soxr_plugin_hu.qm + soxr_plugin_nl.qm + soxr_plugin_ja.qm + soxr_plugin_sk.qm + soxr_plugin_es.qm + soxr_plugin_he.qm + soxr_plugin_gl_ES.qm + soxr_plugin_sr_BA.qm + soxr_plugin_sr_RS.qm + soxr_plugin_bg.qm + soxr_plugin_el.qm + + -- cgit v1.2.3-13-gbd6f