From 8453224119a4c5ff7d47d9cd4924d0b1ccb99b3a Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Sat, 25 Nov 2017 18:00:06 +0000 Subject: copy 1.2 branch to trunk git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@7772 90c681e8-e032-0410-971d-27865f9a5e38 --- src/plugins/Input/CMakeLists.txt | 5 - src/plugins/Input/Input.pro | 18 +- src/plugins/Input/aac/CMakeLists.txt | 17 +- src/plugins/Input/aac/decoderaacfactory.cpp | 7 +- src/plugins/Input/aac/decoderaacfactory.h | 1 + .../Input/aac/translations/aac_plugin_bg.ts | 10 +- .../Input/aac/translations/aac_plugin_cs.ts | 10 +- .../Input/aac/translations/aac_plugin_de.ts | 10 +- .../Input/aac/translations/aac_plugin_el.ts | 10 +- .../Input/aac/translations/aac_plugin_en.ts | 10 +- .../Input/aac/translations/aac_plugin_es.ts | 10 +- .../Input/aac/translations/aac_plugin_fi.ts | 10 +- .../Input/aac/translations/aac_plugin_fr.ts | 10 +- .../Input/aac/translations/aac_plugin_gl_ES.ts | 10 +- .../Input/aac/translations/aac_plugin_he.ts | 10 +- .../Input/aac/translations/aac_plugin_hu.ts | 10 +- .../Input/aac/translations/aac_plugin_id.ts | 10 +- .../Input/aac/translations/aac_plugin_it.ts | 10 +- .../Input/aac/translations/aac_plugin_ja.ts | 10 +- .../Input/aac/translations/aac_plugin_kk.ts | 10 +- .../Input/aac/translations/aac_plugin_lt.ts | 10 +- .../Input/aac/translations/aac_plugin_nl.ts | 10 +- .../Input/aac/translations/aac_plugin_pl_PL.ts | 10 +- .../Input/aac/translations/aac_plugin_pt.ts | 10 +- .../Input/aac/translations/aac_plugin_pt_BR.ts | 10 +- .../Input/aac/translations/aac_plugin_ru.ts | 10 +- .../Input/aac/translations/aac_plugin_sk.ts | 10 +- .../Input/aac/translations/aac_plugin_sr_BA.ts | 10 +- .../Input/aac/translations/aac_plugin_sr_RS.ts | 10 +- .../Input/aac/translations/aac_plugin_tr.ts | 10 +- .../Input/aac/translations/aac_plugin_uk_UA.ts | 10 +- .../Input/aac/translations/aac_plugin_zh_CN.ts | 10 +- .../Input/aac/translations/aac_plugin_zh_TW.ts | 10 +- src/plugins/Input/archive/CMakeLists.txt | 17 +- .../Input/archive/decoderarchivefactory.cpp | 3 - src/plugins/Input/archive/decoderarchivefactory.h | 1 + .../archive/translations/archive_plugin_bg.ts | 12 +- .../archive/translations/archive_plugin_cs.ts | 12 +- .../archive/translations/archive_plugin_de.ts | 12 +- .../archive/translations/archive_plugin_el.ts | 12 +- .../archive/translations/archive_plugin_en.ts | 12 +- .../archive/translations/archive_plugin_es.ts | 12 +- .../archive/translations/archive_plugin_fi.ts | 12 +- .../archive/translations/archive_plugin_fr.ts | 12 +- .../archive/translations/archive_plugin_gl_ES.ts | 12 +- .../archive/translations/archive_plugin_he.ts | 12 +- .../archive/translations/archive_plugin_hu.ts | 12 +- .../archive/translations/archive_plugin_id.ts | 12 +- .../archive/translations/archive_plugin_it.ts | 12 +- .../archive/translations/archive_plugin_ja.ts | 12 +- .../archive/translations/archive_plugin_kk.ts | 12 +- .../archive/translations/archive_plugin_lt.ts | 12 +- .../archive/translations/archive_plugin_nl.ts | 12 +- .../archive/translations/archive_plugin_pl_PL.ts | 12 +- .../archive/translations/archive_plugin_pt.ts | 12 +- .../archive/translations/archive_plugin_pt_BR.ts | 12 +- .../archive/translations/archive_plugin_ru.ts | 12 +- .../archive/translations/archive_plugin_sk.ts | 12 +- .../archive/translations/archive_plugin_sr_BA.ts | 12 +- .../archive/translations/archive_plugin_sr_RS.ts | 12 +- .../archive/translations/archive_plugin_tr.ts | 12 +- .../archive/translations/archive_plugin_uk_UA.ts | 12 +- .../archive/translations/archive_plugin_zh_CN.ts | 12 +- .../archive/translations/archive_plugin_zh_TW.ts | 12 +- src/plugins/Input/cdaudio/CMakeLists.txt | 14 +- .../Input/cdaudio/decodercdaudiofactory.cpp | 7 +- src/plugins/Input/cdaudio/decodercdaudiofactory.h | 1 + .../cdaudio/translations/cdaudio_plugin_bg.ts | 12 +- .../cdaudio/translations/cdaudio_plugin_cs.ts | 12 +- .../cdaudio/translations/cdaudio_plugin_de.ts | 12 +- .../cdaudio/translations/cdaudio_plugin_el.ts | 12 +- .../cdaudio/translations/cdaudio_plugin_en.ts | 12 +- .../cdaudio/translations/cdaudio_plugin_es.ts | 12 +- .../cdaudio/translations/cdaudio_plugin_fi.ts | 12 +- .../cdaudio/translations/cdaudio_plugin_fr.ts | 12 +- .../cdaudio/translations/cdaudio_plugin_gl_ES.ts | 12 +- .../cdaudio/translations/cdaudio_plugin_he.ts | 12 +- .../cdaudio/translations/cdaudio_plugin_hu.ts | 12 +- .../cdaudio/translations/cdaudio_plugin_id.ts | 12 +- .../cdaudio/translations/cdaudio_plugin_it.ts | 12 +- .../cdaudio/translations/cdaudio_plugin_ja.ts | 12 +- .../cdaudio/translations/cdaudio_plugin_kk.ts | 12 +- .../cdaudio/translations/cdaudio_plugin_lt.ts | 12 +- .../cdaudio/translations/cdaudio_plugin_nl.ts | 12 +- .../cdaudio/translations/cdaudio_plugin_pl_PL.ts | 12 +- .../cdaudio/translations/cdaudio_plugin_pt.ts | 12 +- .../cdaudio/translations/cdaudio_plugin_pt_BR.ts | 12 +- .../cdaudio/translations/cdaudio_plugin_ru.ts | 12 +- .../cdaudio/translations/cdaudio_plugin_sk.ts | 12 +- .../cdaudio/translations/cdaudio_plugin_sr_BA.ts | 12 +- .../cdaudio/translations/cdaudio_plugin_sr_RS.ts | 12 +- .../cdaudio/translations/cdaudio_plugin_tr.ts | 12 +- .../cdaudio/translations/cdaudio_plugin_uk_UA.ts | 12 +- .../cdaudio/translations/cdaudio_plugin_zh_CN.ts | 12 +- .../cdaudio/translations/cdaudio_plugin_zh_TW.ts | 12 +- src/plugins/Input/cue/CMakeLists.txt | 21 +- src/plugins/Input/cue/decodercuefactory.cpp | 4 - src/plugins/Input/cue/decodercuefactory.h | 1 + .../Input/cue/translations/cue_plugin_bg.ts | 10 +- .../Input/cue/translations/cue_plugin_cs.ts | 10 +- .../Input/cue/translations/cue_plugin_de.ts | 10 +- .../Input/cue/translations/cue_plugin_el.ts | 10 +- .../Input/cue/translations/cue_plugin_en.ts | 10 +- .../Input/cue/translations/cue_plugin_es.ts | 10 +- .../Input/cue/translations/cue_plugin_fi.ts | 10 +- .../Input/cue/translations/cue_plugin_fr.ts | 10 +- .../Input/cue/translations/cue_plugin_gl_ES.ts | 10 +- .../Input/cue/translations/cue_plugin_he.ts | 10 +- .../Input/cue/translations/cue_plugin_hu.ts | 10 +- .../Input/cue/translations/cue_plugin_id.ts | 10 +- .../Input/cue/translations/cue_plugin_it.ts | 10 +- .../Input/cue/translations/cue_plugin_ja.ts | 10 +- .../Input/cue/translations/cue_plugin_kk.ts | 10 +- .../Input/cue/translations/cue_plugin_lt.ts | 10 +- .../Input/cue/translations/cue_plugin_nl.ts | 10 +- .../Input/cue/translations/cue_plugin_pl_PL.ts | 10 +- .../Input/cue/translations/cue_plugin_pt.ts | 10 +- .../Input/cue/translations/cue_plugin_pt_BR.ts | 10 +- .../Input/cue/translations/cue_plugin_ru.ts | 10 +- .../Input/cue/translations/cue_plugin_sk.ts | 10 +- .../Input/cue/translations/cue_plugin_sr_BA.ts | 10 +- .../Input/cue/translations/cue_plugin_sr_RS.ts | 10 +- .../Input/cue/translations/cue_plugin_tr.ts | 10 +- .../Input/cue/translations/cue_plugin_uk_UA.ts | 10 +- .../Input/cue/translations/cue_plugin_zh_CN.ts | 10 +- .../Input/cue/translations/cue_plugin_zh_TW.ts | 10 +- src/plugins/Input/ffmpeg/CMakeLists.txt | 25 +- src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp | 19 +- src/plugins/Input/ffmpeg/decoderffmpegfactory.cpp | 35 +- src/plugins/Input/ffmpeg/decoderffmpegfactory.h | 1 + src/plugins/Input/ffmpeg/ffmpegmetadatamodel.cpp | 5 - .../Input/ffmpeg/translations/ffmpeg_plugin_bg.ts | 12 +- .../Input/ffmpeg/translations/ffmpeg_plugin_cs.ts | 12 +- .../Input/ffmpeg/translations/ffmpeg_plugin_de.ts | 12 +- .../Input/ffmpeg/translations/ffmpeg_plugin_el.ts | 12 +- .../Input/ffmpeg/translations/ffmpeg_plugin_en.ts | 12 +- .../Input/ffmpeg/translations/ffmpeg_plugin_es.ts | 12 +- .../Input/ffmpeg/translations/ffmpeg_plugin_fi.ts | 12 +- .../Input/ffmpeg/translations/ffmpeg_plugin_fr.ts | 12 +- .../ffmpeg/translations/ffmpeg_plugin_gl_ES.ts | 12 +- .../Input/ffmpeg/translations/ffmpeg_plugin_he.ts | 12 +- .../Input/ffmpeg/translations/ffmpeg_plugin_hu.ts | 12 +- .../Input/ffmpeg/translations/ffmpeg_plugin_id.ts | 12 +- .../Input/ffmpeg/translations/ffmpeg_plugin_it.ts | 12 +- .../Input/ffmpeg/translations/ffmpeg_plugin_ja.ts | 12 +- .../Input/ffmpeg/translations/ffmpeg_plugin_kk.ts | 12 +- .../Input/ffmpeg/translations/ffmpeg_plugin_lt.ts | 12 +- .../Input/ffmpeg/translations/ffmpeg_plugin_nl.ts | 12 +- .../ffmpeg/translations/ffmpeg_plugin_pl_PL.ts | 12 +- .../Input/ffmpeg/translations/ffmpeg_plugin_pt.ts | 12 +- .../ffmpeg/translations/ffmpeg_plugin_pt_BR.ts | 12 +- .../Input/ffmpeg/translations/ffmpeg_plugin_ru.ts | 12 +- .../Input/ffmpeg/translations/ffmpeg_plugin_sk.ts | 12 +- .../ffmpeg/translations/ffmpeg_plugin_sr_BA.ts | 12 +- .../ffmpeg/translations/ffmpeg_plugin_sr_RS.ts | 12 +- .../Input/ffmpeg/translations/ffmpeg_plugin_tr.ts | 12 +- .../ffmpeg/translations/ffmpeg_plugin_uk_UA.ts | 12 +- .../ffmpeg/translations/ffmpeg_plugin_zh_CN.ts | 12 +- .../ffmpeg/translations/ffmpeg_plugin_zh_TW.ts | 12 +- src/plugins/Input/ffmpeg_legacy/CMakeLists.txt | 72 ---- src/plugins/Input/ffmpeg_legacy/decoder_ffmpeg.cpp | 404 --------------------- src/plugins/Input/ffmpeg_legacy/decoder_ffmpeg.h | 84 ----- .../Input/ffmpeg_legacy/decoderffmpegfactory.cpp | 224 ------------ .../Input/ffmpeg_legacy/decoderffmpegfactory.h | 50 --- src/plugins/Input/ffmpeg_legacy/ffmpeg_legacy.pro | 29 -- .../Input/ffmpeg_legacy/ffmpegmetadatamodel.cpp | 70 ---- .../Input/ffmpeg_legacy/ffmpegmetadatamodel.h | 46 --- src/plugins/Input/ffmpeg_legacy/settingsdialog.cpp | 112 ------ src/plugins/Input/ffmpeg_legacy/settingsdialog.h | 46 --- src/plugins/Input/ffmpeg_legacy/settingsdialog.ui | 182 ---------- .../translations/ffmpeg_legacy_plugin_bg.ts | 153 -------- .../translations/ffmpeg_legacy_plugin_cs.ts | 153 -------- .../translations/ffmpeg_legacy_plugin_de.ts | 153 -------- .../translations/ffmpeg_legacy_plugin_el.ts | 153 -------- .../translations/ffmpeg_legacy_plugin_en.ts | 153 -------- .../translations/ffmpeg_legacy_plugin_es.ts | 153 -------- .../translations/ffmpeg_legacy_plugin_fi.ts | 153 -------- .../translations/ffmpeg_legacy_plugin_fr.ts | 153 -------- .../translations/ffmpeg_legacy_plugin_gl_ES.ts | 153 -------- .../translations/ffmpeg_legacy_plugin_he.ts | 153 -------- .../translations/ffmpeg_legacy_plugin_hu.ts | 153 -------- .../translations/ffmpeg_legacy_plugin_id.ts | 153 -------- .../translations/ffmpeg_legacy_plugin_it.ts | 153 -------- .../translations/ffmpeg_legacy_plugin_ja.ts | 153 -------- .../translations/ffmpeg_legacy_plugin_kk.ts | 153 -------- .../translations/ffmpeg_legacy_plugin_lt.ts | 153 -------- .../translations/ffmpeg_legacy_plugin_nl.ts | 153 -------- .../translations/ffmpeg_legacy_plugin_pl_PL.ts | 153 -------- .../translations/ffmpeg_legacy_plugin_pt.ts | 153 -------- .../translations/ffmpeg_legacy_plugin_pt_BR.ts | 153 -------- .../translations/ffmpeg_legacy_plugin_ru.ts | 153 -------- .../translations/ffmpeg_legacy_plugin_sk.ts | 153 -------- .../translations/ffmpeg_legacy_plugin_sr_BA.ts | 153 -------- .../translations/ffmpeg_legacy_plugin_sr_RS.ts | 153 -------- .../translations/ffmpeg_legacy_plugin_tr.ts | 153 -------- .../translations/ffmpeg_legacy_plugin_uk_UA.ts | 153 -------- .../translations/ffmpeg_legacy_plugin_zh_CN.ts | 153 -------- .../translations/ffmpeg_legacy_plugin_zh_TW.ts | 153 -------- .../ffmpeg_legacy/translations/translations.qrc | 32 -- src/plugins/Input/flac/CMakeLists.txt | 17 +- src/plugins/Input/flac/decoderflacfactory.cpp | 17 +- src/plugins/Input/flac/decoderflacfactory.h | 1 + src/plugins/Input/flac/flacmetadatamodel.cpp | 21 +- src/plugins/Input/flac/replaygainreader.cpp | 12 - .../Input/flac/translations/flac_plugin_bg.ts | 26 +- .../Input/flac/translations/flac_plugin_cs.ts | 26 +- .../Input/flac/translations/flac_plugin_de.ts | 26 +- .../Input/flac/translations/flac_plugin_el.ts | 26 +- .../Input/flac/translations/flac_plugin_en.ts | 26 +- .../Input/flac/translations/flac_plugin_es.ts | 26 +- .../Input/flac/translations/flac_plugin_fi.ts | 26 +- .../Input/flac/translations/flac_plugin_fr.ts | 26 +- .../Input/flac/translations/flac_plugin_gl_ES.ts | 26 +- .../Input/flac/translations/flac_plugin_he.ts | 26 +- .../Input/flac/translations/flac_plugin_hu.ts | 26 +- .../Input/flac/translations/flac_plugin_id.ts | 26 +- .../Input/flac/translations/flac_plugin_it.ts | 26 +- .../Input/flac/translations/flac_plugin_ja.ts | 26 +- .../Input/flac/translations/flac_plugin_kk.ts | 26 +- .../Input/flac/translations/flac_plugin_lt.ts | 26 +- .../Input/flac/translations/flac_plugin_nl.ts | 26 +- .../Input/flac/translations/flac_plugin_pl_PL.ts | 26 +- .../Input/flac/translations/flac_plugin_pt.ts | 26 +- .../Input/flac/translations/flac_plugin_pt_BR.ts | 26 +- .../Input/flac/translations/flac_plugin_ru.ts | 26 +- .../Input/flac/translations/flac_plugin_sk.ts | 26 +- .../Input/flac/translations/flac_plugin_sr_BA.ts | 26 +- .../Input/flac/translations/flac_plugin_sr_RS.ts | 26 +- .../Input/flac/translations/flac_plugin_tr.ts | 26 +- .../Input/flac/translations/flac_plugin_uk_UA.ts | 26 +- .../Input/flac/translations/flac_plugin_zh_CN.ts | 26 +- .../Input/flac/translations/flac_plugin_zh_TW.ts | 26 +- src/plugins/Input/gme/CMakeLists.txt | 20 +- src/plugins/Input/gme/decodergmefactory.cpp | 6 +- src/plugins/Input/gme/decodergmefactory.h | 1 + .../Input/gme/translations/gme_plugin_bg.ts | 12 +- .../Input/gme/translations/gme_plugin_cs.ts | 12 +- .../Input/gme/translations/gme_plugin_de.ts | 12 +- .../Input/gme/translations/gme_plugin_el.ts | 12 +- .../Input/gme/translations/gme_plugin_en.ts | 12 +- .../Input/gme/translations/gme_plugin_es.ts | 12 +- .../Input/gme/translations/gme_plugin_fi.ts | 12 +- .../Input/gme/translations/gme_plugin_fr.ts | 12 +- .../Input/gme/translations/gme_plugin_gl_ES.ts | 12 +- .../Input/gme/translations/gme_plugin_he.ts | 12 +- .../Input/gme/translations/gme_plugin_hu.ts | 12 +- .../Input/gme/translations/gme_plugin_id.ts | 12 +- .../Input/gme/translations/gme_plugin_it.ts | 12 +- .../Input/gme/translations/gme_plugin_ja.ts | 12 +- .../Input/gme/translations/gme_plugin_kk.ts | 12 +- .../Input/gme/translations/gme_plugin_lt.ts | 12 +- .../Input/gme/translations/gme_plugin_nl.ts | 12 +- .../Input/gme/translations/gme_plugin_pl_PL.ts | 12 +- .../Input/gme/translations/gme_plugin_pt.ts | 12 +- .../Input/gme/translations/gme_plugin_pt_BR.ts | 12 +- .../Input/gme/translations/gme_plugin_ru.ts | 12 +- .../Input/gme/translations/gme_plugin_sk.ts | 12 +- .../Input/gme/translations/gme_plugin_sr_BA.ts | 12 +- .../Input/gme/translations/gme_plugin_sr_RS.ts | 12 +- .../Input/gme/translations/gme_plugin_tr.ts | 12 +- .../Input/gme/translations/gme_plugin_uk_UA.ts | 12 +- .../Input/gme/translations/gme_plugin_zh_CN.ts | 12 +- .../Input/gme/translations/gme_plugin_zh_TW.ts | 12 +- src/plugins/Input/mad/CMakeLists.txt | 19 +- src/plugins/Input/mad/decodermadfactory.cpp | 13 +- src/plugins/Input/mad/decodermadfactory.h | 1 + src/plugins/Input/mad/replaygainreader.cpp | 6 - .../Input/mad/translations/mad_plugin_bg.ts | 14 +- .../Input/mad/translations/mad_plugin_cs.ts | 14 +- .../Input/mad/translations/mad_plugin_de.ts | 14 +- .../Input/mad/translations/mad_plugin_el.ts | 14 +- .../Input/mad/translations/mad_plugin_en.ts | 14 +- .../Input/mad/translations/mad_plugin_es.ts | 14 +- .../Input/mad/translations/mad_plugin_fi.ts | 14 +- .../Input/mad/translations/mad_plugin_fr.ts | 14 +- .../Input/mad/translations/mad_plugin_gl_ES.ts | 14 +- .../Input/mad/translations/mad_plugin_he.ts | 14 +- .../Input/mad/translations/mad_plugin_hu.ts | 14 +- .../Input/mad/translations/mad_plugin_id.ts | 14 +- .../Input/mad/translations/mad_plugin_it.ts | 14 +- .../Input/mad/translations/mad_plugin_ja.ts | 14 +- .../Input/mad/translations/mad_plugin_kk.ts | 14 +- .../Input/mad/translations/mad_plugin_lt.ts | 14 +- .../Input/mad/translations/mad_plugin_nl.ts | 14 +- .../Input/mad/translations/mad_plugin_pl_PL.ts | 14 +- .../Input/mad/translations/mad_plugin_pt.ts | 14 +- .../Input/mad/translations/mad_plugin_pt_BR.ts | 14 +- .../Input/mad/translations/mad_plugin_ru.ts | 14 +- .../Input/mad/translations/mad_plugin_sk.ts | 14 +- .../Input/mad/translations/mad_plugin_sr_BA.ts | 14 +- .../Input/mad/translations/mad_plugin_sr_RS.ts | 14 +- .../Input/mad/translations/mad_plugin_tr.ts | 14 +- .../Input/mad/translations/mad_plugin_uk_UA.ts | 14 +- .../Input/mad/translations/mad_plugin_zh_CN.ts | 14 +- .../Input/mad/translations/mad_plugin_zh_TW.ts | 14 +- src/plugins/Input/modplug/CMakeLists.txt | 19 +- .../Input/modplug/decodermodplugfactory.cpp | 13 +- src/plugins/Input/modplug/decodermodplugfactory.h | 1 + .../modplug/translations/modplug_plugin_bg.ts | 20 +- .../modplug/translations/modplug_plugin_cs.ts | 20 +- .../modplug/translations/modplug_plugin_de.ts | 20 +- .../modplug/translations/modplug_plugin_el.ts | 20 +- .../modplug/translations/modplug_plugin_en.ts | 20 +- .../modplug/translations/modplug_plugin_es.ts | 20 +- .../modplug/translations/modplug_plugin_fi.ts | 20 +- .../modplug/translations/modplug_plugin_fr.ts | 20 +- .../modplug/translations/modplug_plugin_gl_ES.ts | 20 +- .../modplug/translations/modplug_plugin_he.ts | 20 +- .../modplug/translations/modplug_plugin_hu.ts | 20 +- .../modplug/translations/modplug_plugin_id.ts | 20 +- .../modplug/translations/modplug_plugin_it.ts | 20 +- .../modplug/translations/modplug_plugin_ja.ts | 20 +- .../modplug/translations/modplug_plugin_kk.ts | 20 +- .../modplug/translations/modplug_plugin_lt.ts | 20 +- .../modplug/translations/modplug_plugin_nl.ts | 20 +- .../modplug/translations/modplug_plugin_pl_PL.ts | 20 +- .../modplug/translations/modplug_plugin_pt.ts | 20 +- .../modplug/translations/modplug_plugin_pt_BR.ts | 20 +- .../modplug/translations/modplug_plugin_ru.ts | 20 +- .../modplug/translations/modplug_plugin_sk.ts | 20 +- .../modplug/translations/modplug_plugin_sr_BA.ts | 20 +- .../modplug/translations/modplug_plugin_sr_RS.ts | 20 +- .../modplug/translations/modplug_plugin_tr.ts | 20 +- .../modplug/translations/modplug_plugin_uk_UA.ts | 20 +- .../modplug/translations/modplug_plugin_zh_CN.ts | 20 +- .../modplug/translations/modplug_plugin_zh_TW.ts | 20 +- src/plugins/Input/mpc/CMakeLists.txt | 17 +- src/plugins/Input/mpc/decodermpcfactory.cpp | 12 +- src/plugins/Input/mpc/decodermpcfactory.h | 1 + .../Input/mpc/translations/mpc_plugin_bg.ts | 10 +- .../Input/mpc/translations/mpc_plugin_cs.ts | 10 +- .../Input/mpc/translations/mpc_plugin_de.ts | 10 +- .../Input/mpc/translations/mpc_plugin_el.ts | 10 +- .../Input/mpc/translations/mpc_plugin_en.ts | 10 +- .../Input/mpc/translations/mpc_plugin_es.ts | 10 +- .../Input/mpc/translations/mpc_plugin_fi.ts | 10 +- .../Input/mpc/translations/mpc_plugin_fr.ts | 10 +- .../Input/mpc/translations/mpc_plugin_gl_ES.ts | 10 +- .../Input/mpc/translations/mpc_plugin_he.ts | 10 +- .../Input/mpc/translations/mpc_plugin_hu.ts | 10 +- .../Input/mpc/translations/mpc_plugin_id.ts | 10 +- .../Input/mpc/translations/mpc_plugin_it.ts | 10 +- .../Input/mpc/translations/mpc_plugin_ja.ts | 10 +- .../Input/mpc/translations/mpc_plugin_kk.ts | 10 +- .../Input/mpc/translations/mpc_plugin_lt.ts | 10 +- .../Input/mpc/translations/mpc_plugin_nl.ts | 10 +- .../Input/mpc/translations/mpc_plugin_pl_PL.ts | 10 +- .../Input/mpc/translations/mpc_plugin_pt.ts | 10 +- .../Input/mpc/translations/mpc_plugin_pt_BR.ts | 10 +- .../Input/mpc/translations/mpc_plugin_ru.ts | 10 +- .../Input/mpc/translations/mpc_plugin_sk.ts | 10 +- .../Input/mpc/translations/mpc_plugin_sr_BA.ts | 10 +- .../Input/mpc/translations/mpc_plugin_sr_RS.ts | 10 +- .../Input/mpc/translations/mpc_plugin_tr.ts | 10 +- .../Input/mpc/translations/mpc_plugin_uk_UA.ts | 10 +- .../Input/mpc/translations/mpc_plugin_zh_CN.ts | 10 +- .../Input/mpc/translations/mpc_plugin_zh_TW.ts | 10 +- src/plugins/Input/opus/CMakeLists.txt | 25 +- src/plugins/Input/opus/decoderopusfactory.cpp | 8 +- src/plugins/Input/opus/decoderopusfactory.h | 1 + src/plugins/Input/opus/opus.pro | 11 +- src/plugins/Input/opus/opusfile.cpp | 126 ------- src/plugins/Input/opus/opusfile.h | 106 ------ src/plugins/Input/opus/opusmetadatamodel.cpp | 27 +- src/plugins/Input/opus/opusmetadatamodel.h | 2 +- src/plugins/Input/opus/opusproperties.cpp | 161 -------- src/plugins/Input/opus/opusproperties.h | 96 ----- src/plugins/Input/opus/replaygainreader.cpp | 6 +- src/plugins/Input/opus/tdebug.cpp | 55 --- src/plugins/Input/opus/tdebug.h | 71 ---- .../Input/opus/translations/opus_plugin_bg.ts | 31 +- .../Input/opus/translations/opus_plugin_cs.ts | 31 +- .../Input/opus/translations/opus_plugin_de.ts | 31 +- .../Input/opus/translations/opus_plugin_el.ts | 31 +- .../Input/opus/translations/opus_plugin_en.ts | 31 +- .../Input/opus/translations/opus_plugin_es.ts | 31 +- .../Input/opus/translations/opus_plugin_fi.ts | 31 +- .../Input/opus/translations/opus_plugin_fr.ts | 31 +- .../Input/opus/translations/opus_plugin_gl_ES.ts | 31 +- .../Input/opus/translations/opus_plugin_he.ts | 31 +- .../Input/opus/translations/opus_plugin_hu.ts | 31 +- .../Input/opus/translations/opus_plugin_id.ts | 31 +- .../Input/opus/translations/opus_plugin_it.ts | 31 +- .../Input/opus/translations/opus_plugin_ja.ts | 31 +- .../Input/opus/translations/opus_plugin_kk.ts | 31 +- .../Input/opus/translations/opus_plugin_lt.ts | 31 +- .../Input/opus/translations/opus_plugin_nl.ts | 31 +- .../Input/opus/translations/opus_plugin_pl_PL.ts | 31 +- .../Input/opus/translations/opus_plugin_pt.ts | 31 +- .../Input/opus/translations/opus_plugin_pt_BR.ts | 31 +- .../Input/opus/translations/opus_plugin_ru.ts | 31 +- .../Input/opus/translations/opus_plugin_sk.ts | 31 +- .../Input/opus/translations/opus_plugin_sr_BA.ts | 31 +- .../Input/opus/translations/opus_plugin_sr_RS.ts | 31 +- .../Input/opus/translations/opus_plugin_tr.ts | 31 +- .../Input/opus/translations/opus_plugin_uk_UA.ts | 31 +- .../Input/opus/translations/opus_plugin_zh_CN.ts | 31 +- .../Input/opus/translations/opus_plugin_zh_TW.ts | 31 +- src/plugins/Input/sid/CMakeLists.txt | 19 +- src/plugins/Input/sid/decodersidfactory.cpp | 6 +- src/plugins/Input/sid/decodersidfactory.h | 1 + .../Input/sid/translations/sid_plugin_bg.ts | 12 +- .../Input/sid/translations/sid_plugin_cs.ts | 12 +- .../Input/sid/translations/sid_plugin_de.ts | 12 +- .../Input/sid/translations/sid_plugin_el.ts | 12 +- .../Input/sid/translations/sid_plugin_en.ts | 12 +- .../Input/sid/translations/sid_plugin_es.ts | 12 +- .../Input/sid/translations/sid_plugin_fi.ts | 12 +- .../Input/sid/translations/sid_plugin_fr.ts | 12 +- .../Input/sid/translations/sid_plugin_gl_ES.ts | 12 +- .../Input/sid/translations/sid_plugin_he.ts | 12 +- .../Input/sid/translations/sid_plugin_hu.ts | 12 +- .../Input/sid/translations/sid_plugin_id.ts | 12 +- .../Input/sid/translations/sid_plugin_it.ts | 12 +- .../Input/sid/translations/sid_plugin_ja.ts | 12 +- .../Input/sid/translations/sid_plugin_kk.ts | 12 +- .../Input/sid/translations/sid_plugin_lt.ts | 12 +- .../Input/sid/translations/sid_plugin_nl.ts | 12 +- .../Input/sid/translations/sid_plugin_pl_PL.ts | 12 +- .../Input/sid/translations/sid_plugin_pt.ts | 12 +- .../Input/sid/translations/sid_plugin_pt_BR.ts | 12 +- .../Input/sid/translations/sid_plugin_ru.ts | 12 +- .../Input/sid/translations/sid_plugin_sk.ts | 12 +- .../Input/sid/translations/sid_plugin_sr_BA.ts | 12 +- .../Input/sid/translations/sid_plugin_sr_RS.ts | 12 +- .../Input/sid/translations/sid_plugin_tr.ts | 12 +- .../Input/sid/translations/sid_plugin_uk_UA.ts | 12 +- .../Input/sid/translations/sid_plugin_zh_CN.ts | 12 +- .../Input/sid/translations/sid_plugin_zh_TW.ts | 12 +- src/plugins/Input/sndfile/CMakeLists.txt | 19 +- .../Input/sndfile/decodersndfilefactory.cpp | 8 +- src/plugins/Input/sndfile/decodersndfilefactory.h | 1 + src/plugins/Input/vorbis/CMakeLists.txt | 19 +- src/plugins/Input/vorbis/decodervorbisfactory.cpp | 9 - src/plugins/Input/vorbis/decodervorbisfactory.h | 1 + src/plugins/Input/vorbis/replaygainreader.cpp | 6 - .../Input/vorbis/translations/vorbis_plugin_bg.ts | 28 +- .../Input/vorbis/translations/vorbis_plugin_cs.ts | 28 +- .../Input/vorbis/translations/vorbis_plugin_de.ts | 28 +- .../Input/vorbis/translations/vorbis_plugin_el.ts | 28 +- .../Input/vorbis/translations/vorbis_plugin_en.ts | 28 +- .../Input/vorbis/translations/vorbis_plugin_es.ts | 28 +- .../Input/vorbis/translations/vorbis_plugin_fi.ts | 28 +- .../Input/vorbis/translations/vorbis_plugin_fr.ts | 28 +- .../vorbis/translations/vorbis_plugin_gl_ES.ts | 28 +- .../Input/vorbis/translations/vorbis_plugin_he.ts | 28 +- .../Input/vorbis/translations/vorbis_plugin_hu.ts | 28 +- .../Input/vorbis/translations/vorbis_plugin_id.ts | 28 +- .../Input/vorbis/translations/vorbis_plugin_it.ts | 28 +- .../Input/vorbis/translations/vorbis_plugin_ja.ts | 28 +- .../Input/vorbis/translations/vorbis_plugin_kk.ts | 28 +- .../Input/vorbis/translations/vorbis_plugin_lt.ts | 28 +- .../Input/vorbis/translations/vorbis_plugin_nl.ts | 28 +- .../vorbis/translations/vorbis_plugin_pl_PL.ts | 28 +- .../Input/vorbis/translations/vorbis_plugin_pt.ts | 28 +- .../vorbis/translations/vorbis_plugin_pt_BR.ts | 28 +- .../Input/vorbis/translations/vorbis_plugin_ru.ts | 28 +- .../Input/vorbis/translations/vorbis_plugin_sk.ts | 28 +- .../vorbis/translations/vorbis_plugin_sr_BA.ts | 28 +- .../vorbis/translations/vorbis_plugin_sr_RS.ts | 28 +- .../Input/vorbis/translations/vorbis_plugin_tr.ts | 28 +- .../vorbis/translations/vorbis_plugin_uk_UA.ts | 28 +- .../vorbis/translations/vorbis_plugin_zh_CN.ts | 28 +- .../vorbis/translations/vorbis_plugin_zh_TW.ts | 28 +- src/plugins/Input/vorbis/vorbismetadatamodel.cpp | 24 +- src/plugins/Input/vorbis/vorbismetadatamodel.h | 2 +- src/plugins/Input/wavpack/CMakeLists.txt | 17 +- .../Input/wavpack/decoderwavpackfactory.cpp | 5 +- src/plugins/Input/wavpack/decoderwavpackfactory.h | 1 + .../wavpack/translations/wavpack_plugin_bg.ts | 12 +- .../wavpack/translations/wavpack_plugin_cs.ts | 12 +- .../wavpack/translations/wavpack_plugin_de.ts | 12 +- .../wavpack/translations/wavpack_plugin_el.ts | 12 +- .../wavpack/translations/wavpack_plugin_en.ts | 12 +- .../wavpack/translations/wavpack_plugin_es.ts | 12 +- .../wavpack/translations/wavpack_plugin_fi.ts | 12 +- .../wavpack/translations/wavpack_plugin_fr.ts | 12 +- .../wavpack/translations/wavpack_plugin_gl_ES.ts | 12 +- .../wavpack/translations/wavpack_plugin_he.ts | 12 +- .../wavpack/translations/wavpack_plugin_hu.ts | 12 +- .../wavpack/translations/wavpack_plugin_id.ts | 12 +- .../wavpack/translations/wavpack_plugin_it.ts | 12 +- .../wavpack/translations/wavpack_plugin_ja.ts | 12 +- .../wavpack/translations/wavpack_plugin_kk.ts | 12 +- .../wavpack/translations/wavpack_plugin_lt.ts | 12 +- .../wavpack/translations/wavpack_plugin_nl.ts | 12 +- .../wavpack/translations/wavpack_plugin_pl_PL.ts | 12 +- .../wavpack/translations/wavpack_plugin_pt.ts | 12 +- .../wavpack/translations/wavpack_plugin_pt_BR.ts | 12 +- .../wavpack/translations/wavpack_plugin_ru.ts | 12 +- .../wavpack/translations/wavpack_plugin_sk.ts | 12 +- .../wavpack/translations/wavpack_plugin_sr_BA.ts | 12 +- .../wavpack/translations/wavpack_plugin_sr_RS.ts | 12 +- .../wavpack/translations/wavpack_plugin_tr.ts | 12 +- .../wavpack/translations/wavpack_plugin_uk_UA.ts | 12 +- .../wavpack/translations/wavpack_plugin_zh_CN.ts | 12 +- .../wavpack/translations/wavpack_plugin_zh_TW.ts | 12 +- src/plugins/Input/wildmidi/CMakeLists.txt | 21 +- .../Input/wildmidi/decoderwildmidifactory.cpp | 6 +- .../Input/wildmidi/decoderwildmidifactory.h | 1 + .../wildmidi/translations/wildmidi_plugin_bg.ts | 12 +- .../wildmidi/translations/wildmidi_plugin_cs.ts | 12 +- .../wildmidi/translations/wildmidi_plugin_de.ts | 12 +- .../wildmidi/translations/wildmidi_plugin_el.ts | 12 +- .../wildmidi/translations/wildmidi_plugin_en.ts | 12 +- .../wildmidi/translations/wildmidi_plugin_es.ts | 12 +- .../wildmidi/translations/wildmidi_plugin_fi.ts | 12 +- .../wildmidi/translations/wildmidi_plugin_fr.ts | 12 +- .../wildmidi/translations/wildmidi_plugin_gl_ES.ts | 12 +- .../wildmidi/translations/wildmidi_plugin_he.ts | 12 +- .../wildmidi/translations/wildmidi_plugin_hu.ts | 12 +- .../wildmidi/translations/wildmidi_plugin_id.ts | 12 +- .../wildmidi/translations/wildmidi_plugin_it.ts | 12 +- .../wildmidi/translations/wildmidi_plugin_ja.ts | 12 +- .../wildmidi/translations/wildmidi_plugin_kk.ts | 12 +- .../wildmidi/translations/wildmidi_plugin_lt.ts | 12 +- .../wildmidi/translations/wildmidi_plugin_nl.ts | 12 +- .../wildmidi/translations/wildmidi_plugin_pl_PL.ts | 12 +- .../wildmidi/translations/wildmidi_plugin_pt.ts | 12 +- .../wildmidi/translations/wildmidi_plugin_pt_BR.ts | 12 +- .../wildmidi/translations/wildmidi_plugin_ru.ts | 12 +- .../wildmidi/translations/wildmidi_plugin_sk.ts | 12 +- .../wildmidi/translations/wildmidi_plugin_sr_BA.ts | 12 +- .../wildmidi/translations/wildmidi_plugin_sr_RS.ts | 12 +- .../wildmidi/translations/wildmidi_plugin_tr.ts | 12 +- .../wildmidi/translations/wildmidi_plugin_uk_UA.ts | 12 +- .../wildmidi/translations/wildmidi_plugin_zh_CN.ts | 12 +- .../wildmidi/translations/wildmidi_plugin_zh_TW.ts | 12 +- 528 files changed, 3332 insertions(+), 10087 deletions(-) delete mode 100644 src/plugins/Input/ffmpeg_legacy/CMakeLists.txt delete mode 100644 src/plugins/Input/ffmpeg_legacy/decoder_ffmpeg.cpp delete mode 100644 src/plugins/Input/ffmpeg_legacy/decoder_ffmpeg.h delete mode 100644 src/plugins/Input/ffmpeg_legacy/decoderffmpegfactory.cpp delete mode 100644 src/plugins/Input/ffmpeg_legacy/decoderffmpegfactory.h delete mode 100644 src/plugins/Input/ffmpeg_legacy/ffmpeg_legacy.pro delete mode 100644 src/plugins/Input/ffmpeg_legacy/ffmpegmetadatamodel.cpp delete mode 100644 src/plugins/Input/ffmpeg_legacy/ffmpegmetadatamodel.h delete mode 100644 src/plugins/Input/ffmpeg_legacy/settingsdialog.cpp delete mode 100644 src/plugins/Input/ffmpeg_legacy/settingsdialog.h delete mode 100644 src/plugins/Input/ffmpeg_legacy/settingsdialog.ui delete mode 100644 src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_bg.ts delete mode 100644 src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_cs.ts delete mode 100644 src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_de.ts delete mode 100644 src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_el.ts delete mode 100644 src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_en.ts delete mode 100644 src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_es.ts delete mode 100644 src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_fi.ts delete mode 100644 src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_fr.ts delete mode 100644 src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_gl_ES.ts delete mode 100644 src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_he.ts delete mode 100644 src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_hu.ts delete mode 100644 src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_id.ts delete mode 100644 src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_it.ts delete mode 100644 src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_ja.ts delete mode 100644 src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_kk.ts delete mode 100644 src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_lt.ts delete mode 100644 src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_nl.ts delete mode 100644 src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_pl_PL.ts delete mode 100644 src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_pt.ts delete mode 100644 src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_pt_BR.ts delete mode 100644 src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_ru.ts delete mode 100644 src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_sk.ts delete mode 100644 src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_sr_BA.ts delete mode 100644 src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_sr_RS.ts delete mode 100644 src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_tr.ts delete mode 100644 src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_uk_UA.ts delete mode 100644 src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_zh_CN.ts delete mode 100644 src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_zh_TW.ts delete mode 100644 src/plugins/Input/ffmpeg_legacy/translations/translations.qrc delete mode 100644 src/plugins/Input/opus/opusfile.cpp delete mode 100644 src/plugins/Input/opus/opusfile.h delete mode 100644 src/plugins/Input/opus/opusproperties.cpp delete mode 100644 src/plugins/Input/opus/opusproperties.h delete mode 100644 src/plugins/Input/opus/tdebug.cpp delete mode 100644 src/plugins/Input/opus/tdebug.h (limited to 'src/plugins/Input') diff --git a/src/plugins/Input/CMakeLists.txt b/src/plugins/Input/CMakeLists.txt index 98b8b27b5..9c9dbc64b 100644 --- a/src/plugins/Input/CMakeLists.txt +++ b/src/plugins/Input/CMakeLists.txt @@ -2,7 +2,6 @@ SET(USE_MAD TRUE CACHE BOOL "enable/disable mad plugin") SET(USE_FLAC TRUE CACHE BOOL "enable/disable flac plugin") SET(USE_VORBIS TRUE CACHE BOOL "enable/disable ogg vorbis plugin") SET(USE_FFMPEG TRUE CACHE BOOL "enable/disable ffmpeg plugin") -SET(USE_FFMPEG_LEGACY TRUE CACHE BOOL "enable/disable ffmpeg_legacy plugin") SET(USE_MPC TRUE CACHE BOOL "enable/disable mpc plugin") SET(USE_SNDFILE TRUE CACHE BOOL "enable/disable sndfile plugin") SET(USE_WAVPACK TRUE CACHE BOOL "enable/disable wavpack plugin") @@ -33,10 +32,6 @@ IF(USE_FFMPEG) add_subdirectory(ffmpeg) ENDIF(USE_FFMPEG) -IF(USE_FFMPEG_LEGACY) -add_subdirectory(ffmpeg_legacy) -ENDIF(USE_FFMPEG_LEGACY) - IF(USE_MPC AND TAGLIB_FOUND) add_subdirectory(mpc) ENDIF(USE_MPC AND TAGLIB_FOUND) diff --git a/src/plugins/Input/Input.pro b/src/plugins/Input/Input.pro index a36a0b2e4..eef480670 100644 --- a/src/plugins/Input/Input.pro +++ b/src/plugins/Input/Input.pro @@ -16,38 +16,34 @@ contains(CONFIG, MODPLUG_PLUGIN){ } contains(CONFIG, FFMPEG_PLUGIN){ - contains(CONFIG, FFMPEG_LEGACY){ - SUBDIRS += ffmpeg_legacy - }else{ - SUBDIRS += ffmpeg - } + SUBDIRS += ffmpeg } contains(CONFIG, GME_PLUGIN){ - SUBDIRS += gme + SUBDIRS += gme } contains(CONFIG, OPUS_PLUGIN){ - SUBDIRS += opus + SUBDIRS += opus } contains(CONFIG, CDAUDIO_PLUGIN){ - SUBDIRS += cdaudio + SUBDIRS += cdaudio } contains(CONFIG, SID_PLUGIN){ - SUBDIRS += sid + SUBDIRS += sid } unix{ contains(CONFIG, AAC_PLUGIN){ - SUBDIRS += aac + SUBDIRS += aac } contains(CONFIG, WILDMIDI_PLUGIN){ - SUBDIRS += wildmidi + SUBDIRS += wildmidi } contains(CONFIG, ARCHIVE_PLUGIN){ diff --git a/src/plugins/Input/aac/CMakeLists.txt b/src/plugins/Input/aac/CMakeLists.txt index 5e75c3604..c6f2fd063 100644 --- a/src/plugins/Input/aac/CMakeLists.txt +++ b/src/plugins/Input/aac/CMakeLists.txt @@ -3,21 +3,8 @@ project(libaac) INCLUDE(CheckCXXSourceCompiles) INCLUDE(CheckIncludeFileCXX) -# 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) @@ -71,7 +58,7 @@ SET(libaac_HDRS SET(libaac_RCCS translations/translations.qrc) -QT4_ADD_RESOURCES(libaac_RCC_SRCS ${libaac_RCCS}) +QT5_ADD_RESOURCES(libaac_RCC_SRCS ${libaac_RCCS}) # Don't forget to include output directory, otherwise # the UI file won't be wrapped! @@ -80,6 +67,6 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR}) IF(FAAD_FOUND) ADD_LIBRARY(aac MODULE ${libaac_SRCS} ${libaac_RCC_SRCS} ${libaac_HDRS}) add_dependencies(aac qmmp) -target_link_libraries(aac ${QT_LIBRARIES} libqmmp -lfaad ${TAGLIB_LDFLAGS}) +target_link_libraries(aac Qt5::Widgets -lqmmp -lfaad ${TAGLIB_LDFLAGS}) install(TARGETS aac DESTINATION ${LIB_DIR}/qmmp/Input) ENDIF(FAAD_FOUND) diff --git a/src/plugins/Input/aac/decoderaacfactory.cpp b/src/plugins/Input/aac/decoderaacfactory.cpp index b6fde8432..34afec646 100644 --- a/src/plugins/Input/aac/decoderaacfactory.cpp +++ b/src/plugins/Input/aac/decoderaacfactory.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2008-2016 by Ilya Kotov * + * Copyright (C) 2008-2015 by Ilya Kotov * * forkotov02@ya.ru * * * * This program is free software; you can redistribute it and/or modify * @@ -18,10 +18,9 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ +#include #include #include -#include -#include #include "aacfile.h" #include "aacmetadatamodel.h" #include "decoder_aac.h" @@ -93,5 +92,3 @@ QTranslator *DecoderAACFactory::createTranslator(QObject *parent) translator->load(QString(":/aac_plugin_") + locale); return translator; } - -Q_EXPORT_PLUGIN2(aac,DecoderAACFactory) diff --git a/src/plugins/Input/aac/decoderaacfactory.h b/src/plugins/Input/aac/decoderaacfactory.h index b0a2df3c9..54b2a9014 100644 --- a/src/plugins/Input/aac/decoderaacfactory.h +++ b/src/plugins/Input/aac/decoderaacfactory.h @@ -34,6 +34,7 @@ class DecoderAACFactory : public QObject, DecoderFactory { Q_OBJECT +Q_PLUGIN_METADATA(IID "org.qmmp.qmmp.DecoderFactoryInterface.1.0") Q_INTERFACES(DecoderFactory) public: diff --git a/src/plugins/Input/aac/translations/aac_plugin_bg.ts b/src/plugins/Input/aac/translations/aac_plugin_bg.ts index 7be3d7802..9c421ae96 100644 --- a/src/plugins/Input/aac/translations/aac_plugin_bg.ts +++ b/src/plugins/Input/aac/translations/aac_plugin_bg.ts @@ -42,27 +42,27 @@ DecoderAACFactory - + AAC Plugin - + AAC Files - + About AAC Audio Plugin - + Qmmp AAC Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/aac/translations/aac_plugin_cs.ts b/src/plugins/Input/aac/translations/aac_plugin_cs.ts index 810dcb47d..fb13ec5e6 100644 --- a/src/plugins/Input/aac/translations/aac_plugin_cs.ts +++ b/src/plugins/Input/aac/translations/aac_plugin_cs.ts @@ -42,27 +42,27 @@ DecoderAACFactory - + AAC Plugin Modul AAC - + AAC Files Soubory AAC - + About AAC Audio Plugin O modulu AAC - + Qmmp AAC Audio Plugin Vstupní modul Qmmp AAC - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/aac/translations/aac_plugin_de.ts b/src/plugins/Input/aac/translations/aac_plugin_de.ts index fe46d8c6a..54a68b589 100644 --- a/src/plugins/Input/aac/translations/aac_plugin_de.ts +++ b/src/plugins/Input/aac/translations/aac_plugin_de.ts @@ -42,27 +42,27 @@ DecoderAACFactory - + AAC Plugin AAC-Modul - + AAC Files AAC-Dateien - + About AAC Audio Plugin Über AAC-Audiomodul - + Qmmp AAC Audio Plugin Qmmp AAC-Audiomodul - + Written by: Ilya Kotov <forkotov02@ya.ru> Geschrieben von: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/aac/translations/aac_plugin_el.ts b/src/plugins/Input/aac/translations/aac_plugin_el.ts index 4fb0ca744..525bd3a14 100644 --- a/src/plugins/Input/aac/translations/aac_plugin_el.ts +++ b/src/plugins/Input/aac/translations/aac_plugin_el.ts @@ -42,27 +42,27 @@ DecoderAACFactory - + AAC Plugin Πρόσθετο AAC - + AAC Files Αρχεία AAC - + About AAC Audio Plugin Σχετικά με το πρόσθετο ήχου AAC - + Qmmp AAC Audio Plugin Πρόσθετο ήχου AAC Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Γράφτηκε από τον: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/aac/translations/aac_plugin_en.ts b/src/plugins/Input/aac/translations/aac_plugin_en.ts index fc38a1d70..3aaf4170c 100644 --- a/src/plugins/Input/aac/translations/aac_plugin_en.ts +++ b/src/plugins/Input/aac/translations/aac_plugin_en.ts @@ -42,27 +42,27 @@ DecoderAACFactory - + AAC Plugin - + AAC Files - + About AAC Audio Plugin - + Qmmp AAC Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/aac/translations/aac_plugin_es.ts b/src/plugins/Input/aac/translations/aac_plugin_es.ts index 9d7767e1e..2321b7cc9 100644 --- a/src/plugins/Input/aac/translations/aac_plugin_es.ts +++ b/src/plugins/Input/aac/translations/aac_plugin_es.ts @@ -42,27 +42,27 @@ DecoderAACFactory - + AAC Plugin Módulo AAC - + AAC Files Archivos AAC - + About AAC Audio Plugin Acerca del módulo de sonido AAC - + Qmmp AAC Audio Plugin Módulo de sonido AAC para Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Escrito por: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/aac/translations/aac_plugin_fi.ts b/src/plugins/Input/aac/translations/aac_plugin_fi.ts index 8ff7fdb52..7e2b69d92 100644 --- a/src/plugins/Input/aac/translations/aac_plugin_fi.ts +++ b/src/plugins/Input/aac/translations/aac_plugin_fi.ts @@ -42,27 +42,27 @@ DecoderAACFactory - + AAC Plugin AAC-liitännäinen - + AAC Files AAC-tiedostot - + About AAC Audio Plugin Tietoja - AAC-ääniliitännäinen - + Qmmp AAC Audio Plugin Qmmp:n AAC-ääniliitännäinen - + Written by: Ilya Kotov <forkotov02@ya.ru> Toteuttanut: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/aac/translations/aac_plugin_fr.ts b/src/plugins/Input/aac/translations/aac_plugin_fr.ts index a6a8a9305..db76a843e 100644 --- a/src/plugins/Input/aac/translations/aac_plugin_fr.ts +++ b/src/plugins/Input/aac/translations/aac_plugin_fr.ts @@ -42,27 +42,27 @@ DecoderAACFactory - + AAC Plugin Greffon AAC - + AAC Files Fichiers AAC - + About AAC Audio Plugin À propos du greffon audio AAC - + Qmmp AAC Audio Plugin Greffon audio AAC pour Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Écrit par : Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/aac/translations/aac_plugin_gl_ES.ts b/src/plugins/Input/aac/translations/aac_plugin_gl_ES.ts index 5e48fc082..f952baa4c 100644 --- a/src/plugins/Input/aac/translations/aac_plugin_gl_ES.ts +++ b/src/plugins/Input/aac/translations/aac_plugin_gl_ES.ts @@ -42,27 +42,27 @@ DecoderAACFactory - + AAC Plugin Engadido AAC - + AAC Files Ficheiros AAC - + About AAC Audio Plugin Sobre o engadido Audio AAC - + Qmmp AAC Audio Plugin Engadido de audio AAC de Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/aac/translations/aac_plugin_he.ts b/src/plugins/Input/aac/translations/aac_plugin_he.ts index cb9836409..ade71ddea 100644 --- a/src/plugins/Input/aac/translations/aac_plugin_he.ts +++ b/src/plugins/Input/aac/translations/aac_plugin_he.ts @@ -42,27 +42,27 @@ DecoderAACFactory - + AAC Plugin תוסף AAC - + AAC Files קבצי AAC - + About AAC Audio Plugin אודות תוסף שמע AAC - + Qmmp AAC Audio Plugin תוסף שמע AAC של Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/aac/translations/aac_plugin_hu.ts b/src/plugins/Input/aac/translations/aac_plugin_hu.ts index 5bd290a32..19a0a168e 100644 --- a/src/plugins/Input/aac/translations/aac_plugin_hu.ts +++ b/src/plugins/Input/aac/translations/aac_plugin_hu.ts @@ -42,27 +42,27 @@ DecoderAACFactory - + AAC Plugin - + AAC Files - + About AAC Audio Plugin - + Qmmp AAC Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/aac/translations/aac_plugin_id.ts b/src/plugins/Input/aac/translations/aac_plugin_id.ts index 0b144df1f..1a468609f 100644 --- a/src/plugins/Input/aac/translations/aac_plugin_id.ts +++ b/src/plugins/Input/aac/translations/aac_plugin_id.ts @@ -42,27 +42,27 @@ DecoderAACFactory - + AAC Plugin Plugin AAC - + AAC Files File AAC - + About AAC Audio Plugin Tentang Plugin Audio AAC - + Qmmp AAC Audio Plugin Plugin Audio AAC Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/aac/translations/aac_plugin_it.ts b/src/plugins/Input/aac/translations/aac_plugin_it.ts index d73b8ec3f..111d54044 100644 --- a/src/plugins/Input/aac/translations/aac_plugin_it.ts +++ b/src/plugins/Input/aac/translations/aac_plugin_it.ts @@ -42,27 +42,27 @@ DecoderAACFactory - + AAC Plugin Modulo AAC - + AAC Files Brani AAC - + About AAC Audio Plugin Informazioni sul modulo Audio AAC - + Qmmp AAC Audio Plugin Modulo Audio AAC per Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Autore: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/aac/translations/aac_plugin_ja.ts b/src/plugins/Input/aac/translations/aac_plugin_ja.ts index e09b4ff52..eff1ed0a3 100644 --- a/src/plugins/Input/aac/translations/aac_plugin_ja.ts +++ b/src/plugins/Input/aac/translations/aac_plugin_ja.ts @@ -42,27 +42,27 @@ DecoderAACFactory - + AAC Plugin AAC プラグイン - + AAC Files AAC ファイル - + About AAC Audio Plugin AAC 音響プラグインについて - + Qmmp AAC Audio Plugin QMMP AAC 音響プラグイン - + Written by: Ilya Kotov <forkotov02@ya.ru> 制作: Илья Котов (Ilya Kotov) <forkotov02@ya.ru> diff --git a/src/plugins/Input/aac/translations/aac_plugin_kk.ts b/src/plugins/Input/aac/translations/aac_plugin_kk.ts index 82991637f..658f0d153 100644 --- a/src/plugins/Input/aac/translations/aac_plugin_kk.ts +++ b/src/plugins/Input/aac/translations/aac_plugin_kk.ts @@ -42,27 +42,27 @@ DecoderAACFactory - + AAC Plugin - + AAC Files - + About AAC Audio Plugin - + Qmmp AAC Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/aac/translations/aac_plugin_lt.ts b/src/plugins/Input/aac/translations/aac_plugin_lt.ts index 937dbff36..d71439fcd 100644 --- a/src/plugins/Input/aac/translations/aac_plugin_lt.ts +++ b/src/plugins/Input/aac/translations/aac_plugin_lt.ts @@ -42,27 +42,27 @@ DecoderAACFactory - + AAC Plugin AAC įskiepis - + AAC Files AAC bylos - + About AAC Audio Plugin Apie AAC išvesties įrenginį - + Qmmp AAC Audio Plugin Qmmp AAC įskiepis - + Written by: Ilya Kotov <forkotov02@ya.ru> Sukūrė: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/aac/translations/aac_plugin_nl.ts b/src/plugins/Input/aac/translations/aac_plugin_nl.ts index f16527dd9..e737c2a99 100644 --- a/src/plugins/Input/aac/translations/aac_plugin_nl.ts +++ b/src/plugins/Input/aac/translations/aac_plugin_nl.ts @@ -42,27 +42,27 @@ DecoderAACFactory - + AAC Plugin AAC Module - + AAC Files AAC Bestanden - + About AAC Audio Plugin Over de AAC Audio Module - + Qmmp AAC Audio Plugin AAC Audio Module voor Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Auteur: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/aac/translations/aac_plugin_pl_PL.ts b/src/plugins/Input/aac/translations/aac_plugin_pl_PL.ts index a080c2d4f..f401ca138 100644 --- a/src/plugins/Input/aac/translations/aac_plugin_pl_PL.ts +++ b/src/plugins/Input/aac/translations/aac_plugin_pl_PL.ts @@ -42,27 +42,27 @@ DecoderAACFactory - + AAC Plugin Wtyczka AAC - + AAC Files Pliki AAC - + About AAC Audio Plugin O wtyczce dźwiękowej AAC - + Qmmp AAC Audio Plugin Wtyczka AAC dla Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/aac/translations/aac_plugin_pt.ts b/src/plugins/Input/aac/translations/aac_plugin_pt.ts index 72cc819db..388ebda6f 100644 --- a/src/plugins/Input/aac/translations/aac_plugin_pt.ts +++ b/src/plugins/Input/aac/translations/aac_plugin_pt.ts @@ -42,27 +42,27 @@ DecoderAACFactory - + AAC Plugin Suplemento AAC - + AAC Files Ficheiros AAC - + About AAC Audio Plugin Sobre o suplemento AAC Audio - + Qmmp AAC Audio Plugin Suplemento Qmmp AAC Audio - + Written by: Ilya Kotov <forkotov02@ya.ru> Desenvolvido por: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/aac/translations/aac_plugin_pt_BR.ts b/src/plugins/Input/aac/translations/aac_plugin_pt_BR.ts index 40f58e460..7df295758 100644 --- a/src/plugins/Input/aac/translations/aac_plugin_pt_BR.ts +++ b/src/plugins/Input/aac/translations/aac_plugin_pt_BR.ts @@ -42,27 +42,27 @@ DecoderAACFactory - + AAC Plugin Plugin AAC - + AAC Files Arquivos AAC - + About AAC Audio Plugin Sobre o plugin de áudio AAC - + Qmmp AAC Audio Plugin Plugin Qmmp AAC Audio - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/aac/translations/aac_plugin_ru.ts b/src/plugins/Input/aac/translations/aac_plugin_ru.ts index d13ff2e00..c24f03023 100644 --- a/src/plugins/Input/aac/translations/aac_plugin_ru.ts +++ b/src/plugins/Input/aac/translations/aac_plugin_ru.ts @@ -42,27 +42,27 @@ DecoderAACFactory - + AAC Plugin Модуль AAC - + AAC Files Файлы AAC - + About AAC Audio Plugin Об аудио-модуле AAC - + Qmmp AAC Audio Plugin Модуль AAC для Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Разработчик: Илья Котов <forkotov02@ya.ru> diff --git a/src/plugins/Input/aac/translations/aac_plugin_sk.ts b/src/plugins/Input/aac/translations/aac_plugin_sk.ts index b809fa8a1..cf8942e9b 100644 --- a/src/plugins/Input/aac/translations/aac_plugin_sk.ts +++ b/src/plugins/Input/aac/translations/aac_plugin_sk.ts @@ -42,27 +42,27 @@ DecoderAACFactory - + AAC Plugin - + AAC Files - + About AAC Audio Plugin - + Qmmp AAC Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/aac/translations/aac_plugin_sr_BA.ts b/src/plugins/Input/aac/translations/aac_plugin_sr_BA.ts index 805745df9..1cca81377 100644 --- a/src/plugins/Input/aac/translations/aac_plugin_sr_BA.ts +++ b/src/plugins/Input/aac/translations/aac_plugin_sr_BA.ts @@ -42,27 +42,27 @@ DecoderAACFactory - + AAC Plugin ААЦ прикључак - + AAC Files ААЦ фајлови - + About AAC Audio Plugin О ААЦ прикључку - + Qmmp AAC Audio Plugin Кумп ААЦ прикључак - + Written by: Ilya Kotov <forkotov02@ya.ru> Аутор: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/aac/translations/aac_plugin_sr_RS.ts b/src/plugins/Input/aac/translations/aac_plugin_sr_RS.ts index 526aca97f..8f6c7297a 100644 --- a/src/plugins/Input/aac/translations/aac_plugin_sr_RS.ts +++ b/src/plugins/Input/aac/translations/aac_plugin_sr_RS.ts @@ -42,27 +42,27 @@ DecoderAACFactory - + AAC Plugin ААЦ прикључак - + AAC Files ААЦ фајлови - + About AAC Audio Plugin О ААЦ прикључку - + Qmmp AAC Audio Plugin Кумп ААЦ прикључак - + Written by: Ilya Kotov <forkotov02@ya.ru> Аутор: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/aac/translations/aac_plugin_tr.ts b/src/plugins/Input/aac/translations/aac_plugin_tr.ts index b61156603..c925e7fec 100644 --- a/src/plugins/Input/aac/translations/aac_plugin_tr.ts +++ b/src/plugins/Input/aac/translations/aac_plugin_tr.ts @@ -42,27 +42,27 @@ DecoderAACFactory - + AAC Plugin AAC Eklentisi - + AAC Files AAC Dosyaları - + About AAC Audio Plugin AAC Ses Eklentisi Hakkında - + Qmmp AAC Audio Plugin Qmmp AAC Ses Eklentisi - + Written by: Ilya Kotov <forkotov02@ya.ru> Yazan: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/aac/translations/aac_plugin_uk_UA.ts b/src/plugins/Input/aac/translations/aac_plugin_uk_UA.ts index 6c81427d3..f8f34c542 100644 --- a/src/plugins/Input/aac/translations/aac_plugin_uk_UA.ts +++ b/src/plugins/Input/aac/translations/aac_plugin_uk_UA.ts @@ -42,27 +42,27 @@ DecoderAACFactory - + AAC Plugin Модуль AAC - + AAC Files Файли AAC - + About AAC Audio Plugin Про аудіо-модуль AAC - + Qmmp AAC Audio Plugin Модуль AAC для Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Розробник: Ілля Котов <forkotov02@ya.ru> diff --git a/src/plugins/Input/aac/translations/aac_plugin_zh_CN.ts b/src/plugins/Input/aac/translations/aac_plugin_zh_CN.ts index a9bf2e8f3..cde1817d7 100644 --- a/src/plugins/Input/aac/translations/aac_plugin_zh_CN.ts +++ b/src/plugins/Input/aac/translations/aac_plugin_zh_CN.ts @@ -42,27 +42,27 @@ DecoderAACFactory - + AAC Plugin AAC 插件 - + AAC Files AAC 文件 - + About AAC Audio Plugin 关于 AAC 音频插件 - + Qmmp AAC Audio Plugin Qmmp AAC 音频插件 - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/aac/translations/aac_plugin_zh_TW.ts b/src/plugins/Input/aac/translations/aac_plugin_zh_TW.ts index 319d7c6d9..68f9d76ef 100644 --- a/src/plugins/Input/aac/translations/aac_plugin_zh_TW.ts +++ b/src/plugins/Input/aac/translations/aac_plugin_zh_TW.ts @@ -42,27 +42,27 @@ DecoderAACFactory - + AAC Plugin AAC 外掛 - + AAC Files AAC 檔案 - + About AAC Audio Plugin 關於 AAC 聲訊插件 - + Qmmp AAC Audio Plugin Qmmp AAC 聲訊插件 - + Written by: Ilya Kotov <forkotov02@ya.ru> 作者:Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/archive/CMakeLists.txt b/src/plugins/Input/archive/CMakeLists.txt index 07c320cd3..bacc8de2f 100644 --- a/src/plugins/Input/archive/CMakeLists.txt +++ b/src/plugins/Input/archive/CMakeLists.txt @@ -1,20 +1,7 @@ project(libarchive) -# 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) @@ -41,13 +28,13 @@ SET(libarchive_HDRS SET(libarchive_RCCS translations/translations.qrc) -QT4_ADD_RESOURCES(libarchive_RCC_SRCS ${libarchive_RCCS}) +QT5_ADD_RESOURCES(libarchive_RCC_SRCS ${libarchive_RCCS}) include_directories(${CMAKE_CURRENT_BINARY_DIR}) IF(LIBARCHIVE_FOUND) ADD_LIBRARY(archive MODULE ${libarchive_SRCS} ${libarchive_RCC_SRCS} ${libarchive_HDRS}) add_dependencies(archive qmmp) -target_link_libraries(archive ${QT_LIBRARIES} libqmmp ${LIBARCHIVE_LDFLAGS} ${TAGLIB_LDFLAGS}) +target_link_libraries(archive Qt5::Widgets libqmmp ${LIBARCHIVE_LDFLAGS} ${TAGLIB_LDFLAGS}) install(TARGETS archive DESTINATION ${LIB_DIR}/qmmp/Input) ENDIF(LIBARCHIVE_FOUND) diff --git a/src/plugins/Input/archive/decoderarchivefactory.cpp b/src/plugins/Input/archive/decoderarchivefactory.cpp index 779026dfe..0badf82f3 100644 --- a/src/plugins/Input/archive/decoderarchivefactory.cpp +++ b/src/plugins/Input/archive/decoderarchivefactory.cpp @@ -21,7 +21,6 @@ #include #include #include -#include #include #include #include "decoder_archive.h" @@ -151,5 +150,3 @@ QTranslator *DecoderArchiveFactory::createTranslator(QObject *parent) translator->load(QString(":/archive_plugin_") + locale); return translator; } - -Q_EXPORT_PLUGIN2(archive, DecoderArchiveFactory) diff --git a/src/plugins/Input/archive/decoderarchivefactory.h b/src/plugins/Input/archive/decoderarchivefactory.h index b2591bb69..8306a38d9 100644 --- a/src/plugins/Input/archive/decoderarchivefactory.h +++ b/src/plugins/Input/archive/decoderarchivefactory.h @@ -35,6 +35,7 @@ class DecoderArchiveFactory : public QObject, DecoderFactory { Q_OBJECT +Q_PLUGIN_METADATA(IID "org.qmmp.qmmp.DecoderFactoryInterface.1.0") Q_INTERFACES(DecoderFactory) public: diff --git a/src/plugins/Input/archive/translations/archive_plugin_bg.ts b/src/plugins/Input/archive/translations/archive_plugin_bg.ts index 00106a243..a4a95e92c 100644 --- a/src/plugins/Input/archive/translations/archive_plugin_bg.ts +++ b/src/plugins/Input/archive/translations/archive_plugin_bg.ts @@ -47,32 +47,32 @@ DecoderArchiveFactory - + Archive Plugin - + Archives - + About Archive Reader Plugin - + Qmmp Archive Reader Plugin - + Compiled against %1 - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/archive/translations/archive_plugin_cs.ts b/src/plugins/Input/archive/translations/archive_plugin_cs.ts index c9e1c8344..2c1e657cf 100644 --- a/src/plugins/Input/archive/translations/archive_plugin_cs.ts +++ b/src/plugins/Input/archive/translations/archive_plugin_cs.ts @@ -47,32 +47,32 @@ DecoderArchiveFactory - + Archive Plugin - + Archives - + About Archive Reader Plugin - + Qmmp Archive Reader Plugin - + Compiled against %1 - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/archive/translations/archive_plugin_de.ts b/src/plugins/Input/archive/translations/archive_plugin_de.ts index 54a50df5e..9201c01c9 100644 --- a/src/plugins/Input/archive/translations/archive_plugin_de.ts +++ b/src/plugins/Input/archive/translations/archive_plugin_de.ts @@ -47,32 +47,32 @@ DecoderArchiveFactory - + Archive Plugin Archiv-Modul - + Archives Archive - + About Archive Reader Plugin Über Archiv-Lesermodul - + Qmmp Archive Reader Plugin Qmmp Archiv-Lesermodul - + Compiled against %1 Kompiliert gegen %1 - + Written by: Ilya Kotov <forkotov02@ya.ru> Geschrieben von: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/archive/translations/archive_plugin_el.ts b/src/plugins/Input/archive/translations/archive_plugin_el.ts index 6747dddaf..5a5f465b1 100644 --- a/src/plugins/Input/archive/translations/archive_plugin_el.ts +++ b/src/plugins/Input/archive/translations/archive_plugin_el.ts @@ -47,32 +47,32 @@ DecoderArchiveFactory - + Archive Plugin Πρόσθετο αρχειοθηκών - + Archives Αρχειοθήκες - + About Archive Reader Plugin Σχετικά με το πρόσθετο ανάγνωσης αρχειοθηκών - + Qmmp Archive Reader Plugin Πρόσθετο ανάγνωσης αρχειοθηκών Qmmp - + Compiled against %1 Μεταγλωττίστηκε χρησιμοποιώντας %1 - + Written by: Ilya Kotov <forkotov02@ya.ru> Γράφτηκε από τον: Ilya Kotov <forkotov02@hotmail.ru> diff --git a/src/plugins/Input/archive/translations/archive_plugin_en.ts b/src/plugins/Input/archive/translations/archive_plugin_en.ts index 007ad862f..ee41e754e 100644 --- a/src/plugins/Input/archive/translations/archive_plugin_en.ts +++ b/src/plugins/Input/archive/translations/archive_plugin_en.ts @@ -47,32 +47,32 @@ DecoderArchiveFactory - + Archive Plugin - + Archives - + About Archive Reader Plugin - + Qmmp Archive Reader Plugin - + Compiled against %1 - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/archive/translations/archive_plugin_es.ts b/src/plugins/Input/archive/translations/archive_plugin_es.ts index 6f664a7d3..5a2232b32 100644 --- a/src/plugins/Input/archive/translations/archive_plugin_es.ts +++ b/src/plugins/Input/archive/translations/archive_plugin_es.ts @@ -47,32 +47,32 @@ DecoderArchiveFactory - + Archive Plugin Módulo de archivo - + Archives Archivos - + About Archive Reader Plugin Acerca del Módulo Lector de Archivo - + Qmmp Archive Reader Plugin Módulo Lector de Archivo de Qmmp - + Compiled against %1 Compilado contra %1 - + Written by: Ilya Kotov <forkotov02@ya.ru> Escrito por: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/archive/translations/archive_plugin_fi.ts b/src/plugins/Input/archive/translations/archive_plugin_fi.ts index 0eb4ec67e..3b8978366 100644 --- a/src/plugins/Input/archive/translations/archive_plugin_fi.ts +++ b/src/plugins/Input/archive/translations/archive_plugin_fi.ts @@ -47,32 +47,32 @@ DecoderArchiveFactory - + Archive Plugin - + Archives - + About Archive Reader Plugin - + Qmmp Archive Reader Plugin - + Compiled against %1 - + Written by: Ilya Kotov <forkotov02@ya.ru> Toteuttanut: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/archive/translations/archive_plugin_fr.ts b/src/plugins/Input/archive/translations/archive_plugin_fr.ts index c951eb66c..98baece29 100644 --- a/src/plugins/Input/archive/translations/archive_plugin_fr.ts +++ b/src/plugins/Input/archive/translations/archive_plugin_fr.ts @@ -47,32 +47,32 @@ DecoderArchiveFactory - + Archive Plugin Plugin d'archive - + Archives Archives - + About Archive Reader Plugin À propos du plugin de lecture des archives - + Qmmp Archive Reader Plugin Plugin Qmmp de lecture des archives - + Compiled against %1 Compilé avec la mauvaise version %1 - + Written by: Ilya Kotov <forkotov02@ya.ru> Écrit par : Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/archive/translations/archive_plugin_gl_ES.ts b/src/plugins/Input/archive/translations/archive_plugin_gl_ES.ts index eeb6b0293..873b1d1b5 100644 --- a/src/plugins/Input/archive/translations/archive_plugin_gl_ES.ts +++ b/src/plugins/Input/archive/translations/archive_plugin_gl_ES.ts @@ -47,34 +47,34 @@ DecoderArchiveFactory - + Archive Plugin Arquivo Plugin - + Archives Arquivos - + About Archive Reader Plugin Acerca do engadido de lector de arquivos - + Qmmp Archive Reader Plugin Qmmp Archive Reader Plugin Engadido lector arquivos Qmmp - + Compiled against %1 Compilado con %1 - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/archive/translations/archive_plugin_he.ts b/src/plugins/Input/archive/translations/archive_plugin_he.ts index c960e3c29..e5c10affa 100644 --- a/src/plugins/Input/archive/translations/archive_plugin_he.ts +++ b/src/plugins/Input/archive/translations/archive_plugin_he.ts @@ -47,32 +47,32 @@ DecoderArchiveFactory - + Archive Plugin - + Archives - + About Archive Reader Plugin - + Qmmp Archive Reader Plugin - + Compiled against %1 - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/archive/translations/archive_plugin_hu.ts b/src/plugins/Input/archive/translations/archive_plugin_hu.ts index a83581d5b..20dd39c80 100644 --- a/src/plugins/Input/archive/translations/archive_plugin_hu.ts +++ b/src/plugins/Input/archive/translations/archive_plugin_hu.ts @@ -47,32 +47,32 @@ DecoderArchiveFactory - + Archive Plugin - + Archives - + About Archive Reader Plugin - + Qmmp Archive Reader Plugin - + Compiled against %1 - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/archive/translations/archive_plugin_id.ts b/src/plugins/Input/archive/translations/archive_plugin_id.ts index 13ad545e3..c5199ccd9 100644 --- a/src/plugins/Input/archive/translations/archive_plugin_id.ts +++ b/src/plugins/Input/archive/translations/archive_plugin_id.ts @@ -47,32 +47,32 @@ DecoderArchiveFactory - + Archive Plugin Plugin Archive - + Archives Archives - + About Archive Reader Plugin Tentang Plugin Archive Reader - + Qmmp Archive Reader Plugin Plugin Archive Reader Qmmp - + Compiled against %1 Dikompilasi terhadap: %1 - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/archive/translations/archive_plugin_it.ts b/src/plugins/Input/archive/translations/archive_plugin_it.ts index 24198b680..44a8e5611 100644 --- a/src/plugins/Input/archive/translations/archive_plugin_it.ts +++ b/src/plugins/Input/archive/translations/archive_plugin_it.ts @@ -47,32 +47,32 @@ DecoderArchiveFactory - + Archive Plugin - + Archives - + About Archive Reader Plugin - + Qmmp Archive Reader Plugin - + Compiled against %1 - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/archive/translations/archive_plugin_ja.ts b/src/plugins/Input/archive/translations/archive_plugin_ja.ts index b45720bf6..08af70ab8 100644 --- a/src/plugins/Input/archive/translations/archive_plugin_ja.ts +++ b/src/plugins/Input/archive/translations/archive_plugin_ja.ts @@ -47,32 +47,32 @@ DecoderArchiveFactory - + Archive Plugin 書庫プラグイン - + Archives 書庫形式 - + About Archive Reader Plugin 書庫プラグインについて - + Qmmp Archive Reader Plugin QMMP 書庫プラグイン - + Compiled against %1 %1 を使用してコンパイル - + Written by: Ilya Kotov <forkotov02@ya.ru> 制作: Илья Котов (Ilya Kotov) <forkotov02@ya.ru> diff --git a/src/plugins/Input/archive/translations/archive_plugin_kk.ts b/src/plugins/Input/archive/translations/archive_plugin_kk.ts index 4261e5f4b..b1ac1c937 100644 --- a/src/plugins/Input/archive/translations/archive_plugin_kk.ts +++ b/src/plugins/Input/archive/translations/archive_plugin_kk.ts @@ -47,32 +47,32 @@ DecoderArchiveFactory - + Archive Plugin - + Archives - + About Archive Reader Plugin - + Qmmp Archive Reader Plugin - + Compiled against %1 - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/archive/translations/archive_plugin_lt.ts b/src/plugins/Input/archive/translations/archive_plugin_lt.ts index d0f5d35a2..9b54f1edd 100644 --- a/src/plugins/Input/archive/translations/archive_plugin_lt.ts +++ b/src/plugins/Input/archive/translations/archive_plugin_lt.ts @@ -47,32 +47,32 @@ DecoderArchiveFactory - + Archive Plugin - + Archives - + About Archive Reader Plugin - + Qmmp Archive Reader Plugin - + Compiled against %1 - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/archive/translations/archive_plugin_nl.ts b/src/plugins/Input/archive/translations/archive_plugin_nl.ts index 4a32848e7..099b3fdcb 100644 --- a/src/plugins/Input/archive/translations/archive_plugin_nl.ts +++ b/src/plugins/Input/archive/translations/archive_plugin_nl.ts @@ -47,32 +47,32 @@ DecoderArchiveFactory - + Archive Plugin - + Archives - + About Archive Reader Plugin - + Qmmp Archive Reader Plugin - + Compiled against %1 - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/archive/translations/archive_plugin_pl_PL.ts b/src/plugins/Input/archive/translations/archive_plugin_pl_PL.ts index c863e7656..a047afe3c 100644 --- a/src/plugins/Input/archive/translations/archive_plugin_pl_PL.ts +++ b/src/plugins/Input/archive/translations/archive_plugin_pl_PL.ts @@ -47,32 +47,32 @@ DecoderArchiveFactory - + Archive Plugin - + Archives - + About Archive Reader Plugin - + Qmmp Archive Reader Plugin - + Compiled against %1 - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/archive/translations/archive_plugin_pt.ts b/src/plugins/Input/archive/translations/archive_plugin_pt.ts index dabb7533e..81c9db33a 100644 --- a/src/plugins/Input/archive/translations/archive_plugin_pt.ts +++ b/src/plugins/Input/archive/translations/archive_plugin_pt.ts @@ -47,32 +47,32 @@ DecoderArchiveFactory - + Archive Plugin Suplemento Archive - + Archives Arquivos - + About Archive Reader Plugin Sobre o suplemento Archive Reader - + Qmmp Archive Reader Plugin Suplemento Qmmp Archive Reader - + Compiled against %1 Compilado com %1 - + Written by: Ilya Kotov <forkotov02@ya.ru> Desenvolvido por: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/archive/translations/archive_plugin_pt_BR.ts b/src/plugins/Input/archive/translations/archive_plugin_pt_BR.ts index 264aa9a06..2bab60abc 100644 --- a/src/plugins/Input/archive/translations/archive_plugin_pt_BR.ts +++ b/src/plugins/Input/archive/translations/archive_plugin_pt_BR.ts @@ -47,32 +47,32 @@ DecoderArchiveFactory - + Archive Plugin Plugin Archive - + Archives Arquivos - + About Archive Reader Plugin Sobre o plugin Archive Reader - + Qmmp Archive Reader Plugin Plugin Qmmp Archive Reader - + Compiled against %1 Compilado com %1 - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/archive/translations/archive_plugin_ru.ts b/src/plugins/Input/archive/translations/archive_plugin_ru.ts index a1b14505b..2fe30fce3 100644 --- a/src/plugins/Input/archive/translations/archive_plugin_ru.ts +++ b/src/plugins/Input/archive/translations/archive_plugin_ru.ts @@ -47,32 +47,32 @@ DecoderArchiveFactory - + Archive Plugin Модуль архивов - + Archives Архивы - + About Archive Reader Plugin О модуле чтения архивов - + Qmmp Archive Reader Plugin Модуль чтения архивов для Qmmp - + Compiled against %1 Собран с %1 - + Written by: Ilya Kotov <forkotov02@ya.ru> Разработчик: Илья Котов <forkotov02@ya.ru> diff --git a/src/plugins/Input/archive/translations/archive_plugin_sk.ts b/src/plugins/Input/archive/translations/archive_plugin_sk.ts index ca95dd41e..bc37fcf74 100644 --- a/src/plugins/Input/archive/translations/archive_plugin_sk.ts +++ b/src/plugins/Input/archive/translations/archive_plugin_sk.ts @@ -47,32 +47,32 @@ DecoderArchiveFactory - + Archive Plugin - + Archives - + About Archive Reader Plugin - + Qmmp Archive Reader Plugin - + Compiled against %1 - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/archive/translations/archive_plugin_sr_BA.ts b/src/plugins/Input/archive/translations/archive_plugin_sr_BA.ts index c7ecb32fe..8b137adfc 100644 --- a/src/plugins/Input/archive/translations/archive_plugin_sr_BA.ts +++ b/src/plugins/Input/archive/translations/archive_plugin_sr_BA.ts @@ -47,32 +47,32 @@ DecoderArchiveFactory - + Archive Plugin - + Archives - + About Archive Reader Plugin - + Qmmp Archive Reader Plugin - + Compiled against %1 - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/archive/translations/archive_plugin_sr_RS.ts b/src/plugins/Input/archive/translations/archive_plugin_sr_RS.ts index 1004d76de..5df9dd6e2 100644 --- a/src/plugins/Input/archive/translations/archive_plugin_sr_RS.ts +++ b/src/plugins/Input/archive/translations/archive_plugin_sr_RS.ts @@ -47,32 +47,32 @@ DecoderArchiveFactory - + Archive Plugin - + Archives - + About Archive Reader Plugin - + Qmmp Archive Reader Plugin - + Compiled against %1 - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/archive/translations/archive_plugin_tr.ts b/src/plugins/Input/archive/translations/archive_plugin_tr.ts index 9707c486e..60479e84e 100644 --- a/src/plugins/Input/archive/translations/archive_plugin_tr.ts +++ b/src/plugins/Input/archive/translations/archive_plugin_tr.ts @@ -47,32 +47,32 @@ DecoderArchiveFactory - + Archive Plugin - + Archives - + About Archive Reader Plugin - + Qmmp Archive Reader Plugin - + Compiled against %1 - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/archive/translations/archive_plugin_uk_UA.ts b/src/plugins/Input/archive/translations/archive_plugin_uk_UA.ts index 7e4f8a90e..50f592633 100644 --- a/src/plugins/Input/archive/translations/archive_plugin_uk_UA.ts +++ b/src/plugins/Input/archive/translations/archive_plugin_uk_UA.ts @@ -47,32 +47,32 @@ DecoderArchiveFactory - + Archive Plugin Мордуль архівів - + Archives Архіви - + About Archive Reader Plugin Про модуль читання архівів - + Qmmp Archive Reader Plugin Модуль читання архівів для Qmmp - + Compiled against %1 Зібрано з %1 - + Written by: Ilya Kotov <forkotov02@ya.ru> Розробник: Ілля Котов <forkotov02@ya.ru> diff --git a/src/plugins/Input/archive/translations/archive_plugin_zh_CN.ts b/src/plugins/Input/archive/translations/archive_plugin_zh_CN.ts index 9f32d95f9..f12b21376 100644 --- a/src/plugins/Input/archive/translations/archive_plugin_zh_CN.ts +++ b/src/plugins/Input/archive/translations/archive_plugin_zh_CN.ts @@ -47,32 +47,32 @@ DecoderArchiveFactory - + Archive Plugin 归档插件 - + Archives 归档 - + About Archive Reader Plugin 关于归档读取器插件 - + Qmmp Archive Reader Plugin Qmmp 归档读取器插件 - + Compiled against %1 使用 %1 编译 - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/archive/translations/archive_plugin_zh_TW.ts b/src/plugins/Input/archive/translations/archive_plugin_zh_TW.ts index 8ea260d3b..365febd2c 100644 --- a/src/plugins/Input/archive/translations/archive_plugin_zh_TW.ts +++ b/src/plugins/Input/archive/translations/archive_plugin_zh_TW.ts @@ -47,32 +47,32 @@ DecoderArchiveFactory - + Archive Plugin - + Archives - + About Archive Reader Plugin - + Qmmp Archive Reader Plugin - + Compiled against %1 - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/cdaudio/CMakeLists.txt b/src/plugins/Input/cdaudio/CMakeLists.txt index 6c16db534..d63edffbe 100644 --- a/src/plugins/Input/cdaudio/CMakeLists.txt +++ b/src/plugins/Input/cdaudio/CMakeLists.txt @@ -1,13 +1,5 @@ project(libcdaudio) -# 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}) # libqmmp @@ -33,7 +25,7 @@ SET(libcdaudio_HDRS SET(libcdaudio_RCCS translations/translations.qrc) -QT4_ADD_RESOURCES(libcdaudio_RCC_SRCS ${libcdaudio_RCCS}) +QT5_ADD_RESOURCES(libcdaudio_RCC_SRCS ${libcdaudio_RCCS}) # user interface @@ -41,7 +33,7 @@ SET(libcdaudio_UIS settingsdialog.ui ) -QT4_WRAP_UI(libcdaudio_UIS_H ${libcdaudio_UIS}) +QT5_WRAP_UI(libcdaudio_UIS_H ${libcdaudio_UIS}) # Don't forget to include output directory, otherwise # the UI file won't be wrapped! include_directories(${CMAKE_CURRENT_BINARY_DIR}) @@ -50,6 +42,6 @@ IF(CDIO_FOUND) ADD_LIBRARY(cdaudio MODULE ${libcdaudio_SRCS} ${libcdaudio_UIS_H} ${libcdaudio_RCC_SRCS} ${libcdaudio_HDRS}) add_dependencies(cdaudio qmmp) -target_link_libraries(cdaudio ${QT_LIBRARIES} libqmmp ${CDIO_LDFLAGS}) +target_link_libraries(cdaudio Qt5::Widgets -lqmmp ${CDIO_LDFLAGS}) install(TARGETS cdaudio DESTINATION ${LIB_DIR}/qmmp/Input) ENDIF(CDIO_FOUND) diff --git a/src/plugins/Input/cdaudio/decodercdaudiofactory.cpp b/src/plugins/Input/cdaudio/decodercdaudiofactory.cpp index 28878690c..cf83733a6 100644 --- a/src/plugins/Input/cdaudio/decodercdaudiofactory.cpp +++ b/src/plugins/Input/cdaudio/decodercdaudiofactory.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2009-2016 by Ilya Kotov * + * Copyright (C) 2009-2015 by Ilya Kotov * * forkotov02@ya.ru * * * * This program is free software; you can redistribute it and/or modify * @@ -18,9 +18,8 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ -#include #include -#include +#include #include #include #include @@ -99,5 +98,3 @@ QTranslator *DecoderCDAudioFactory::createTranslator(QObject *parent) translator->load(QString(":/cdaudio_plugin_") + locale); return translator; } - -Q_EXPORT_PLUGIN2(cdaudio, DecoderCDAudioFactory) diff --git a/src/plugins/Input/cdaudio/decodercdaudiofactory.h b/src/plugins/Input/cdaudio/decodercdaudiofactory.h index db9ff94b9..04a7f2b16 100644 --- a/src/plugins/Input/cdaudio/decodercdaudiofactory.h +++ b/src/plugins/Input/cdaudio/decodercdaudiofactory.h @@ -32,6 +32,7 @@ class DecoderCDAudioFactory : public QObject, DecoderFactory { Q_OBJECT + Q_PLUGIN_METADATA(IID "org.qmmp.qmmp.DecoderFactoryInterface.1.0") Q_INTERFACES(DecoderFactory) public: bool canDecode(QIODevice *input) const; diff --git a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_bg.ts b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_bg.ts index 12b5dd88b..3cd50fcf9 100644 --- a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_bg.ts +++ b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_bg.ts @@ -4,32 +4,32 @@ DecoderCDAudioFactory - + CD Audio Plugin - + About CD Audio Plugin - + Qmmp CD Audio Plugin - + Compiled against libcdio-%1 and libcddb-%2 - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Usage: open cdda:/// using Add URL dialog or command line diff --git a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_cs.ts b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_cs.ts index 2a905b273..f63633e4b 100644 --- a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_cs.ts +++ b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_cs.ts @@ -4,32 +4,32 @@ DecoderCDAudioFactory - + CD Audio Plugin Modul pro zvuková CD - + About CD Audio Plugin O modulu pro zvuková CD - + Qmmp CD Audio Plugin Modul Qmmp pro zvuková CD - + Compiled against libcdio-%1 and libcddb-%2 Zkompilováno s libcdio-%1 a libcddb-%2 - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Usage: open cdda:/// using Add URL dialog or command line Použití: otevřete cdda:/// v dialogu Přidat URL nebo z příkazové řádky diff --git a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_de.ts b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_de.ts index 7e75c2e9f..8128586a2 100644 --- a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_de.ts +++ b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_de.ts @@ -4,32 +4,32 @@ DecoderCDAudioFactory - + CD Audio Plugin CD-Audio-Modul - + About CD Audio Plugin Über CD-Audio-Modul - + Qmmp CD Audio Plugin Qmmp CD-Audio-Modul - + Compiled against libcdio-%1 and libcddb-%2 Kompiliert mit libcdio-%1 und libcddb-%2 - + Written by: Ilya Kotov <forkotov02@ya.ru> Geschrieben von: Ilya Kotov <forkotov02@ya.ru> - + Usage: open cdda:/// using Add URL dialog or command line Verwendung: Geben Sie cdda:/// in den „URL hinzufügen“-Dialog oder in die Befehlszeile ein diff --git a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_el.ts b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_el.ts index 8bbd010d2..3c1dbbafa 100644 --- a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_el.ts +++ b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_el.ts @@ -4,32 +4,32 @@ DecoderCDAudioFactory - + CD Audio Plugin Πρόσθετο CD ήχου - + About CD Audio Plugin Σχετικά με το πρόσθετο CD ήχου - + Qmmp CD Audio Plugin Qmmp πρόσθετο CD ήχου - + Compiled against libcdio-%1 and libcddb-%2 Μεταγλωττίστηκε χρησιμοποιώντας τις βιβλιοθήκες libcdio-%1 και libcddb-%2 - + Written by: Ilya Kotov <forkotov02@ya.ru> Γράφτηκε από τον: Ilya Kotov <forkotov02@hotmail.ru> - + Usage: open cdda:/// using Add URL dialog or command line Χρήση: ανοίξτε το cdda:/// χρησιμοποιώντας το διάλογο προσθήκης URL ή τη γραμμή εντολών diff --git a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_en.ts b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_en.ts index 0c484eb8a..6f2c3c91c 100644 --- a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_en.ts +++ b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_en.ts @@ -4,32 +4,32 @@ DecoderCDAudioFactory - + CD Audio Plugin - + About CD Audio Plugin - + Qmmp CD Audio Plugin - + Compiled against libcdio-%1 and libcddb-%2 - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Usage: open cdda:/// using Add URL dialog or command line diff --git a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_es.ts b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_es.ts index 7566a71e8..4a8b9e781 100644 --- a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_es.ts +++ b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_es.ts @@ -4,32 +4,32 @@ DecoderCDAudioFactory - + CD Audio Plugin Módulo de audio CD - + About CD Audio Plugin Acerca del módulo de audio CD - + Qmmp CD Audio Plugin Módulo de audio CD para Qmmp - + Compiled against libcdio-%1 and libcddb-%2 Compilado con libcdio-%1 y libcddb-%2 - + Written by: Ilya Kotov <forkotov02@ya.ru> Escrito por: Ilya Kotov <forkotov02@ya.ru> - + Usage: open cdda:/// using Add URL dialog or command line Uso: abrir cdda:// con el diálogo Añadir URL o la línea de comandos diff --git a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_fi.ts b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_fi.ts index b586014f9..eec266510 100644 --- a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_fi.ts +++ b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_fi.ts @@ -4,32 +4,32 @@ DecoderCDAudioFactory - + CD Audio Plugin - + About CD Audio Plugin - + Qmmp CD Audio Plugin - + Compiled against libcdio-%1 and libcddb-%2 - + Written by: Ilya Kotov <forkotov02@ya.ru> Toteuttanut: Ilya Kotov <forkotov02@ya.ru> - + Usage: open cdda:/// using Add URL dialog or command line diff --git a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_fr.ts b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_fr.ts index c6bb8bbae..f98883d92 100644 --- a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_fr.ts +++ b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_fr.ts @@ -4,32 +4,32 @@ DecoderCDAudioFactory - + CD Audio Plugin Greffon CD audio - + About CD Audio Plugin À propos du greffon CD audio - + Qmmp CD Audio Plugin Greffon CD audio pour Qmmp - + Compiled against libcdio-%1 and libcddb-%2 Compilé contre libcdio-%1 et libcddb-%2 - + Written by: Ilya Kotov <forkotov02@ya.ru> Écrit par : Ilya Kotov <forkotov02@ya.ru> - + Usage: open cdda:/// using Add URL dialog or command line Utilisation : ouvrir cdda:/// avec le dialogue « Ajouter URL » ou en ligne de commande diff --git a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_gl_ES.ts b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_gl_ES.ts index 0299b9646..930314de5 100644 --- a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_gl_ES.ts +++ b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_gl_ES.ts @@ -4,32 +4,32 @@ DecoderCDAudioFactory - + CD Audio Plugin Engadido de CD de audio - + About CD Audio Plugin Sobre o engadido de CD de audio - + Qmmp CD Audio Plugin Engadido de CD de audio de Qmmp - + Compiled against libcdio-%1 and libcddb-%2 Compilado usando libcdio-%1 e libcddb-%2 - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Usage: open cdda:/// using Add URL dialog or command line Uso: open cdda:/// usando diálogo de engadir URL ou liña de comandos diff --git a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_he.ts b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_he.ts index 7aeae7651..46603f6c2 100644 --- a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_he.ts +++ b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_he.ts @@ -4,32 +4,32 @@ DecoderCDAudioFactory - + CD Audio Plugin תוסף תקליטור שמע - + About CD Audio Plugin אודות תוסף תקליטור שמע - + Qmmp CD Audio Plugin תוסף תקליטור שמע של Qmmp - + Compiled against libcdio-%1 and libcddb-%2 הודר כנגד libcdio-%1 וגם libcddb-%2 - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Usage: open cdda:/// using Add URL dialog or command line שימוש: פתח cdda‪:///‬ באמצעות דו שיח הוסף URL או שורת פקודה diff --git a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_hu.ts b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_hu.ts index 7c390eead..1393e8ce7 100644 --- a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_hu.ts +++ b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_hu.ts @@ -4,32 +4,32 @@ DecoderCDAudioFactory - + CD Audio Plugin - + About CD Audio Plugin - + Qmmp CD Audio Plugin - + Compiled against libcdio-%1 and libcddb-%2 - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Usage: open cdda:/// using Add URL dialog or command line diff --git a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_id.ts b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_id.ts index 435ede131..6c53bd11f 100644 --- a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_id.ts +++ b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_id.ts @@ -4,32 +4,32 @@ DecoderCDAudioFactory - + CD Audio Plugin Plugin Audio CD - + About CD Audio Plugin Tentang Plugin Audio CD - + Qmmp CD Audio Plugin Plugin Audio CD Qmmp - + Compiled against libcdio-%1 and libcddb-%2 Dikompilasi terhadap libcdio-%1 dan libcddb-%2 - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Usage: open cdda:/// using Add URL dialog or command line Penggunaan: buka cdda:// menggunakan dialog Tambah URL atau baris perintah diff --git a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_it.ts b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_it.ts index b7feb1cf9..681c092a8 100644 --- a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_it.ts +++ b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_it.ts @@ -4,32 +4,32 @@ DecoderCDAudioFactory - + CD Audio Plugin Modulo CD-Audio - + About CD Audio Plugin Informazioni sul modulo CD-Audio - + Qmmp CD Audio Plugin Modulo CD-Audio per Qmmp - + Compiled against libcdio-%1 and libcddb-%2 Compilazione basata su libcdio-%1 e libcddb-%2 - + Written by: Ilya Kotov <forkotov02@ya.ru> Autore: Ilya Kotov <forkotov02@ya.ru> - + Usage: open cdda:/// using Add URL dialog or command line Uso: aprire cdda:// nella finestra di dialgo degli URL, o via linea di comando diff --git a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_ja.ts b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_ja.ts index 61f1730b2..07be7a35b 100644 --- a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_ja.ts +++ b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_ja.ts @@ -4,32 +4,32 @@ DecoderCDAudioFactory - + CD Audio Plugin CD 音響プラグイン - + About CD Audio Plugin CD 音響プラグインについて - + Qmmp CD Audio Plugin QMMP CD 音響プラグイン - + Compiled against libcdio-%1 and libcddb-%2 libcdio-%1 と libcddb-%2 を使用してコンパイル - + Written by: Ilya Kotov <forkotov02@ya.ru> 制作: Илья Котов (Ilya Kotov) <forkotov02@ya.ru> - + Usage: open cdda:/// using Add URL dialog or command line 使い方: コマンド入力行もしくは「URL を追加」ダイアログで cdda:/// を開く diff --git a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_kk.ts b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_kk.ts index b9f612266..1d1dfc232 100644 --- a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_kk.ts +++ b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_kk.ts @@ -4,32 +4,32 @@ DecoderCDAudioFactory - + CD Audio Plugin - + About CD Audio Plugin - + Qmmp CD Audio Plugin - + Compiled against libcdio-%1 and libcddb-%2 - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Usage: open cdda:/// using Add URL dialog or command line diff --git a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_lt.ts b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_lt.ts index e799853ad..d1bd38bca 100644 --- a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_lt.ts +++ b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_lt.ts @@ -4,32 +4,32 @@ DecoderCDAudioFactory - + CD Audio Plugin CD Audio Įskiepis - + About CD Audio Plugin Apie CD Audio įskiepį - + Qmmp CD Audio Plugin Apie CD Audio Qmmp įskiepį - + Compiled against libcdio-%1 and libcddb-%2 Sukompiliuota su libcdio-%1 ir libcddb-%2 - + Written by: Ilya Kotov <forkotov02@ya.ru> Sukūrė: Ilya Kotov <forkotov02@ya.ru> - + Usage: open cdda:/// using Add URL dialog or command line Naudojimas: atverti cdda:/// naudojant Prideti interneto adresą arba komandinė eilutę diff --git a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_nl.ts b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_nl.ts index 30710ab1b..e3a4c638f 100644 --- a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_nl.ts +++ b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_nl.ts @@ -4,32 +4,32 @@ DecoderCDAudioFactory - + CD Audio Plugin Audio CD Module - + About CD Audio Plugin Over de Audio CD Module - + Qmmp CD Audio Plugin Audio CD Module voor Qmmp - + Compiled against libcdio-%1 and libcddb-%2 Gecompileerd tegen libcdio-%1 en libcddb-%2 - + Written by: Ilya Kotov <forkotov02@ya.ru> Auteur: Ilya Kotov <forkotov02@ya.ru> - + Usage: open cdda:/// using Add URL dialog or command line Gebruik: Voeg cdda:/// in het "Voeg URL toe" dialoog of als argument op de command prompt diff --git a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_pl_PL.ts b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_pl_PL.ts index 72960d6a0..214141a8c 100644 --- a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_pl_PL.ts +++ b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_pl_PL.ts @@ -4,32 +4,32 @@ DecoderCDAudioFactory - + CD Audio Plugin Wtyczka CD Audio - + About CD Audio Plugin O wtyczce CD Audio - + Qmmp CD Audio Plugin Wtyczka CD Audio dla Qmmp - + Compiled against libcdio-%1 and libcddb-%2 Skompilowane przy użyciu libcdio-%1 oraz libcddb-%2 - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Usage: open cdda:/// using Add URL dialog or command line Instrukcja: otwórz cdda:/// używając Dodaj URL lib z linii poleceń diff --git a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_pt.ts b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_pt.ts index 04feeeba8..c307742aa 100644 --- a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_pt.ts +++ b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_pt.ts @@ -4,32 +4,32 @@ DecoderCDAudioFactory - + CD Audio Plugin Suplemento CD Audio - + About CD Audio Plugin Sobre o suplemento CD Audio - + Qmmp CD Audio Plugin Suplemento Qmmp CD Audio - + Compiled against libcdio-%1 and libcddb-%2 Compilado com libcdio-%1 e libcddb-%2 - + Written by: Ilya Kotov <forkotov02@ya.ru> Desenvolvido por: Ilya Kotov <forkotov02@ya.ru> - + Usage: open cdda:/// using Add URL dialog or command line Utilização: abrir cdda:/// através de Adicionar URL ou com a linha de comandos diff --git a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_pt_BR.ts b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_pt_BR.ts index dab84407d..058e6ede4 100644 --- a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_pt_BR.ts +++ b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_pt_BR.ts @@ -4,32 +4,32 @@ DecoderCDAudioFactory - + CD Audio Plugin Plugin CD Audio - + About CD Audio Plugin Sobre o plugin CD Audio - + Qmmp CD Audio Plugin Plugin Qmmp CD Audio - + Compiled against libcdio-%1 and libcddb-%2 Compilado com libcdio-%1 e libcddb-%2 - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Usage: open cdda:/// using Add URL dialog or command line Utilização: abrir cdda:/// através de Adicionar URL ou com a linha de comandos diff --git a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_ru.ts b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_ru.ts index ea891f451..ac09ad179 100644 --- a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_ru.ts +++ b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_ru.ts @@ -4,32 +4,32 @@ DecoderCDAudioFactory - + CD Audio Plugin Модуль CD Audio - + About CD Audio Plugin О Модуле CD Audio - + Qmmp CD Audio Plugin Модуль CD Audio для Qmmp - + Compiled against libcdio-%1 and libcddb-%2 Собрано с libcdio-%1 и libcddb-%2 - + Written by: Ilya Kotov <forkotov02@ya.ru> Разработчик: Илья Котов <forkotov02@ya.ru> - + Usage: open cdda:/// using Add URL dialog or command line Использование: откройте cdda:/// с помощью диалога добавления URL или командной строки diff --git a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_sk.ts b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_sk.ts index c0625798a..68cec4148 100644 --- a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_sk.ts +++ b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_sk.ts @@ -4,32 +4,32 @@ DecoderCDAudioFactory - + CD Audio Plugin - + About CD Audio Plugin - + Qmmp CD Audio Plugin - + Compiled against libcdio-%1 and libcddb-%2 - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Usage: open cdda:/// using Add URL dialog or command line diff --git a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_sr_BA.ts b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_sr_BA.ts index 60bd035c4..6060a3547 100644 --- a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_sr_BA.ts +++ b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_sr_BA.ts @@ -4,32 +4,32 @@ DecoderCDAudioFactory - + CD Audio Plugin Музички диск - + About CD Audio Plugin О прикључку за музички диск - + Qmmp CD Audio Plugin Кумп прикључак за музички диск - + Compiled against libcdio-%1 and libcddb-%2 Компилован на libcdio-%1 и libcddb-%2 - + Written by: Ilya Kotov <forkotov02@ya.ru> Аутор: Ilya Kotov <forkotov02@ya.ru> - + Usage: open cdda:/// using Add URL dialog or command line Употреба: отворите cdda:/// користећи дијалог за додавање УРЛ-а или командну линију diff --git a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_sr_RS.ts b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_sr_RS.ts index 8b2203663..327d91ae7 100644 --- a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_sr_RS.ts +++ b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_sr_RS.ts @@ -4,32 +4,32 @@ DecoderCDAudioFactory - + CD Audio Plugin Музички диск - + About CD Audio Plugin О прикључку за музички диск - + Qmmp CD Audio Plugin Кумп прикључак за музички диск - + Compiled against libcdio-%1 and libcddb-%2 Компилован на libcdio-%1 и libcddb-%2 - + Written by: Ilya Kotov <forkotov02@ya.ru> Аутор: Ilya Kotov <forkotov02@ya.ru> - + Usage: open cdda:/// using Add URL dialog or command line Употреба: отворите cdda:/// користећи дијалог за додавање УРЛ-а или командну линију diff --git a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_tr.ts b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_tr.ts index 8fe6a416e..305d2a19b 100644 --- a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_tr.ts +++ b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_tr.ts @@ -4,32 +4,32 @@ DecoderCDAudioFactory - + CD Audio Plugin CD Ses Eklentisi - + About CD Audio Plugin CD Ses Eklentisi Hakkında - + Qmmp CD Audio Plugin Qmmp CD Ses Eklentisi - + Compiled against libcdio-%1 and libcddb-%2 - + Written by: Ilya Kotov <forkotov02@ya.ru> Yazan: Ilya Kotov <forkotov02@ya.ru> - + Usage: open cdda:/// using Add URL dialog or command line Kullanımı: komut satırından veya URL Ekle diyaloğundan open cdda:/// şeklindedir diff --git a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_uk_UA.ts b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_uk_UA.ts index f258a4967..6b1fde95b 100644 --- a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_uk_UA.ts +++ b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_uk_UA.ts @@ -4,32 +4,32 @@ DecoderCDAudioFactory - + CD Audio Plugin Модуль AudioCD - + About CD Audio Plugin Про модуль AudioCD - + Qmmp CD Audio Plugin Модуль AudioCD для Qmmp - + Compiled against libcdio-%1 and libcddb-%2 Зібрано з libcdio-%1 та libcddb-%2 - + Written by: Ilya Kotov <forkotov02@ya.ru> Розробник: Ілля Котов <forkotov02@ya.ru> - + Usage: open cdda:/// using Add URL dialog or command line Використання: відкрийте cdda:/// використовуючи діалог "Додати адресу" чи командний рядок diff --git a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_zh_CN.ts b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_zh_CN.ts index 1af1193c3..8e802d424 100644 --- a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_zh_CN.ts +++ b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_zh_CN.ts @@ -4,32 +4,32 @@ DecoderCDAudioFactory - + CD Audio Plugin CD 音频插件 - + About CD Audio Plugin 关于 CD 音频插件 - + Qmmp CD Audio Plugin Qmmp CD 音频插件 - + Compiled against libcdio-%1 and libcddb-%2 编译依赖 libcdio-%1 和 libcddb-%2 - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Usage: open cdda:/// using Add URL dialog or command line 用法:open cdda:/// 使用添加 URL 对话或命令行 diff --git a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_zh_TW.ts b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_zh_TW.ts index ac3c07011..0cb830de3 100644 --- a/src/plugins/Input/cdaudio/translations/cdaudio_plugin_zh_TW.ts +++ b/src/plugins/Input/cdaudio/translations/cdaudio_plugin_zh_TW.ts @@ -4,32 +4,32 @@ DecoderCDAudioFactory - + CD Audio Plugin CD 聲訊插件 - + About CD Audio Plugin 關於 CD 聲訊插件 - + Qmmp CD Audio Plugin Qmmp CD 聲訊插件 - + Compiled against libcdio-%1 and libcddb-%2 編譯依賴 libcdio-%1 and libcddb-%2 - + Written by: Ilya Kotov <forkotov02@ya.ru> 作者:Ilya Kotov <forkotov02@ya.ru> - + Usage: open cdda:/// using Add URL dialog or command line 用法:open cdda:/// 使用添加 URL會話或命令行 diff --git a/src/plugins/Input/cue/CMakeLists.txt b/src/plugins/Input/cue/CMakeLists.txt index 2929e006e..cebcbc18b 100644 --- a/src/plugins/Input/cue/CMakeLists.txt +++ b/src/plugins/Input/cue/CMakeLists.txt @@ -1,20 +1,7 @@ project(libcue) -# 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_BINARY_DIR}/../../../ -) - # libqmmp include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../) link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp) @@ -41,7 +28,7 @@ SET(libcue_HDRS SET(libcue_RCCS translations/translations.qrc) -QT4_ADD_RESOURCES(libcue_RCC_SRCS ${libcue_RCCS}) +QT5_ADD_RESOURCES(libcue_RCC_SRCS ${libcue_RCCS}) # user interface @@ -50,7 +37,7 @@ SET(libcue_UIS settingsdialog.ui ) -QT4_WRAP_UI(libcue_UIS_H ${libcue_UIS}) +QT5_WRAP_UI(libcue_UIS_H ${libcue_UIS}) # Don't forget to include output directory, otherwise # the UI file won't be wrapped! include_directories(${CMAKE_CURRENT_BINARY_DIR}) @@ -58,8 +45,8 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR}) ADD_LIBRARY(cue MODULE ${libcue_SRCS} ${libcue_RCC_SRCS} ${libcue_UIS_H} ${libcue_HDRS}) add_dependencies(cue qmmp) IF(USE_ENCA AND ENCA_FOUND) -target_link_libraries(cue ${QT_LIBRARIES} libqmmp ${ENCA_LDFLAGS}) +target_link_libraries(cue Qt5::Widgets -lqmmp ${ENCA_LDFLAGS}) ELSE(USE_ENCA AND ENCA_FOUND) -target_link_libraries(cue ${QT_LIBRARIES} libqmmp) +target_link_libraries(cue Qt5::Widgets -lqmmp) ENDIF(USE_ENCA AND ENCA_FOUND) install(TARGETS cue DESTINATION ${LIB_DIR}/qmmp/Input) diff --git a/src/plugins/Input/cue/decodercuefactory.cpp b/src/plugins/Input/cue/decodercuefactory.cpp index 0e92264b5..f200cf95e 100644 --- a/src/plugins/Input/cue/decodercuefactory.cpp +++ b/src/plugins/Input/cue/decodercuefactory.cpp @@ -20,14 +20,12 @@ #include #include -#include #include "decoder_cue.h" #include "cuemetadatamodel.h" #include "cueparser.h" #include "settingsdialog.h" #include "decodercuefactory.h" - // DecoderCUEFactory bool DecoderCUEFactory::canDecode(QIODevice *) const @@ -102,5 +100,3 @@ QTranslator *DecoderCUEFactory::createTranslator(QObject *parent) translator->load(QString(":/cue_plugin_") + locale); return translator; } - -Q_EXPORT_PLUGIN2(cue,DecoderCUEFactory) diff --git a/src/plugins/Input/cue/decodercuefactory.h b/src/plugins/Input/cue/decodercuefactory.h index 60c33c042..54cd712c5 100644 --- a/src/plugins/Input/cue/decodercuefactory.h +++ b/src/plugins/Input/cue/decodercuefactory.h @@ -34,6 +34,7 @@ class DecoderCUEFactory : public QObject, DecoderFactory { Q_OBJECT +Q_PLUGIN_METADATA(IID "org.qmmp.qmmp.DecoderFactoryInterface.1.0") Q_INTERFACES(DecoderFactory) public: diff --git a/src/plugins/Input/cue/translations/cue_plugin_bg.ts b/src/plugins/Input/cue/translations/cue_plugin_bg.ts index fe2a250f0..de56b853d 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_bg.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_bg.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin - + CUE Files - + About CUE Audio Plugin - + Qmmp CUE Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_cs.ts b/src/plugins/Input/cue/translations/cue_plugin_cs.ts index 9b966c654..5501dd2c7 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_cs.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_cs.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin Modul CUE - + CUE Files Soubory CUE - + About CUE Audio Plugin O modulu CUE - + Qmmp CUE Audio Plugin Modul Qmmp CUE - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_de.ts b/src/plugins/Input/cue/translations/cue_plugin_de.ts index d5e642f08..3a9eff4d6 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_de.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_de.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin CUE-Modul - + CUE Files CUE-Dateien - + About CUE Audio Plugin Über CUE-Audiomodul - + Qmmp CUE Audio Plugin Qmmp CUE-Audiomodul - + Written by: Ilya Kotov <forkotov02@ya.ru> Geschrieben von: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_el.ts b/src/plugins/Input/cue/translations/cue_plugin_el.ts index d190610bd..4b3ada7af 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_el.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_el.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin Πρόσθετο CUE - + CUE Files Αρχεία CUE - + About CUE Audio Plugin Σχετικά με το πρόσθετο ήχου CUE - + Qmmp CUE Audio Plugin Qmmp πρόσθετο ήχου CUE - + Written by: Ilya Kotov <forkotov02@ya.ru> Γράφτηκε από τον: Ilya Kotov <forkotov02@hotmail.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_en.ts b/src/plugins/Input/cue/translations/cue_plugin_en.ts index ddcd7cabf..717462816 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_en.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_en.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin - + CUE Files - + About CUE Audio Plugin - + Qmmp CUE Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_es.ts b/src/plugins/Input/cue/translations/cue_plugin_es.ts index 2c5c2b85f..e8a529508 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_es.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_es.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin Módulo CUE - + CUE Files Archivos CUE - + About CUE Audio Plugin Acerca del módulo de audio CUE - + Qmmp CUE Audio Plugin Módulo de audio CUE para Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Escrito por: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_fi.ts b/src/plugins/Input/cue/translations/cue_plugin_fi.ts index 35cca9091..760af9907 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_fi.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_fi.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin CUE-liitännäinen - + CUE Files CUE-tiedostot - + About CUE Audio Plugin Tietoja - CUE-ääniliitännäinen - + Qmmp CUE Audio Plugin Qmmp:n CUE-ääniliitännäinen - + Written by: Ilya Kotov <forkotov02@ya.ru> Toteuttanut: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_fr.ts b/src/plugins/Input/cue/translations/cue_plugin_fr.ts index eba1bbcdb..1846659fa 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_fr.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_fr.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin Greffon de fichiers .cue - + CUE Files Fichiers .cue - + About CUE Audio Plugin À propos du greffon de fichiers .cue - + Qmmp CUE Audio Plugin Greffon de fichiers .cue pour Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Écrit par : Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_gl_ES.ts b/src/plugins/Input/cue/translations/cue_plugin_gl_ES.ts index 23fffdba6..532913331 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_gl_ES.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_gl_ES.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin Engadido CUE - + CUE Files Ficheiros CUE - + About CUE Audio Plugin Sobre o engadido de audio CUE - + Qmmp CUE Audio Plugin Engadido de audio CUE de Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_he.ts b/src/plugins/Input/cue/translations/cue_plugin_he.ts index ee12c8bf6..0b5be0f2b 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_he.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_he.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin תוסף CUE - + CUE Files קבצי CUE - + About CUE Audio Plugin אודות תוסף CUE שמע - + Qmmp CUE Audio Plugin תוסף CUE שמע של Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_hu.ts b/src/plugins/Input/cue/translations/cue_plugin_hu.ts index 154d69a86..8a37dd7fc 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_hu.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_hu.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin - + CUE Files - + About CUE Audio Plugin - + Qmmp CUE Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_id.ts b/src/plugins/Input/cue/translations/cue_plugin_id.ts index cd71d131d..47a58fbe3 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_id.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_id.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin Plugin CUE - + CUE Files File CUE - + About CUE Audio Plugin Tentang Plugin Audio CUE - + Qmmp CUE Audio Plugin Plugin Audio CUE Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_it.ts b/src/plugins/Input/cue/translations/cue_plugin_it.ts index 684f5e7c0..2d5168ea9 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_it.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_it.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin Modulo CUE - + CUE Files Brani CUE - + About CUE Audio Plugin Informazioni sul Modulo audio CUE - + Qmmp CUE Audio Plugin Modulo audio CUE per Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Autore: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_ja.ts b/src/plugins/Input/cue/translations/cue_plugin_ja.ts index 6bfaa1995..7f51fbf26 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_ja.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_ja.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin CUE プラグイン - + CUE Files CUE ファイル - + About CUE Audio Plugin CUE 音響プラグインについて - + Qmmp CUE Audio Plugin QMMP CUE 音響プラグイン - + Written by: Ilya Kotov <forkotov02@ya.ru> 制作: Илья Котов (Ilya Kotov) <forkotov02@ya.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_kk.ts b/src/plugins/Input/cue/translations/cue_plugin_kk.ts index fab44077f..8f3a51205 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_kk.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_kk.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin - + CUE Files - + About CUE Audio Plugin - + Qmmp CUE Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_lt.ts b/src/plugins/Input/cue/translations/cue_plugin_lt.ts index 5cad727ca..6fb360029 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_lt.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_lt.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin CUE įskiepis - + CUE Files CUE bylos - + About CUE Audio Plugin Apie CUE audio įskiepį - + Qmmp CUE Audio Plugin Qmmp CUE audio įskiepis - + Written by: Ilya Kotov <forkotov02@ya.ru> Sukūrė:Ilya Kotov diff --git a/src/plugins/Input/cue/translations/cue_plugin_nl.ts b/src/plugins/Input/cue/translations/cue_plugin_nl.ts index f88f72cea..620af1270 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_nl.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_nl.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin CUE Module - + CUE Files CUE Bestanden - + About CUE Audio Plugin Over de CUE Audio Module - + Qmmp CUE Audio Plugin CUE Audio Module voor Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Auteur: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_pl_PL.ts b/src/plugins/Input/cue/translations/cue_plugin_pl_PL.ts index 899dadcee..2e16eab11 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_pl_PL.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_pl_PL.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin Wtyczka CUE - + CUE Files Pliki CUE - + About CUE Audio Plugin O wtyczce CUE Audio - + Qmmp CUE Audio Plugin O wtyczce CUE dla Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_pt.ts b/src/plugins/Input/cue/translations/cue_plugin_pt.ts index 11a85fda1..825d6d625 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_pt.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_pt.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin Suplemento CUE - + CUE Files Ficheiros CUE - + About CUE Audio Plugin Sobre o suplemento CUE Audio - + Qmmp CUE Audio Plugin Suplemento Qmmp CUE Audio - + Written by: Ilya Kotov <forkotov02@ya.ru> Desenvolvido por: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_pt_BR.ts b/src/plugins/Input/cue/translations/cue_plugin_pt_BR.ts index 77d1838b9..1c290ed17 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_pt_BR.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_pt_BR.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin Plugin CUE - + CUE Files Arquivos CUE - + About CUE Audio Plugin Sobre o pugin CUE Audio - + Qmmp CUE Audio Plugin Plugin Qmmp CUE Audio - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_ru.ts b/src/plugins/Input/cue/translations/cue_plugin_ru.ts index 409750851..08a22b959 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_ru.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_ru.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin Модуль CUE - + CUE Files Файлы CUE - + About CUE Audio Plugin Об аудио-модуле CUE - + Qmmp CUE Audio Plugin Аудио-модуль CUE для Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Разработчик: Илья Котов <forkotov02@ya.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_sk.ts b/src/plugins/Input/cue/translations/cue_plugin_sk.ts index fc5d9cf0d..5768bc4a7 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_sk.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_sk.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin - + CUE Files - + About CUE Audio Plugin - + Qmmp CUE Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_sr_BA.ts b/src/plugins/Input/cue/translations/cue_plugin_sr_BA.ts index e72daf4b8..ba7b35d38 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_sr_BA.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_sr_BA.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin ЦУЕ прикључак - + CUE Files ЦУЕ фајлови - + About CUE Audio Plugin О ЦУЕ прикључку - + Qmmp CUE Audio Plugin Кумп ЦУЕ прикључак - + Written by: Ilya Kotov <forkotov02@ya.ru> Аутор: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_sr_RS.ts b/src/plugins/Input/cue/translations/cue_plugin_sr_RS.ts index e51fbeb52..f78a0c2fc 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_sr_RS.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_sr_RS.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin ЦУЕ прикључак - + CUE Files ЦУЕ фајлови - + About CUE Audio Plugin О ЦУЕ прикључку - + Qmmp CUE Audio Plugin Кумп ЦУЕ прикључак - + Written by: Ilya Kotov <forkotov02@ya.ru> Аутор: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_tr.ts b/src/plugins/Input/cue/translations/cue_plugin_tr.ts index f27af91b3..a1dcb5cac 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_tr.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_tr.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin CUE Eklentisi - + CUE Files CUE Dosyaları - + About CUE Audio Plugin CUE Ses Eklentisi Hakkında - + Qmmp CUE Audio Plugin Qmmp CUE Ses Eklentisi - + Written by: Ilya Kotov <forkotov02@ya.ru> Yazan: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_uk_UA.ts b/src/plugins/Input/cue/translations/cue_plugin_uk_UA.ts index ab03328dd..0827161c5 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_uk_UA.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_uk_UA.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin Модуль CUE - + CUE Files Файли CUE - + About CUE Audio Plugin Про аудіо-модуль CUE - + Qmmp CUE Audio Plugin Аудіо-модуль CUE для Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Розробник: Ілля Котов <forkotov02@ya.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_zh_CN.ts b/src/plugins/Input/cue/translations/cue_plugin_zh_CN.ts index d655f8e92..3e9e5fa2d 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_zh_CN.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_zh_CN.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin CUE 插件 - + CUE Files CUE 文件 - + About CUE Audio Plugin 关于 CUE 音频插件 - + Qmmp CUE Audio Plugin Qmmp CUE 音频插件 - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/cue/translations/cue_plugin_zh_TW.ts b/src/plugins/Input/cue/translations/cue_plugin_zh_TW.ts index 06c046964..b8e016b2c 100644 --- a/src/plugins/Input/cue/translations/cue_plugin_zh_TW.ts +++ b/src/plugins/Input/cue/translations/cue_plugin_zh_TW.ts @@ -4,27 +4,27 @@ DecoderCUEFactory - + CUE Plugin CUE 外掛 - + CUE Files CUE 檔案 - + About CUE Audio Plugin 關於 CUE 聲訊插件 - + Qmmp CUE Audio Plugin Qmmp CUE 聲訊插件 - + Written by: Ilya Kotov <forkotov02@ya.ru> 作者:Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/ffmpeg/CMakeLists.txt b/src/plugins/Input/ffmpeg/CMakeLists.txt index 0a28fe8e2..39ca86075 100644 --- a/src/plugins/Input/ffmpeg/CMakeLists.txt +++ b/src/plugins/Input/ffmpeg/CMakeLists.txt @@ -1,30 +1,18 @@ project(libffmpeg) -# 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) # fixes ffmpeg defines ADD_DEFINITIONS(-D__STDC_CONSTANT_MACROS) include_directories(${CMAKE_CURRENT_BINARY_DIR}) -SET(QT_INCLUDES - ${QT_INCLUDES} - ${CMAKE_CURRENT_BINARY_DIR}/../../../ -) - # libqmmp include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../) link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp) # minimal supported versions -# libav-0.8: libavcodec-53.34.0, libavformat-53.20.0, libavutil-51.21.0 -# ffmpeg-0.9: libavcodec-53.42.0, libavformat-53.24.0, libavutil-51.32.0 -pkg_check_modules(FFMPEG libavcodec>=53.34.0 libavformat>=53.20.0 libavutil>=51.21.0) +# libav-0.9: libavcodec-54.35.0, libavformat-54.20.3, libavutil-52.3.0 +# ffmpeg-2.0: libavcodec-55.18.102, libavformat-55.12.100, libavutil-52.38.100 +pkg_check_modules(FFMPEG libavcodec>=54.35.0 libavformat>=54.20.0 libavutil>=52.3.0) include_directories(${FFMPEG_INCLUDE_DIRS}) link_directories(${FFMPEG_LIBRARY_DIRS}) @@ -45,16 +33,15 @@ SET(libffmpeg_HDRS SET(libffmpeg_RCCS translations/translations.qrc) -QT4_ADD_RESOURCES(libffmpeg_RCC_SRCS ${libffmpeg_RCCS}) +QT5_ADD_RESOURCES(libffmpeg_RCC_SRCS ${libffmpeg_RCCS}) # user interface - SET(libffmpeg_UIS settingsdialog.ui ) -QT4_WRAP_UI(libffmpeg_UIS_H ${libffmpeg_UIS}) +QT5_WRAP_UI(libffmpeg_UIS_H ${libffmpeg_UIS}) # Don't forget to include output directory, otherwise # the UI file won't be wrapped! include_directories(${CMAKE_CURRENT_BINARY_DIR}) @@ -63,6 +50,6 @@ IF(FFMPEG_FOUND) ADD_LIBRARY(ffmpeg MODULE ${libffmpeg_SRCS} ${libffmpeg_UIS_H} ${libffmpeg_RCC_SRCS} ${libffmpeg_HDRS}) add_dependencies(ffmpeg qmmp) -target_link_libraries(ffmpeg ${QT_LIBRARIES} libqmmp ${FFMPEG_LDFLAGS}) +target_link_libraries(ffmpeg Qt5::Widgets -lqmmp ${FFMPEG_LDFLAGS}) install(TARGETS ffmpeg DESTINATION ${LIB_DIR}/qmmp/Input) ENDIF(FFMPEG_FOUND) diff --git a/src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp b/src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp index 9a3f088ad..524273d23 100644 --- a/src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp +++ b/src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp @@ -270,13 +270,8 @@ bool DecoderFFmpeg::initialize() m_totalTime = input()->isSequential() ? 0 : ic->duration * 1000 / AV_TIME_BASE; -#if (LIBAVCODEC_VERSION_INT >= ((55<<16)+(34<<8)+0)) //libav 10 if(c->codec_id == AV_CODEC_ID_SHORTEN) //ffmpeg bug workaround m_totalTime = 0; -#else - if(c->codec_id == CODEC_ID_SHORTEN) //ffmpeg bug workaround - m_totalTime = 0; -#endif Qmmp::AudioFormat format = Qmmp::PCM_UNKNOWM; @@ -467,11 +462,8 @@ void DecoderFFmpeg::fillBuffer() m_temp_pkt.size = 0; continue; } -#if (LIBAVCODEC_VERSION_INT >= ((55<<16)+(34<<8)+0)) //libav 10 + if(m_seekTime && c->codec_id == AV_CODEC_ID_APE) -#else - if(m_seekTime && c->codec_id == CODEC_ID_APE) -#endif { int64_t rescaledPts = av_rescale(m_pkt.pts, AV_TIME_BASE * (int64_t) @@ -481,11 +473,8 @@ void DecoderFFmpeg::fillBuffer() } m_seekTime = 0; } -#if (LIBAVCODEC_VERSION_INT >= ((55<<16)+(34<<8)+0)) //libav 10 + if(m_skipBytes > 0 && c->codec_id == AV_CODEC_ID_APE) -#else - if(m_skipBytes > 0 && c->codec_id == CODEC_ID_APE) -#endif { while (m_skipBytes > 0) { @@ -524,11 +513,7 @@ void DecoderFFmpeg::fillBuffer() m_output_at = 0; m_temp_pkt.size = 0; -#if (LIBAVCODEC_VERSION_INT >= ((55<<16)+(34<<8)+0)) //libav 10 if(c->codec_id == AV_CODEC_ID_SHORTEN || c->codec_id == AV_CODEC_ID_TWINVQ) -#else - if(c->codec_id == CODEC_ID_SHORTEN || c->codec_id == CODEC_ID_TWINVQ) -#endif { if(m_pkt.data) #if (LIBAVCODEC_VERSION_INT >= ((57<<16)+(24<<8)+102)) //ffmpeg-3.0 diff --git a/src/plugins/Input/ffmpeg/decoderffmpegfactory.cpp b/src/plugins/Input/ffmpeg/decoderffmpegfactory.cpp index 10bb08a2c..4728a8f7f 100644 --- a/src/plugins/Input/ffmpeg/decoderffmpegfactory.cpp +++ b/src/plugins/Input/ffmpeg/decoderffmpegfactory.cpp @@ -18,11 +18,9 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ +#include #include #include -#include -#include - extern "C"{ #include #include @@ -92,8 +90,6 @@ const DecoderProperties DecoderFFmpegFactory::properties() const filters << "*.wma" << "*.ape" << "*.tta" << "*.m4a" << "*.aac" << "*.ra" << "*.shn" << "*.vqf" << "*.ac3"; filters = settings.value("FFMPEG/filters", filters).toStringList(); - //remove unsupported filters -#if (LIBAVCODEC_VERSION_INT >= ((54<<16) + (51<<8) + 100)) //libav 10 if(!avcodec_find_decoder(AV_CODEC_ID_WMAV1)) filters.removeAll("*.wma"); if(!avcodec_find_decoder(AV_CODEC_ID_APE)) @@ -118,33 +114,6 @@ const DecoderProperties DecoderFFmpegFactory::properties() const filters.removeAll("*.mka"); if(!avcodec_find_decoder(AV_CODEC_ID_TWINVQ)) filters.removeAll("*.vqf"); -#else - if(!avcodec_find_decoder(CODEC_ID_WMAV1)) - filters.removeAll("*.wma"); - if(!avcodec_find_decoder(CODEC_ID_APE)) - filters.removeAll("*.ape"); - if(!avcodec_find_decoder(CODEC_ID_TTA)) - filters.removeAll("*.tta"); - if(!avcodec_find_decoder(CODEC_ID_AAC)) - filters.removeAll("*.aac"); - if(!avcodec_find_decoder(CODEC_ID_MP3)) - filters.removeAll("*.mp3"); - if(!avcodec_find_decoder(CODEC_ID_AAC) && !avcodec_find_decoder(CODEC_ID_ALAC)) - filters.removeAll("*.m4a"); - if(!avcodec_find_decoder(CODEC_ID_RA_288)) - filters.removeAll("*.ra"); - if(!avcodec_find_decoder(CODEC_ID_SHORTEN)) - filters.removeAll("*.shn"); - if(!avcodec_find_decoder(CODEC_ID_EAC3)) - filters.removeAll("*.ac3"); - if(!avcodec_find_decoder(CODEC_ID_DTS)) - filters.removeAll("*.dts"); - if(!avcodec_find_decoder(CODEC_ID_TRUEHD)) - filters.removeAll("*.mka"); - if(!avcodec_find_decoder(CODEC_ID_TWINVQ)) - filters.removeAll("*.vqf"); -#endif - DecoderProperties properties; properties.name = tr("FFmpeg Plugin"); @@ -281,5 +250,3 @@ QTranslator *DecoderFFmpegFactory::createTranslator(QObject *parent) translator->load(QString(":/ffmpeg_plugin_") + locale); return translator; } - -Q_EXPORT_PLUGIN2(ffmpeg,DecoderFFmpegFactory) diff --git a/src/plugins/Input/ffmpeg/decoderffmpegfactory.h b/src/plugins/Input/ffmpeg/decoderffmpegfactory.h index 75eef41b5..74b68fb52 100644 --- a/src/plugins/Input/ffmpeg/decoderffmpegfactory.h +++ b/src/plugins/Input/ffmpeg/decoderffmpegfactory.h @@ -34,6 +34,7 @@ class DecoderFFmpegFactory : public QObject, DecoderFactory { Q_OBJECT +Q_PLUGIN_METADATA(IID "org.qmmp.qmmp.DecoderFactoryInterface.1.0") Q_INTERFACES(DecoderFactory) public: diff --git a/src/plugins/Input/ffmpeg/ffmpegmetadatamodel.cpp b/src/plugins/Input/ffmpeg/ffmpegmetadatamodel.cpp index 2e4dfbd80..488dd08a5 100644 --- a/src/plugins/Input/ffmpeg/ffmpegmetadatamodel.cpp +++ b/src/plugins/Input/ffmpeg/ffmpegmetadatamodel.cpp @@ -83,12 +83,7 @@ QPixmap FFmpegMetaDataModel::cover() #else c = m_in->streams[idx]->codec; #endif - -#if (LIBAVCODEC_VERSION_INT >= ((55<<16)+(34<<8)+0)) //libav 10 if (c->codec_type == AVMEDIA_TYPE_VIDEO && c->codec_id == AV_CODEC_ID_MJPEG) -#else - if (c->codec_type == AVMEDIA_TYPE_VIDEO && c->codec_id == CODEC_ID_MJPEG) -#endif break; } if (c) diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_bg.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_bg.ts index 177c1f1cf..a7efaf19d 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_bg.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_bg.ts @@ -4,32 +4,32 @@ DecoderFFmpegFactory - + FFmpeg Plugin - + FFmpeg Formats - + About FFmpeg Audio Plugin - + Qmmp FFmpeg Audio Plugin - + Compiled against: - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_cs.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_cs.ts index a089c3fae..197d765c5 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_cs.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_cs.ts @@ -4,32 +4,32 @@ DecoderFFmpegFactory - + FFmpeg Plugin Modul FFmpeg - + FFmpeg Formats Formáty FFmpeg - + About FFmpeg Audio Plugin O modulu FFmpeg - + Qmmp FFmpeg Audio Plugin Vstupní modul Qmmp FFmpeg - + Compiled against: Kompilováno s: - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_de.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_de.ts index 83a11c890..a669be247 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_de.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_de.ts @@ -4,32 +4,32 @@ DecoderFFmpegFactory - + FFmpeg Plugin FFmpeg-Modul - + FFmpeg Formats FFmpeg-Formate - + About FFmpeg Audio Plugin Über FFmpeg-Audiomodul - + Qmmp FFmpeg Audio Plugin Qmmp FFmpeg-Audiomodul - + Compiled against: Kompiliert gegen: - + Written by: Ilya Kotov <forkotov02@ya.ru> Geschrieben von: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_el.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_el.ts index f662f57ce..797c7767a 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_el.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_el.ts @@ -4,32 +4,32 @@ DecoderFFmpegFactory - + FFmpeg Plugin Πρόσθετο FFmpeg - + FFmpeg Formats Μορφές FFmpeg - + About FFmpeg Audio Plugin Σχετικά με το πρόσθετο ήχου FFmpeg - + Qmmp FFmpeg Audio Plugin Qmmp πρόσθετο ήχου FFmpeg - + Compiled against: Μεταγλωττίστηκε χρησιμοποιώντας: - + Written by: Ilya Kotov <forkotov02@ya.ru> Γράφτηκε από τον: Ilya Kotov <forkotov02@hotmail.ru> diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_en.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_en.ts index c11ba21dc..e538ab120 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_en.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_en.ts @@ -4,32 +4,32 @@ DecoderFFmpegFactory - + FFmpeg Plugin - + FFmpeg Formats - + About FFmpeg Audio Plugin - + Qmmp FFmpeg Audio Plugin - + Compiled against: - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_es.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_es.ts index f7d554bdf..224c56804 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_es.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_es.ts @@ -4,32 +4,32 @@ DecoderFFmpegFactory - + FFmpeg Plugin Módulo FFmpeg - + FFmpeg Formats Formatos FFmpeg - + About FFmpeg Audio Plugin Acerca del módulo de audio FFmpeg - + Qmmp FFmpeg Audio Plugin Módulo de audio FFmpeg para Qmmp - + Compiled against: Compilado contra: - + Written by: Ilya Kotov <forkotov02@ya.ru> Escrito por: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_fi.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_fi.ts index db3b61ac3..58d991c8d 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_fi.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_fi.ts @@ -4,32 +4,32 @@ DecoderFFmpegFactory - + FFmpeg Plugin FFmpeg-liitännäinen - + FFmpeg Formats - + About FFmpeg Audio Plugin - + Qmmp FFmpeg Audio Plugin - + Compiled against: - + Written by: Ilya Kotov <forkotov02@ya.ru> Toteuttanut: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_fr.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_fr.ts index 0e8599fb8..76eba9eea 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_fr.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_fr.ts @@ -4,32 +4,32 @@ DecoderFFmpegFactory - + FFmpeg Plugin Greffon FFmpeg - + FFmpeg Formats Formats FFmpeg - + About FFmpeg Audio Plugin À propos du greffon audio FFmpeg - + Qmmp FFmpeg Audio Plugin Greffon audio FFmpeg pour Qmmp - + Compiled against: Compilé contre : - + Written by: Ilya Kotov <forkotov02@ya.ru> Écrit par : Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_gl_ES.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_gl_ES.ts index 3aa03e8ae..be293c15a 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_gl_ES.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_gl_ES.ts @@ -4,32 +4,32 @@ DecoderFFmpegFactory - + FFmpeg Plugin Engadido FFmpeg - + FFmpeg Formats Formatos ffmpeg - + About FFmpeg Audio Plugin Sobre o engadido ffmpeg - + Qmmp FFmpeg Audio Plugin Engadido de audio ffmpeg de Qmmp - + Compiled against: Compilado usando: - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_he.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_he.ts index d9f75f52f..f941e07d5 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_he.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_he.ts @@ -4,32 +4,32 @@ DecoderFFmpegFactory - + FFmpeg Plugin תוסף FFmpeg - + FFmpeg Formats פורמטים של FFmpeg - + About FFmpeg Audio Plugin אודות תוסף שמע FFmpeg - + Qmmp FFmpeg Audio Plugin תוסף שמע FFmpeg של Qmmp - + Compiled against: הודר כנגד: - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_hu.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_hu.ts index 1ac7dc59b..424c43a32 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_hu.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_hu.ts @@ -4,32 +4,32 @@ DecoderFFmpegFactory - + FFmpeg Plugin - + FFmpeg Formats - + About FFmpeg Audio Plugin - + Qmmp FFmpeg Audio Plugin - + Compiled against: - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_id.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_id.ts index 1897d8e00..45c15daac 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_id.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_id.ts @@ -4,32 +4,32 @@ DecoderFFmpegFactory - + FFmpeg Plugin Plugin FFmpeg - + FFmpeg Formats Format FFmpeg - + About FFmpeg Audio Plugin Tentang Plugin Audio FFmpeg - + Qmmp FFmpeg Audio Plugin Plugin Audio FFmpeg Qmmp - + Compiled against: Dikompilasi terhadap: - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_it.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_it.ts index 99aa0f35a..1b8f57e1a 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_it.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_it.ts @@ -4,32 +4,32 @@ DecoderFFmpegFactory - + About FFmpeg Audio Plugin Info sul modulo audi FFmpeg - + Qmmp FFmpeg Audio Plugin Modulo audio FFmpeg per Qmmp - + Compiled against: - + Written by: Ilya Kotov <forkotov02@ya.ru> Autore: Ilya Kotov <forkotov02@ya.ru> - + FFmpeg Plugin Modulo FFmpeg - + FFmpeg Formats Formati FFmpeg diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_ja.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_ja.ts index dd1d7cde2..fb82daed4 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_ja.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_ja.ts @@ -4,32 +4,32 @@ DecoderFFmpegFactory - + FFmpeg Plugin FFmpeg プラグイン - + FFmpeg Formats FFmpeg 用の形式 - + About FFmpeg Audio Plugin FFmpeg 音響プラグインについて - + Qmmp FFmpeg Audio Plugin QMMP FFmpeg 音響プラグイン - + Compiled against: コンパイルに使用したライブラリ: - + Written by: Ilya Kotov <forkotov02@ya.ru> 制作: Илья Котов (Ilya Kotov) <forkotov02@ya.ru> diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_kk.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_kk.ts index 2c5db12c4..6d37ccac1 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_kk.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_kk.ts @@ -4,32 +4,32 @@ DecoderFFmpegFactory - + FFmpeg Plugin - + FFmpeg Formats - + About FFmpeg Audio Plugin - + Qmmp FFmpeg Audio Plugin - + Compiled against: - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_lt.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_lt.ts index 7c596ee1d..46ffe6da2 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_lt.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_lt.ts @@ -4,32 +4,32 @@ DecoderFFmpegFactory - + About FFmpeg Audio Plugin Apie FFmpeg įskiepį - + Qmmp FFmpeg Audio Plugin FFmpeg Qmmp audio įskiepis - + Compiled against: Sukompiliuota su: - + Written by: Ilya Kotov <forkotov02@ya.ru> Sukūrė: Ilya Kotov <forkotov02@ya.ru> - + FFmpeg Plugin FFmpeg įskiepis - + FFmpeg Formats FFmpeg bylų tipai diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_nl.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_nl.ts index 9d1278c4a..76732654f 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_nl.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_nl.ts @@ -4,32 +4,32 @@ DecoderFFmpegFactory - + About FFmpeg Audio Plugin Over de FFmpeg Audio Module - + Qmmp FFmpeg Audio Plugin FFmpeg Audio Module voor Qmmp - + Compiled against: - + Written by: Ilya Kotov <forkotov02@ya.ru> Auteur: Ilya Kotov <forkotov02@ya.ru> - + FFmpeg Plugin FFmpeg Module - + FFmpeg Formats FFmpeg Formaat diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_pl_PL.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_pl_PL.ts index 8f1dcae6f..08b8932e2 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_pl_PL.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_pl_PL.ts @@ -4,32 +4,32 @@ DecoderFFmpegFactory - + FFmpeg Plugin Wtyczka FFMPEG - + FFmpeg Formats Formaty FFmpeg - + About FFmpeg Audio Plugin O wtyczce FFmpeg Audio - + Qmmp FFmpeg Audio Plugin Wtyczka FFmpeg Audio dla Qmmp - + Compiled against: Skompilowana z biblioteką: - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_pt.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_pt.ts index 812779a6f..2448c53a2 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_pt.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_pt.ts @@ -4,32 +4,32 @@ DecoderFFmpegFactory - + FFmpeg Plugin Suplemento FFmpeg - + FFmpeg Formats Formatos FFmpeg - + About FFmpeg Audio Plugin Sobre o suplemento FFmpeg - + Qmmp FFmpeg Audio Plugin Suplemento Qmmp FFmpeg Audio - + Compiled against: Compilado com: - + Written by: Ilya Kotov <forkotov02@ya.ru> Desenvolvido por: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_pt_BR.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_pt_BR.ts index 0e6370439..2f477e7b0 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_pt_BR.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_pt_BR.ts @@ -4,32 +4,32 @@ DecoderFFmpegFactory - + FFmpeg Plugin Plugin FFmpeg - + FFmpeg Formats Formatos FFmpeg - + About FFmpeg Audio Plugin Sobre o plugin FFmpeg - + Qmmp FFmpeg Audio Plugin Plugin Qmmp FFmpeg Audio - + Compiled against: Compilado com: - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_ru.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_ru.ts index 6534c34b5..bfabe3582 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_ru.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_ru.ts @@ -4,32 +4,32 @@ DecoderFFmpegFactory - + FFmpeg Plugin Модуль FFmpeg - + FFmpeg Formats Форматы FFmpeg - + About FFmpeg Audio Plugin Об аудио-модуле FFmpeg - + Qmmp FFmpeg Audio Plugin Аудио-модуль FFmpeg для Qmmp - + Compiled against: Собрано с библиотеками: - + Written by: Ilya Kotov <forkotov02@ya.ru> Разработчик: Илья Котов <forkotov02@ya.ru> diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_sk.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_sk.ts index 2a7c42717..9ae7a69f1 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_sk.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_sk.ts @@ -4,32 +4,32 @@ DecoderFFmpegFactory - + FFmpeg Plugin - + FFmpeg Formats - + About FFmpeg Audio Plugin - + Qmmp FFmpeg Audio Plugin - + Compiled against: - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_sr_BA.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_sr_BA.ts index a8f2368fc..cb6eceea4 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_sr_BA.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_sr_BA.ts @@ -4,32 +4,32 @@ DecoderFFmpegFactory - + FFmpeg Plugin ФФмпег прикључак - + FFmpeg Formats ФФмпег формати - + About FFmpeg Audio Plugin О ФФмпег прикључку - + Qmmp FFmpeg Audio Plugin Кумп ФФмпег прикључак - + Compiled against: Компилован на: - + Written by: Ilya Kotov <forkotov02@ya.ru> Аутор: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_sr_RS.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_sr_RS.ts index a943def15..ae25fcdd0 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_sr_RS.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_sr_RS.ts @@ -4,32 +4,32 @@ DecoderFFmpegFactory - + FFmpeg Plugin ФФмпег прикључак - + FFmpeg Formats ФФмпег формати - + About FFmpeg Audio Plugin О ФФмпег прикључку - + Qmmp FFmpeg Audio Plugin Кумп ФФмпег прикључак - + Compiled against: Компилован на: - + Written by: Ilya Kotov <forkotov02@ya.ru> Аутор: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_tr.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_tr.ts index 800738586..22003e11c 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_tr.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_tr.ts @@ -4,32 +4,32 @@ DecoderFFmpegFactory - + FFmpeg Plugin FFmpeg Eklentisi - + FFmpeg Formats FFmpeg Biçimleri - + About FFmpeg Audio Plugin FFmpeg Ses Eklentisi Hakkında - + Qmmp FFmpeg Audio Plugin Qmmp FFmpeg Ses Eklentisi - + Compiled against: - + Written by: Ilya Kotov <forkotov02@ya.ru> Yazan: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_uk_UA.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_uk_UA.ts index 55883a886..0fc204bf9 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_uk_UA.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_uk_UA.ts @@ -4,32 +4,32 @@ DecoderFFmpegFactory - + About FFmpeg Audio Plugin Про аудіо-модуль FFmpeg - + Qmmp FFmpeg Audio Plugin Аудіо-модуль FFmpeg для Qmmp - + Compiled against: Зібрано з бібліотеками: - + Written by: Ilya Kotov <forkotov02@ya.ru> Розробник: Ілля Котов <forkotov02@ya.ru> - + FFmpeg Plugin Модуль FFmpeg - + FFmpeg Formats Формати FFmpeg diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_CN.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_CN.ts index d6c6c4b5b..31a08c2c7 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_CN.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_CN.ts @@ -4,32 +4,32 @@ DecoderFFmpegFactory - + FFmpeg Plugin FFmpeg 插件 - + FFmpeg Formats FFmpeg 格式 - + About FFmpeg Audio Plugin 关于 FFmpeg 音频插件 - + Qmmp FFmpeg Audio Plugin Qmmp FFmpeg 音频插件 - + Compiled against: 在以下文件的基础上进行的编译: - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_TW.ts b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_TW.ts index c06b2d01a..4388fdd1a 100644 --- a/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_TW.ts +++ b/src/plugins/Input/ffmpeg/translations/ffmpeg_plugin_zh_TW.ts @@ -4,32 +4,32 @@ DecoderFFmpegFactory - + FFmpeg Plugin FFmpeg 外掛 - + FFmpeg Formats FFmpeg 格式 - + About FFmpeg Audio Plugin 關於 FFmpeg 聲訊插件 - + Qmmp FFmpeg Audio Plugin Qmmp FFmpeg 聲訊插件 - + Compiled against: - + Written by: Ilya Kotov <forkotov02@ya.ru> 作者:Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/ffmpeg_legacy/CMakeLists.txt b/src/plugins/Input/ffmpeg_legacy/CMakeLists.txt deleted file mode 100644 index 8f2a43d6d..000000000 --- a/src/plugins/Input/ffmpeg_legacy/CMakeLists.txt +++ /dev/null @@ -1,72 +0,0 @@ -project(libffmpeg_legacy) - -# 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) -# fixes ffmpeg defines -ADD_DEFINITIONS(-D__STDC_CONSTANT_MACROS) - -include_directories(${CMAKE_CURRENT_BINARY_DIR}) - -SET(QT_INCLUDES - ${QT_INCLUDES} - ${CMAKE_CURRENT_BINARY_DIR}/../../../ -) - -# libqmmp -include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../../) -link_directories(${CMAKE_CURRENT_BINARY_DIR}/../../../qmmp) - -# minimal supported versions -# ffmpeg-0.6: libavcodec-52.72.2, libavformat-52.64.2, libavutil-50.15.1 -pkg_check_modules(FFMPEG_MIN libavcodec>=52.72.2 libavformat>=52.64.2 libavutil>=50.15.1) - -# maximal supported versions -# libav-0.8: libavcodec-53.34.0, libavformat-53.20.0, libavutil-51.21.0 -# ffmpeg-0.9: libavcodec-53.42.0, libavformat-53.24.0, libavutil-51.32.0 -IF(FFMPEG_MIN_FOUND) -pkg_check_modules(FFMPEG_LEGACY libavcodec<=53.33.0 libavformat<=53.19.0 libavutil<=51.20.0) -ENDIF(FFMPEG_MIN_FOUND) - -include_directories(${FFMPEG_LEGACY_INCLUDE_DIRS}) -link_directories(${FFMPEG_LEGACY_LIBRARY_DIRS}) -ADD_DEFINITIONS(${FFMPEG_LEGACY_CFLAGS}) - -SET(libffmpeg_SRCS - decoder_ffmpeg.cpp - decoderffmpegfactory.cpp - ffmpegmetadatamodel.cpp - settingsdialog.cpp -) - -SET(libffmpeg_HDRS - decoder_ffmpeg.h -) - -SET(libffmpeg_RCCS translations/translations.qrc) - -QT4_ADD_RESOURCES(libffmpeg_RCC_SRCS ${libffmpeg_RCCS}) - -# user interface - - -SET(libffmpeg_UIS - settingsdialog.ui -) - -QT4_WRAP_UI(libffmpeg_UIS_H ${libffmpeg_UIS}) -# Don't forget to include output directory, otherwise -# the UI file won't be wrapped! -include_directories(${CMAKE_CURRENT_BINARY_DIR}) - -IF(FFMPEG_LEGACY_FOUND) -ADD_LIBRARY(ffmpeg_legacy MODULE ${libffmpeg_SRCS} ${libffmpeg_UIS_H} - ${libffmpeg_RCC_SRCS} ${libffmpeg_HDRS}) -add_dependencies(ffmpeg_legacy qmmp) -target_link_libraries(ffmpeg_legacy ${QT_LIBRARIES} libqmmp ${FFMPEG_LEGACY_LDFLAGS}) -install(TARGETS ffmpeg_legacy DESTINATION ${LIB_DIR}/qmmp/Input) -ENDIF(FFMPEG_LEGACY_FOUND) diff --git a/src/plugins/Input/ffmpeg_legacy/decoder_ffmpeg.cpp b/src/plugins/Input/ffmpeg_legacy/decoder_ffmpeg.cpp deleted file mode 100644 index 52655d9ce..000000000 --- a/src/plugins/Input/ffmpeg_legacy/decoder_ffmpeg.cpp +++ /dev/null @@ -1,404 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2006-2017 by Ilya Kotov * - * forkotov02@ya.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 "decoder_ffmpeg.h" - -// callbacks - -static int ffmpeg_read(void *data, uint8_t *buf, int size) -{ - DecoderFFmpeg *d = (DecoderFFmpeg*)data; - return (int)d->input()->read((char*)buf, size); -} - -static int64_t ffmpeg_seek(void *data, int64_t offset, int whence) -{ - DecoderFFmpeg *d = (DecoderFFmpeg*)data; - int64_t absolute_pos = 0; - /*if(d->input()->isSequential()) - return -1;*/ - switch( whence ) - { - case AVSEEK_SIZE: - return d->input()->size(); - case SEEK_SET: - absolute_pos = offset; - break; - case SEEK_CUR: - absolute_pos = d->input()->pos() + offset; - break; - case SEEK_END: - absolute_pos = d->input()->size() - offset; - break; - default: - return -1; - } - if(absolute_pos < 0 || absolute_pos > d->input()->size()) - return -1; - return d->input()->seek(absolute_pos); -} - -// Decoder class -//legacy ffmpeg support -DecoderFFmpeg::DecoderFFmpeg(const QString &path, QIODevice *i) - : Decoder(i) -{ - m_bitrate = 0; - m_skip = false; - m_totalTime = 0; - ic = 0; - m_path = path; - m_temp_pkt.size = 0; - m_pkt.size = 0; - m_pkt.data = 0; - m_output_buf = 0; - m_output_at = 0; - m_skipBytes = 0; - m_stream = 0; - c = 0; - wma_idx = 0; - av_init_packet(&m_pkt); - av_init_packet(&m_temp_pkt); -} - - -DecoderFFmpeg::~DecoderFFmpeg() -{ - m_bitrate = 0; - m_temp_pkt.size = 0; - if (ic) - av_close_input_stream(ic); - if(m_pkt.data) - av_free_packet(&m_pkt); - if(m_output_buf) - av_free(m_output_buf); - if(m_stream) - av_free(m_stream); -} - -bool DecoderFFmpeg::initialize() -{ - m_bitrate = 0; - m_skip = false; - m_totalTime = 0; - m_seekTime = -1; - av_register_all(); - - AVProbeData pd; - uint8_t buf[PROBE_BUFFER_SIZE + AVPROBE_PADDING_SIZE]; - pd.filename = m_path.toLocal8Bit().constData(); - pd.buf_size = input()->peek((char*)buf, sizeof(buf) - AVPROBE_PADDING_SIZE); - pd.buf = buf; - if(pd.buf_size < PROBE_BUFFER_SIZE) - { - qWarning("DecoderFFmpeg: too small buffer size: %d bytes", pd.buf_size); - return false; - } - AVInputFormat *fmt = av_probe_input_format(&pd, 1); - if(!fmt) - { - qWarning("DecoderFFmpeg: usupported format"); - return false; - } - qDebug("DecoderFFmpeg: detected format: %s", fmt->long_name); - qDebug("=%s=", fmt->name); - -#if (LIBAVFORMAT_VERSION_INT >= ((52<<16)+(105<<8)+0)) - m_stream = avio_alloc_context(m_input_buf, INPUT_BUFFER_SIZE, 0, this, ffmpeg_read, NULL, ffmpeg_seek); - if(!m_stream) - { - qWarning("DecoderFFmpeg: unable to initialize I/O callbacks"); - return false; - } - m_stream->seekable = !input()->isSequential(); -#else - m_stream = (ByteIOContext *)av_malloc(sizeof(ByteIOContext)); - init_put_byte(m_stream, m_input_buf, INPUT_BUFFER_SIZE, 0, this, ffmpeg_read, NULL, ffmpeg_seek); - m_stream->is_streamed = input()->isSequential(); -#endif - m_stream->max_packet_size = INPUT_BUFFER_SIZE; - - AVFormatParameters ap; - memset(&ap, 0, sizeof(ap)); - - if(av_open_input_stream(&ic, m_stream, m_path.toLocal8Bit(), fmt, &ap) != 0) - { - qDebug("DecoderFFmpeg: av_open_input_stream() failed"); - return false; - } - av_find_stream_info(ic); - if(ic->pb) - ic->pb->eof_reached = 0; - - if (input()->isSequential()) - { - QMap metaData; - AVMetadataTag *album = av_metadata_get(ic->metadata,"album",0,0); - if(!album) - album = av_metadata_get(ic->metadata,"WM/AlbumTitle",0,0); - AVMetadataTag *artist = av_metadata_get(ic->metadata,"artist",0,0); - if(!artist) - artist = av_metadata_get(ic->metadata,"author",0,0); - AVMetadataTag *comment = av_metadata_get(ic->metadata,"comment",0,0); - AVMetadataTag *genre = av_metadata_get(ic->metadata,"genre",0,0); - AVMetadataTag *title = av_metadata_get(ic->metadata,"title",0,0); - AVMetadataTag *year = av_metadata_get(ic->metadata,"WM/Year",0,0); - if(!year) - year = av_metadata_get(ic->metadata,"year",0,0); - if(!year) - year = av_metadata_get(ic->metadata,"date",0,0); - AVMetadataTag *track = av_metadata_get(ic->metadata,"track",0,0); - if(!track) - track = av_metadata_get(ic->metadata,"WM/Track",0,0); - if(!track) - track = av_metadata_get(ic->metadata,"WM/TrackNumber",0,0); - - if(album) - metaData.insert(Qmmp::ALBUM, QString::fromUtf8(album->value).trimmed()); - if(artist) - metaData.insert(Qmmp::ARTIST, QString::fromUtf8(artist->value).trimmed()); - if(comment) - metaData.insert(Qmmp::COMMENT, QString::fromUtf8(comment->value).trimmed()); - if(genre) - metaData.insert(Qmmp::GENRE, QString::fromUtf8(genre->value).trimmed()); - if(title) - metaData.insert(Qmmp::TITLE, QString::fromUtf8(title->value).trimmed()); - if(year) - metaData.insert(Qmmp::YEAR, year->value); - if(track) - metaData.insert(Qmmp::TRACK, track->value); - metaData.insert(Qmmp::URL, m_path); - addMetaData(metaData); - } - - ic->flags |= AVFMT_FLAG_GENPTS; - av_read_play(ic); - for (wma_idx = 0; wma_idx < (int)ic->nb_streams; wma_idx++) - { - c = ic->streams[wma_idx]->codec; -#if LIBAVCODEC_VERSION_MAJOR < 53 - if (c->codec_type == CODEC_TYPE_AUDIO) -#else - if (c->codec_type == AVMEDIA_TYPE_AUDIO) -#endif - break; - } - - if (c->channels > 0) - c->request_channels = qMin(2, c->channels); - else - c->request_channels = 2; - -#if (LIBAVCODEC_VERSION_INT >= ((52<<16)+(101<<8)+0)) - av_dump_format(ic,0,0,0); -#else - dump_format(ic,0,0,0); -#endif - AVCodec *codec = avcodec_find_decoder(c->codec_id); - - if (!codec) - { - qWarning("DecoderFFmpeg: unsupported codec for output stream"); - return false; - } - - if (avcodec_open(c, codec) < 0) - { - qWarning("DecoderFFmpeg: error while opening codec for output stream"); - return false; - } - - m_totalTime = input()->isSequential() ? 0 : ic->duration * 1000 / AV_TIME_BASE; - m_output_buf = (uint8_t *)av_malloc(AVCODEC_MAX_AUDIO_FRAME_SIZE*2); - -#if (LIBAVCODEC_VERSION_INT >= ((52<<16)+(20<<8)+0)) - if(c->codec_id == CODEC_ID_SHORTEN) //ffmpeg bug workaround - m_totalTime = 0; -#endif - -#if (LIBAVUTIL_VERSION_INT >= ((50<<16)+(38<<8)+0)) - if(c->sample_fmt == AV_SAMPLE_FMT_S32) - configure(c->sample_rate, c->request_channels, Qmmp::PCM_S32LE); - else - configure(c->sample_rate, c->request_channels, Qmmp::PCM_S16LE); -#else - if(c->sample_fmt == SAMPLE_FMT_S32) - configure(c->sample_rate, c->request_channels, Qmmp::PCM_S32LE); - else - configure(c->sample_rate, c->request_channels, Qmmp::PCM_S16LE); -#endif - if(ic->bit_rate) - m_bitrate = ic->bit_rate/1000; - if(c->bit_rate) - m_bitrate = c->bit_rate/1000; - qDebug("DecoderFFmpeg: initialize succes"); - return true; -} - - -qint64 DecoderFFmpeg::totalTime() const -{ - return m_totalTime; -} - -int DecoderFFmpeg::bitrate() const -{ - return m_bitrate; -} - -qint64 DecoderFFmpeg::read(unsigned char *audio, qint64 maxSize) -{ - m_skipBytes = 0; - if (m_skip) - { - while(m_temp_pkt.size) - ffmpeg_decode(m_output_buf); - m_output_at = 0; - m_skip = false; - } - if(!m_output_at) - fillBuffer(); - if(!m_output_at) - return 0; - qint64 len = qMin(m_output_at, maxSize); - memcpy(audio, m_output_buf, len); - m_output_at -= len; - memmove(m_output_buf, m_output_buf + len, m_output_at); - return len; -} - -qint64 DecoderFFmpeg::ffmpeg_decode(uint8_t *audio) -{ - int out_size = AVCODEC_MAX_AUDIO_FRAME_SIZE * 2; - if((m_pkt.stream_index == wma_idx)) - { -#if (LIBAVCODEC_VERSION_INT >= ((52<<16)+(23<<8)+0)) - int l = avcodec_decode_audio3(c, (int16_t *)(audio), &out_size, &m_temp_pkt); -#else - int l = avcodec_decode_audio2(c, (int16_t *)(audio), &out_size, m_temp_pkt.data, m_temp_pkt.size); -#endif - if(c->bit_rate) - m_bitrate = c->bit_rate/1000; - if(l < 0) - return l; - m_temp_pkt.data += l; - m_temp_pkt.size -= l; - } - if (!m_temp_pkt.size && m_pkt.data) - av_free_packet(&m_pkt); - - return out_size; -} - -void DecoderFFmpeg::seek(qint64 pos) -{ - int64_t timestamp = int64_t(pos)*AV_TIME_BASE/1000; - if (ic->start_time != (qint64)AV_NOPTS_VALUE) - timestamp += ic->start_time; - m_seekTime = timestamp; - av_seek_frame(ic, -1, timestamp, AVSEEK_FLAG_BACKWARD); - if(m_pkt.size) - m_skip = true; -} - -void DecoderFFmpeg::fillBuffer() -{ - while(!m_output_at) - { - if(!m_temp_pkt.size) - { - if (av_read_frame(ic, &m_pkt) < 0) - { - m_temp_pkt.size = 0; - break; - } - m_temp_pkt.size = m_pkt.size; - m_temp_pkt.data = m_pkt.data; - - if(m_pkt.stream_index != wma_idx) - { - if(m_pkt.data) - av_free_packet(&m_pkt); - m_temp_pkt.size = 0; - continue; - } - if(m_seekTime && c->codec_id == CODEC_ID_APE) - { - int64_t rescaledPts = av_rescale(m_pkt.pts, - AV_TIME_BASE * (int64_t) - ic->streams[m_pkt.stream_index]->time_base.num, - ic->streams[m_pkt.stream_index]->time_base.den); - m_skipBytes = (m_seekTime - rescaledPts) * c->sample_rate * 4 / AV_TIME_BASE; - } - else - m_skipBytes = 0; - m_seekTime = 0; - } - - if(m_skipBytes > 0 && c->codec_id == CODEC_ID_APE) - { - while (m_skipBytes > 0) - { - m_output_at = ffmpeg_decode(m_output_buf); - if(m_output_at < 0) - break; - m_skipBytes -= m_output_at; - } - - if(m_skipBytes < 0) - { - qint64 size = m_output_at; - m_output_at = - m_skipBytes; - m_output_at = m_output_at/4*4; - memmove(m_output_buf, (m_output_buf + size - m_output_at), m_output_at); - m_skipBytes = 0; - } - } - else - m_output_at = ffmpeg_decode(m_output_buf); - - if(m_output_at < 0) - { - m_output_at = 0; - m_temp_pkt.size = 0; - - if(c->codec_id == CODEC_ID_SHORTEN) - { - if(m_pkt.data) - av_free_packet(&m_pkt); - m_pkt.data = 0; - break; - } - continue; - } - else if(m_output_at == 0) - { - if(c->codec_id == CODEC_ID_SHORTEN) - continue; - - if(m_pkt.data) - av_free_packet(&m_pkt); - m_pkt.data = 0; - break; - } - } -} diff --git a/src/plugins/Input/ffmpeg_legacy/decoder_ffmpeg.h b/src/plugins/Input/ffmpeg_legacy/decoder_ffmpeg.h deleted file mode 100644 index 79d0bed53..000000000 --- a/src/plugins/Input/ffmpeg_legacy/decoder_ffmpeg.h +++ /dev/null @@ -1,84 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2006-2016 by Ilya Kotov * - * forkotov02@ya.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 __decoder_ffmeg_h -#define __decoder_ffmeg_h - -extern "C"{ -#include -#include -#include -#if (LIBAVUTIL_VERSION_INT >= ((51<<16)+(32<<8)+0)) -#include -#endif -} - - -#include - -#define PROBE_BUFFER_SIZE 8192 -#define INPUT_BUFFER_SIZE 16384 - -class DecoderFFmpeg : public Decoder -{ -public: - DecoderFFmpeg(const QString &, QIODevice *i); - virtual ~DecoderFFmpeg(); - - // Standard Decoder API - bool initialize(); - qint64 totalTime() const; - int bitrate() const; - qint64 read(unsigned char *audio, qint64 maxSize); - void seek(qint64 time); - -private: - //helper functions - void fillBuffer(); - - AVFormatContext *ic; - AVCodecContext *c; - - uint wma_st_buff, wma_idx2; - int m_bitrate, wma_idx; - - QString m_path; - qint64 m_totalTime; - AVPacket m_pkt; - AVPacket m_temp_pkt; - qint64 m_output_at; - uchar m_input_buf[INPUT_BUFFER_SIZE + FF_INPUT_BUFFER_PADDING_SIZE]; - int64_t m_seekTime; - qint64 m_skipBytes; - - qint64 ffmpeg_decode(uint8_t *audio); - bool m_skip; - -#if (LIBAVCODEC_VERSION_INT >= ((52<<16)+(102<<8)+0)) - AVIOContext *m_stream; -#else - ByteIOContext *m_stream; -#endif - - uint8_t *m_output_buf; -}; - - -#endif // __decoder_ffmpeg_h diff --git a/src/plugins/Input/ffmpeg_legacy/decoderffmpegfactory.cpp b/src/plugins/Input/ffmpeg_legacy/decoderffmpegfactory.cpp deleted file mode 100644 index f7b7f3efa..000000000 --- a/src/plugins/Input/ffmpeg_legacy/decoderffmpegfactory.cpp +++ /dev/null @@ -1,224 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2008-2016 by Ilya Kotov * - * forkotov02@ya.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 - -extern "C"{ -#include -#include -#if (LIBAVUTIL_VERSION_INT >= ((51<<16)+(32<<8)+0)) -#include -#endif -} - -#include "ffmpegmetadatamodel.h" -#include "settingsdialog.h" -#include "decoder_ffmpeg.h" -#include "decoderffmpegfactory.h" - - -// DecoderFFmpegFactory - -bool DecoderFFmpegFactory::canDecode(QIODevice *i) const -{ - av_register_all(); - QStringList filters = properties().filters; - - AVProbeData pd; - uint8_t buf[PROBE_BUFFER_SIZE + AVPROBE_PADDING_SIZE]; - pd.filename = 0; - pd.buf_size = i->peek((char*)buf, sizeof(buf) - AVPROBE_PADDING_SIZE); - pd.buf = buf; - if(pd.buf_size < PROBE_BUFFER_SIZE) - return false; - AVInputFormat *fmt = av_probe_input_format(&pd, 1); - if(!fmt) - { - return false; - } - if(filters.contains("*.wma") && !memcmp(fmt->name, "asf", 3)) - return true; - else if(filters.contains("*.mp3") && !memcmp(fmt->name, "mp3", 3)) - return true; - else if(filters.contains("*.aac") && !memcmp(fmt->name, "aac", 3)) - return true; - else if(filters.contains("*.ac3") && !memcmp(fmt->name, "eac3", 4)) - return true; - else if(filters.contains("*.dts") && !memcmp(fmt->name, "dts", 3)) - return true; - else if(filters.contains("*.mka") && !memcmp(fmt->name, "mka", 3)) - return true; - else if(filters.contains("*.vqf") && !memcmp(fmt->name, "vqf", 3)) - return true; - else if(filters.contains("*.ape") && !memcmp(fmt->name, "ape", 3)) - return true; - else if(filters.contains("*.tta") && !memcmp(fmt->name, "tta", 3)) - return true; - return false; -} - -const DecoderProperties DecoderFFmpegFactory::properties() const -{ - av_register_all(); - QSettings settings(Qmmp::configFile(), QSettings::IniFormat); - QStringList filters; - filters << "*.wma" << "*.ape"; - filters = settings.value("FFMPEG_legacy/filters", filters).toStringList(); - - if(!avcodec_find_decoder(CODEC_ID_AAC)) - { - filters.removeAll("*.aac"); - filters.removeAll("*.m4a"); - } - DecoderProperties properties; - properties.name = tr("FFmpeg Plugin"); - properties.filters = filters; - properties.description = tr("FFmpeg Formats"); - if(filters.contains("*.wma")) - properties.contentTypes << "audio/x-ms-wma"; - if(filters.contains("*.mp3")) - properties.contentTypes << "audio/mpeg"; - if(filters.contains("*.aac")) - properties.contentTypes << "audio/aac" << "audio/aacp"; - if(filters.contains("*.shn")) - properties.contentTypes << "audio/x-ffmpeg-shorten"; - if(filters.contains("*.m4a")) - { - properties.contentTypes << "audio/3gpp" << "audio/3gpp2" << "audio/mp4"; - properties.contentTypes << "audio/MP4A-LATM" << "audio/mpeg4-generic"; - properties.contentTypes << "audio/m4a"; - } - if(filters.contains("*.ac3")) - properties.contentTypes << "audio/ac3" << "audio/eac3"; - if(filters.contains("*.dts")) - properties.contentTypes << "audio/dts"; - if(filters.contains("*.mka")) - properties.contentTypes << "audio/true-hd" << "audio/x-matroska"; - properties.shortName = "ffmpeg_legacy"; - properties.hasAbout = true; - properties.hasSettings = true; - properties.noInput = false; - properties.priority = 10; - return properties; -} - -Decoder *DecoderFFmpegFactory::create(const QString &path, QIODevice *input) -{ - return new DecoderFFmpeg(path, input); -} - -QList DecoderFFmpegFactory::createPlayList(const QString &fileName, bool useMetaData, QStringList *) -{ - - QList list; - avcodec_init(); - avcodec_register_all(); - av_register_all(); - AVFormatContext *in = 0; - - if (av_open_input_file(&in, fileName.toLocal8Bit(), 0, 0, 0) < 0) - { - qDebug("DecoderFFmpegFactory: unable to open file"); - return list; - } - FileInfo *info = new FileInfo(fileName); - av_find_stream_info(in); - - if (useMetaData) - { - AVMetadataTag *album = av_metadata_get(in->metadata,"album",0,0); - if(!album) - album = av_metadata_get(in->metadata,"WM/AlbumTitle",0,0); - AVMetadataTag *artist = av_metadata_get(in->metadata,"artist",0,0); - if(!artist) - artist = av_metadata_get(in->metadata,"author",0,0); - AVMetadataTag *comment = av_metadata_get(in->metadata,"comment",0,0); - AVMetadataTag *genre = av_metadata_get(in->metadata,"genre",0,0); - AVMetadataTag *title = av_metadata_get(in->metadata,"title",0,0); - AVMetadataTag *year = av_metadata_get(in->metadata,"WM/Year",0,0); - if(!year) - year = av_metadata_get(in->metadata,"year",0,0); - if(!year) - year = av_metadata_get(in->metadata,"date",0,0); - AVMetadataTag *track = av_metadata_get(in->metadata,"track",0,0); - if(!track) - track = av_metadata_get(in->metadata,"WM/Track",0,0); - if(!track) - track = av_metadata_get(in->metadata,"WM/TrackNumber",0,0); - - if(album) - info->setMetaData(Qmmp::ALBUM, QString::fromUtf8(album->value).trimmed()); - if(artist) - info->setMetaData(Qmmp::ARTIST, QString::fromUtf8(artist->value).trimmed()); - if(comment) - info->setMetaData(Qmmp::COMMENT, QString::fromUtf8(comment->value).trimmed()); - if(genre) - info->setMetaData(Qmmp::GENRE, QString::fromUtf8(genre->value).trimmed()); - if(title) - info->setMetaData(Qmmp::TITLE, QString::fromUtf8(title->value).trimmed()); - if(year) - info->setMetaData(Qmmp::YEAR, year->value); - if(track) - info->setMetaData(Qmmp::TRACK, track->value); - } - info->setLength(in->duration/AV_TIME_BASE); - av_close_input_file(in); - list << info; - return list; -} - -MetaDataModel* DecoderFFmpegFactory::createMetaDataModel(const QString &path, QObject *parent) -{ - return new FFmpegMetaDataModel(path,parent); -} - -void DecoderFFmpegFactory::showSettings(QWidget *parent) -{ - SettingsDialog *s = new SettingsDialog(parent); - s->show(); -} - -void DecoderFFmpegFactory::showAbout(QWidget *parent) -{ - QMessageBox::about (parent, tr("About FFmpeg Audio Plugin"), - - tr("Qmmp FFmpeg Audio Plugin")+"\n"+ - QString(tr("Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6")) - .arg(LIBAVFORMAT_VERSION_MAJOR) - .arg(LIBAVFORMAT_VERSION_MINOR) - .arg(LIBAVFORMAT_VERSION_MICRO) - .arg(LIBAVCODEC_VERSION_MAJOR) - .arg(LIBAVCODEC_VERSION_MINOR) - .arg(LIBAVCODEC_VERSION_MICRO)+"\n"+ - tr("Written by: Ilya Kotov ")); -} - -QTranslator *DecoderFFmpegFactory::createTranslator(QObject *parent) -{ - QTranslator *translator = new QTranslator(parent); - QString locale = Qmmp::systemLanguageID(); - translator->load(QString(":/ffmpeg_legacy_plugin_") + locale); - return translator; -} - -Q_EXPORT_PLUGIN2(ffmpeg_legacy,DecoderFFmpegFactory) diff --git a/src/plugins/Input/ffmpeg_legacy/decoderffmpegfactory.h b/src/plugins/Input/ffmpeg_legacy/decoderffmpegfactory.h deleted file mode 100644 index 11dc5d816..000000000 --- a/src/plugins/Input/ffmpeg_legacy/decoderffmpegfactory.h +++ /dev/null @@ -1,50 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2006-2016 by Ilya Kotov * - * forkotov02@ya.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 DECODERFFMPEGFACTORY_H -#define DECODERFFMPEGFACTORY_H - -#include -#include -#include -#include - -#include -#include -#include -#include - -class DecoderFFmpegFactory : public QObject, - DecoderFactory -{ -Q_OBJECT -Q_INTERFACES(DecoderFactory) - -public: - bool canDecode(QIODevice *input) const; - const DecoderProperties properties() const; - Decoder *create(const QString &, QIODevice *); - QList createPlayList(const QString &fileName, bool useMetaData, QStringList *); - MetaDataModel* createMetaDataModel(const QString &path, QObject *parent = 0); - void showSettings(QWidget *parent); - void showAbout(QWidget *parent); - QTranslator *createTranslator(QObject *parent); -}; - -#endif diff --git a/src/plugins/Input/ffmpeg_legacy/ffmpeg_legacy.pro b/src/plugins/Input/ffmpeg_legacy/ffmpeg_legacy.pro deleted file mode 100644 index 280dd1246..000000000 --- a/src/plugins/Input/ffmpeg_legacy/ffmpeg_legacy.pro +++ /dev/null @@ -1,29 +0,0 @@ -include(../../plugins.pri) - -TARGET = $$PLUGINS_PREFIX/Input/ffmpeg_legacy - -HEADERS += decoderffmpegfactory.h \ - decoder_ffmpeg.h \ - settingsdialog.h \ - ffmpegmetadatamodel.h - -SOURCES += decoder_ffmpeg.cpp \ - decoderffmpegfactory.cpp \ - settingsdialog.cpp \ - ffmpegmetadatamodel.cpp - -FORMS += settingsdialog.ui - -RESOURCES = translations/translations.qrc - -DEFINES += __STDC_CONSTANT_MACROS - -unix { - target.path = $$LIB_DIR/qmmp/Input - INSTALLS += target - PKGCONFIG += libavcodec libavformat libavutil -} - -win32 { - LIBS +=-lavcodec.dll -lavformat.dll -lavutil.dll -} diff --git a/src/plugins/Input/ffmpeg_legacy/ffmpegmetadatamodel.cpp b/src/plugins/Input/ffmpeg_legacy/ffmpegmetadatamodel.cpp deleted file mode 100644 index 93f4acde4..000000000 --- a/src/plugins/Input/ffmpeg_legacy/ffmpegmetadatamodel.cpp +++ /dev/null @@ -1,70 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2017 by Ilya Kotov * - * forkotov02@ya.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 "ffmpegmetadatamodel.h" - -FFmpegMetaDataModel::FFmpegMetaDataModel(const QString &path, QObject *parent) : MetaDataModel(parent) -{ - m_in = 0; - avcodec_init(); - avcodec_register_all(); - av_register_all(); - if (av_open_input_file(&m_in, path.toLocal8Bit(), NULL,0, NULL) < 0) - return; - av_find_stream_info(m_in); - av_read_play(m_in); -} - -FFmpegMetaDataModel::~FFmpegMetaDataModel() -{ - if(m_in) - av_close_input_file(m_in); -} - -QHash FFmpegMetaDataModel::audioProperties() -{ - QHash ap; - if(!m_in) - return ap; - QString text = QString("%1").arg(int(m_in->duration/AV_TIME_BASE)/60); - text +=":"+QString("%1").arg(int(m_in->duration/AV_TIME_BASE)%60,2,10,QChar('0')); - ap.insert(tr("Length"), text); - ap.insert(tr("File size"), QString("%1 ").arg(m_in->file_size/1000)+" "+tr("KB")); - ap.insert(tr("Bitrate"), QString("%1 "+tr("kbps")).arg(m_in->bit_rate/1000)); - - AVCodecContext *c = 0; - uint wma_idx; - for (wma_idx = 0; wma_idx < m_in->nb_streams; wma_idx++) - { - c = m_in->streams[wma_idx]->codec; -#if LIBAVCODEC_VERSION_MAJOR < 53 - if (c->codec_type == CODEC_TYPE_AUDIO) -#else - if (c->codec_type == AVMEDIA_TYPE_AUDIO) -#endif - break; - } - if (c) - { - ap.insert(tr("Sample rate"), QString("%1 " + tr("Hz")).arg(c->sample_rate)); - ap.insert(tr("Channels"), QString("%1").arg(c->channels)); - } - return ap; -} diff --git a/src/plugins/Input/ffmpeg_legacy/ffmpegmetadatamodel.h b/src/plugins/Input/ffmpeg_legacy/ffmpegmetadatamodel.h deleted file mode 100644 index 78d6a3cd1..000000000 --- a/src/plugins/Input/ffmpeg_legacy/ffmpegmetadatamodel.h +++ /dev/null @@ -1,46 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2009-2013 by Ilya Kotov * - * forkotov02@ya.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 FFMPEGMETADATAMODEL_H -#define FFMPEGMETADATAMODEL_H - -extern "C"{ -#include -#include -#if (LIBAVUTIL_VERSION_INT >= ((51<<16)+(32<<8)+0)) -#include -#endif -} - -#include - -class FFmpegMetaDataModel : public MetaDataModel -{ -Q_OBJECT -public: - FFmpegMetaDataModel(const QString &path, QObject *parent); - ~FFmpegMetaDataModel(); - QHash audioProperties(); - -private: - AVFormatContext *m_in; -}; - -#endif // FFMPEGMETADATAMODEL_H diff --git a/src/plugins/Input/ffmpeg_legacy/settingsdialog.cpp b/src/plugins/Input/ffmpeg_legacy/settingsdialog.cpp deleted file mode 100644 index 6032fd092..000000000 --- a/src/plugins/Input/ffmpeg_legacy/settingsdialog.cpp +++ /dev/null @@ -1,112 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2008-2013 by Ilya Kotov * - * forkotov02@ya.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 - -extern "C"{ -#include -#include -#if (LIBAVUTIL_VERSION_INT >= ((51<<16)+(32<<8)+0)) -#include -#endif -} -#include "settingsdialog.h" - -SettingsDialog::SettingsDialog(QWidget *parent) - : QDialog(parent) -{ - ui.setupUi(this); - setAttribute(Qt::WA_DeleteOnClose); - QSettings settings(Qmmp::configFile(), QSettings::IniFormat); - QStringList filters; - filters << "*.wma"; - filters << "*.ape"; - filters = settings.value("FFMPEG_legacy/filters", filters).toStringList(); - avcodec_register_all(); - av_register_all(); - ui.wmaCheckBox->setEnabled(avcodec_find_decoder(CODEC_ID_WMAV1)); - ui.wmaCheckBox->setChecked(filters.contains("*.wma") && avcodec_find_decoder(CODEC_ID_WMAV1)); - ui.apeCheckBox->setEnabled(avcodec_find_decoder(CODEC_ID_APE)); - ui.apeCheckBox->setChecked(filters.contains("*.ape") && avcodec_find_decoder(CODEC_ID_APE)); - ui.ttaCheckBox->setEnabled(avcodec_find_decoder(CODEC_ID_TTA)); - ui.ttaCheckBox->setChecked(filters.contains("*.tta") && avcodec_find_decoder(CODEC_ID_TTA)); - ui.aacCheckBox->setEnabled(avcodec_find_decoder(CODEC_ID_AAC)); - ui.aacCheckBox->setChecked(filters.contains("*.aac") && avcodec_find_decoder(CODEC_ID_AAC)); - ui.mp3CheckBox->setEnabled(avcodec_find_decoder(CODEC_ID_MP3)); - ui.mp3CheckBox->setChecked(filters.contains("*.mp3") && avcodec_find_decoder(CODEC_ID_MP3)); - ui.mp4CheckBox->setEnabled(avcodec_find_decoder(CODEC_ID_AAC)); - ui.mp4CheckBox->setChecked(filters.contains("*.m4a") && (avcodec_find_decoder(CODEC_ID_AAC) - || avcodec_find_decoder(CODEC_ID_ALAC))); - ui.raCheckBox->setEnabled(avcodec_find_decoder(CODEC_ID_RA_288)); - ui.raCheckBox->setChecked(filters.contains("*.ra") && avcodec_find_decoder(CODEC_ID_RA_288)); - ui.shCheckBox->setChecked(filters.contains("*.shn") && avcodec_find_decoder(CODEC_ID_SHORTEN)); - ui.ac3CheckBox->setEnabled(avcodec_find_decoder(CODEC_ID_EAC3)); - ui.ac3CheckBox->setChecked(filters.contains("*.ac3") && avcodec_find_decoder(CODEC_ID_EAC3)); - ui.dtsCheckBox->setEnabled(avcodec_find_decoder(CODEC_ID_DTS)); - ui.dtsCheckBox->setChecked(filters.contains("*.dts") && avcodec_find_decoder(CODEC_ID_DTS)); -#if (LIBAVCODEC_VERSION_INT >= ((53<<16)+(42<<8)+4)) - ui.mkaCheckBox->setEnabled(avcodec_find_decoder(CODEC_ID_TRUEHD)); - ui.mkaCheckBox->setChecked(filters.contains("*.mka") && avcodec_find_decoder(CODEC_ID_TRUEHD)); - ui.vqfCheckBox->setEnabled(avcodec_find_decoder(CODEC_ID_TWINVQ)); - ui.vqfCheckBox->setChecked(filters.contains("*.vqf") && avcodec_find_decoder(CODEC_ID_TWINVQ)); -#else - ui.mkaCheckBox->hide(); - ui.vqfCheckBox->hide(); -#endif -} - -SettingsDialog::~SettingsDialog() -{ -} - -void SettingsDialog::accept() -{ - QStringList filters; - if (ui.mp3CheckBox->isChecked()) - filters << "*.mp3"; - if (ui.wmaCheckBox->isChecked()) - filters << "*.wma"; - if (ui.apeCheckBox->isChecked()) - filters << "*.ape"; - if (ui.ttaCheckBox->isChecked()) - filters << "*.tta"; - if (ui.aacCheckBox->isChecked()) - filters << "*.aac"; - if (ui.mp4CheckBox->isChecked()) - filters << "*.m4a"; - if (ui.raCheckBox->isChecked()) - filters << "*.ra"; - if (ui.shCheckBox->isChecked()) - filters << "*.shn"; - if (ui.ac3CheckBox->isChecked()) - filters << "*.ac3"; - if (ui.dtsCheckBox->isChecked()) - filters << "*.dts"; - if (ui.mkaCheckBox->isChecked()) - filters << "*.mka"; - if (ui.vqfCheckBox->isChecked()) - filters << "*.vqf"; - QSettings settings(Qmmp::configFile(), QSettings::IniFormat); - settings.setValue("FFMPEG_legacy/filters", filters); - QDialog::accept(); -} diff --git a/src/plugins/Input/ffmpeg_legacy/settingsdialog.h b/src/plugins/Input/ffmpeg_legacy/settingsdialog.h deleted file mode 100644 index db63260ed..000000000 --- a/src/plugins/Input/ffmpeg_legacy/settingsdialog.h +++ /dev/null @@ -1,46 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2008-2013 by Ilya Kotov * - * forkotov02@ya.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 ui; - -}; - -#endif diff --git a/src/plugins/Input/ffmpeg_legacy/settingsdialog.ui b/src/plugins/Input/ffmpeg_legacy/settingsdialog.ui deleted file mode 100644 index cdeac3529..000000000 --- a/src/plugins/Input/ffmpeg_legacy/settingsdialog.ui +++ /dev/null @@ -1,182 +0,0 @@ - - - SettingsDialog - - - - 0 - 0 - 308 - 328 - - - - FFmpeg Plugin Settings - - - - 6 - - - 6 - - - 6 - - - - - Qt::Horizontal - - - - 178 - 20 - - - - - - - - - 0 - 0 - - - - QDialogButtonBox::Cancel|QDialogButtonBox::Ok - - - - - - - Formats - - - - - - Windows Media Audio - - - - - - - Monkey's Audio (APE) - - - - - - - True Audio - - - - - - - ADTS AAC - - - - - - - MP3 (MPEG audio layer 3) - - - - - - - MPEG-4 AAC/ALAC - - - - - - - RealAudio 1.0/2.0 - - - - - - - Shorten - - - - - - - AC3/EAC - - - - - - - DTS/DTS-Core - - - - - - - Matroska Audio (Dolby TrueHD Lossless) - - - - - - - VQF - - - - - - - - - - - - buttonBox - accepted() - SettingsDialog - accept() - - - 214 - 167 - - - 103 - 160 - - - - - buttonBox - rejected() - SettingsDialog - reject() - - - 269 - 174 - - - 148 - 169 - - - - - diff --git a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_bg.ts b/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_bg.ts deleted file mode 100644 index c5741886a..000000000 --- a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_bg.ts +++ /dev/null @@ -1,153 +0,0 @@ - - - - - DecoderFFmpegFactory - - - FFmpeg Plugin - - - - - FFmpeg Formats - - - - - About FFmpeg Audio Plugin - - - - - Qmmp FFmpeg Audio Plugin - - - - - Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6 - - - - - Written by: Ilya Kotov <forkotov02@ya.ru> - - - - - FFmpegMetaDataModel - - - Length - - - - - File size - - - - - KB - - - - - Bitrate - - - - - kbps - - - - - Sample rate - - - - - Hz - - - - - Channels - - - - - SettingsDialog - - - FFmpeg Plugin Settings - - - - - Formats - - - - - Windows Media Audio - - - - - Monkey's Audio (APE) - - - - - True Audio - - - - - ADTS AAC - - - - - MP3 (MPEG audio layer 3) - - - - - MPEG-4 AAC/ALAC - - - - - RealAudio 1.0/2.0 - - - - - Shorten - - - - - AC3/EAC - - - - - DTS/DTS-Core - - - - - Matroska Audio (Dolby TrueHD Lossless) - - - - - VQF - - - - diff --git a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_cs.ts b/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_cs.ts deleted file mode 100644 index 7ad707f10..000000000 --- a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_cs.ts +++ /dev/null @@ -1,153 +0,0 @@ - - - - - DecoderFFmpegFactory - - - FFmpeg Plugin - Modul FFmpeg - - - - FFmpeg Formats - Formáty FFmpeg - - - - About FFmpeg Audio Plugin - O modulu FFmpeg - - - - Qmmp FFmpeg Audio Plugin - Vstupní modul Qmmp FFmpeg - - - - Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6 - Přeloženo s libavformat-%1.%2.%3 a libavcodec-%4.%5.%6 - - - - Written by: Ilya Kotov <forkotov02@ya.ru> - - - - - FFmpegMetaDataModel - - - Length - Délka - - - - File size - Velikost souboru - - - - KB - KiB - - - - Bitrate - Datový tok - - - - kbps - kbps - - - - Sample rate - Vzorkovací frekvence - - - - Hz - Hz - - - - Channels - Počet kanálů - - - - SettingsDialog - - - FFmpeg Plugin Settings - Nastavení modulu FFmpeg - - - - Formats - Formáty - - - - Windows Media Audio - Windows Media Audio - - - - Monkey's Audio (APE) - Monkey's Audio (APE) - - - - True Audio - True Audio - - - - ADTS AAC - ADTS AAC - - - - MP3 (MPEG audio layer 3) - MP3 (MPEG audio layer 3) - - - - MPEG-4 AAC/ALAC - MPEG-4 AAC/ALAC - - - - RealAudio 1.0/2.0 - RealAudio 1.0/2.0 - - - - Shorten - Shorten - - - - AC3/EAC - AC3/EAC - - - - DTS/DTS-Core - DTS/DTS-Core - - - - Matroska Audio (Dolby TrueHD Lossless) - Matroska Audio (Dolby TrueHD Lossless) - - - - VQF - VQF - - - diff --git a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_de.ts b/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_de.ts deleted file mode 100644 index 84e858a1b..000000000 --- a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_de.ts +++ /dev/null @@ -1,153 +0,0 @@ - - - - - DecoderFFmpegFactory - - - FFmpeg Plugin - FFmpeg-Modul - - - - FFmpeg Formats - FFmpeg-Formate - - - - About FFmpeg Audio Plugin - Über FFmpeg-Audiomodul - - - - Qmmp FFmpeg Audio Plugin - Qmmp FFmpeg-Audiomodul - - - - Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6 - Kompiliert gegen libavformat-%1.%2.%3 und libavcodec-%4.%5.%6 - - - - Written by: Ilya Kotov <forkotov02@ya.ru> - Geschrieben von: Ilya Kotov <forkotov02@ya.ru> - - - - FFmpegMetaDataModel - - - Length - Länge - - - - File size - Dateigröße - - - - KB - KB - - - - Bitrate - Bitrate - - - - kbps - KBit/s - - - - Sample rate - Abtastrate - - - - Hz - Hz - - - - Channels - Kanäle - - - - SettingsDialog - - - FFmpeg Plugin Settings - Einstellungen FFmpeg-Modul - - - - Formats - Formate - - - - Windows Media Audio - Windows Media Audio - - - - Monkey's Audio (APE) - Monkey’s Audio (APE) - - - - True Audio - True Audio - - - - ADTS AAC - ADTS AAC - - - - MP3 (MPEG audio layer 3) - MP3 (MPEG Audio Layer 3) - - - - MPEG-4 AAC/ALAC - MPEG-4 AAC/ALAC - - - - RealAudio 1.0/2.0 - RealAudio 1.0/2.0 - - - - Shorten - Shorten - - - - AC3/EAC - AC3/EAC - - - - DTS/DTS-Core - DTS/DTS-Kern - - - - Matroska Audio (Dolby TrueHD Lossless) - Matroska Audio (Dolby TrueHD, verlustfrei) - - - - VQF - VQF - - - diff --git a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_el.ts b/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_el.ts deleted file mode 100644 index 8b95aa8d2..000000000 --- a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_el.ts +++ /dev/null @@ -1,153 +0,0 @@ - - - - - DecoderFFmpegFactory - - - FFmpeg Plugin - Πρόσθετο FFmpeg - - - - FFmpeg Formats - Μορφές FFmpeg - - - - About FFmpeg Audio Plugin - Σχετικά με το πρόσθετο ήχου FFmpeg - - - - Qmmp FFmpeg Audio Plugin - Qmmp πρόσθετο ήχου FFmpeg - - - - Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6 - Μεταγλωττίστηκε χρησιμοποιώντας τις βιβλιοθήκες libavformat-%1.%2.%3 και libavcodec-%4.%5.%6 - - - - Written by: Ilya Kotov <forkotov02@ya.ru> - Γράφτηκε από τον: Ilya Kotov <forkotov02@hotmail.ru> - - - - FFmpegMetaDataModel - - - Length - Διάρκεια - - - - File size - Μέγεθος αρχείου - - - - KB - KB - - - - Bitrate - Ρυθμός bit - - - - kbps - kbps - - - - Sample rate - Ρυθμός δειγματοληψίας - - - - Hz - Hz - - - - Channels - Κανάλια - - - - SettingsDialog - - - FFmpeg Plugin Settings - Ρυθμίσεις πρόσθετου FFmpeg - - - - Formats - Μορφές - - - - Windows Media Audio - Windows Media Audio - - - - Monkey's Audio (APE) - Monkey's Audio (APE) - - - - True Audio - True Audio - - - - ADTS AAC - ADTS AAC - - - - MP3 (MPEG audio layer 3) - MP3 (MPEG audio layer 3) - - - - MPEG-4 AAC/ALAC - MPEG-4 AAC/ALAC - - - - RealAudio 1.0/2.0 - RealAudio 1.0/2.0 - - - - Shorten - Shorten - - - - AC3/EAC - AC3/EAC - - - - DTS/DTS-Core - DTS/DTS-Core - - - - Matroska Audio (Dolby TrueHD Lossless) - Matroska Audio (Dolby TrueHD Μη απωλεστικό) - - - - VQF - VQF - - - diff --git a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_en.ts b/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_en.ts deleted file mode 100644 index c5f01b352..000000000 --- a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_en.ts +++ /dev/null @@ -1,153 +0,0 @@ - - - - - DecoderFFmpegFactory - - - FFmpeg Plugin - - - - - FFmpeg Formats - - - - - About FFmpeg Audio Plugin - - - - - Qmmp FFmpeg Audio Plugin - - - - - Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6 - - - - - Written by: Ilya Kotov <forkotov02@ya.ru> - - - - - FFmpegMetaDataModel - - - Length - - - - - File size - - - - - KB - - - - - Bitrate - - - - - kbps - - - - - Sample rate - - - - - Hz - - - - - Channels - - - - - SettingsDialog - - - FFmpeg Plugin Settings - - - - - Formats - - - - - Windows Media Audio - - - - - Monkey's Audio (APE) - - - - - True Audio - - - - - ADTS AAC - - - - - MP3 (MPEG audio layer 3) - - - - - MPEG-4 AAC/ALAC - - - - - RealAudio 1.0/2.0 - - - - - Shorten - - - - - AC3/EAC - - - - - DTS/DTS-Core - - - - - Matroska Audio (Dolby TrueHD Lossless) - - - - - VQF - - - - diff --git a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_es.ts b/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_es.ts deleted file mode 100644 index c31b7ab00..000000000 --- a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_es.ts +++ /dev/null @@ -1,153 +0,0 @@ - - - - - DecoderFFmpegFactory - - - FFmpeg Plugin - Módulo FFmpeg - - - - FFmpeg Formats - Formatos FFmpeg - - - - About FFmpeg Audio Plugin - Acerca del módulo de audio FFmpeg - - - - Qmmp FFmpeg Audio Plugin - Módulo de audio FFmpeg para Qmmp - - - - Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6 - Compilado con libavformat-%1.%2.%3 y libavcodec-%4.%5.%6 - - - - Written by: Ilya Kotov <forkotov02@ya.ru> - Escrito por: Ilya Kotov <forkotov02@ya.ru> - - - - FFmpegMetaDataModel - - - Length - Duración - - - - File size - Tamaño del archivo - - - - KB - KB - - - - Bitrate - Tasa de bits - - - - kbps - kbps - - - - Sample rate - Frecuencia - - - - Hz - Hz - - - - Channels - Canales - - - - SettingsDialog - - - FFmpeg Plugin Settings - Configuración del módulo FFmpeg - - - - Formats - Formatos - - - - Windows Media Audio - Windows Media Audio - - - - Monkey's Audio (APE) - Monkey's Audio (APE) - - - - True Audio - True Audio - - - - ADTS AAC - ADTS AAC - - - - MP3 (MPEG audio layer 3) - MP3 (MPEG Audio Layer 3) - - - - MPEG-4 AAC/ALAC - MPEG-4 AAC/ALAC - - - - RealAudio 1.0/2.0 - RealAudio 1.0/2.0 - - - - Shorten - Shorten - - - - AC3/EAC - AC3/EAC - - - - DTS/DTS-Core - DTS/DTS-Core - - - - Matroska Audio (Dolby TrueHD Lossless) - Matroska Audio (Dolby TrueHD sin pérdida) - - - - VQF - VQF - - - diff --git a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_fi.ts b/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_fi.ts deleted file mode 100644 index f23e3aed2..000000000 --- a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_fi.ts +++ /dev/null @@ -1,153 +0,0 @@ - - - - - DecoderFFmpegFactory - - - FFmpeg Plugin - FFmpeg-liitännäinen - - - - FFmpeg Formats - - - - - About FFmpeg Audio Plugin - - - - - Qmmp FFmpeg Audio Plugin - - - - - Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6 - - - - - Written by: Ilya Kotov <forkotov02@ya.ru> - Toteuttanut: Ilya Kotov <forkotov02@ya.ru> - - - - FFmpegMetaDataModel - - - Length - Kesto - - - - File size - Tiedostokoko - - - - KB - kt - - - - Bitrate - Bittinopeus - - - - kbps - kbps - - - - Sample rate - Näytteenottotaajuus - - - - Hz - Hz - - - - Channels - Kanavat - - - - SettingsDialog - - - FFmpeg Plugin Settings - FFmpeg-liitännäisen asetukset - - - - Formats - - - - - Windows Media Audio - Windows Media Audio - - - - Monkey's Audio (APE) - Monkey's Audio (APE) - - - - True Audio - True Audio - - - - ADTS AAC - ADTS AAC - - - - MP3 (MPEG audio layer 3) - MP3 (MPEG audio layer 3) - - - - MPEG-4 AAC/ALAC - MPEG-4 AAC/ALAC - - - - RealAudio 1.0/2.0 - RealAudio 1.0/2.0 - - - - Shorten - - - - - AC3/EAC - AC3/EAC - - - - DTS/DTS-Core - DTS/DTS-Core - - - - Matroska Audio (Dolby TrueHD Lossless) - Matroska Audio (Dolby TrueHD Lossless) - - - - VQF - VQF - - - diff --git a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_fr.ts b/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_fr.ts deleted file mode 100644 index 30934a46b..000000000 --- a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_fr.ts +++ /dev/null @@ -1,153 +0,0 @@ - - - - - DecoderFFmpegFactory - - - FFmpeg Plugin - Greffon FFmpeg - - - - FFmpeg Formats - Formats FFmpeg - - - - About FFmpeg Audio Plugin - À propos du greffon audio FFmpeg - - - - Qmmp FFmpeg Audio Plugin - Greffon audio FFmpeg pour Qmmp - - - - Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6 - Compilé contre libavformat-%1.%2.%3 et libavcodec-%4.%5.%6 - - - - Written by: Ilya Kotov <forkotov02@ya.ru> - Écrit par : Ilya Kotov <forkotov02@ya.ru> - - - - FFmpegMetaDataModel - - - Length - Longueur - - - - File size - Taille du fichier - - - - KB - Ko - - - - Bitrate - Débit binaire - - - - kbps - kbps - - - - Sample rate - Taux d'échantillonage - - - - Hz - Hz - - - - Channels - Canaux - - - - SettingsDialog - - - FFmpeg Plugin Settings - Configuration du greffon FFmpeg - - - - Formats - Formats - - - - Windows Media Audio - Windows Media Audio - - - - Monkey's Audio (APE) - Monkey's Audio (APE) - - - - True Audio - True Audio - - - - ADTS AAC - ADTS AAC - - - - MP3 (MPEG audio layer 3) - MP3 (MPEG audio layer 3) - - - - MPEG-4 AAC/ALAC - MPEG-4 AAC/ALAC - - - - RealAudio 1.0/2.0 - RealAudio 1.0/2.0 - - - - Shorten - Shorten - - - - AC3/EAC - AC3/EAC - - - - DTS/DTS-Core - DTS/DTS-Core - - - - Matroska Audio (Dolby TrueHD Lossless) - Matroska Audio (Dolby TrueHD Lossless) - - - - VQF - VQF - - - diff --git a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_gl_ES.ts b/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_gl_ES.ts deleted file mode 100644 index 77c031f5e..000000000 --- a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_gl_ES.ts +++ /dev/null @@ -1,153 +0,0 @@ - - - - - DecoderFFmpegFactory - - - FFmpeg Plugin - Engadido ffmpeg - - - - FFmpeg Formats - Formatos ffmpeg - - - - About FFmpeg Audio Plugin - Sobre o engadido ffmpeg - - - - Qmmp FFmpeg Audio Plugin - Engadido ffmpeg de Qmmp - - - - Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6 - Compilado con libavformat-%1.%2.%3 e libavcodec-%4.%5.%6 - - - - Written by: Ilya Kotov <forkotov02@ya.ru> - - - - - FFmpegMetaDataModel - - - Length - Lonxitude - - - - File size - Tamaño de ficheiro - - - - KB - KB - - - - Bitrate - Taxa de bits - - - - kbps - kbps - - - - Sample rate - Frecuencia de mostra - - - - Hz - Hz - - - - Channels - Canais - - - - SettingsDialog - - - FFmpeg Plugin Settings - Preferencias do engadido ffmpeg - - - - Formats - Formatos - - - - Windows Media Audio - Windows Media Audio - - - - Monkey's Audio (APE) - Monkey's Audio (APE) - - - - True Audio - True Audio - - - - ADTS AAC - ADTS AAC - - - - MP3 (MPEG audio layer 3) - MP3 (MPEG audio layer 3) - - - - MPEG-4 AAC/ALAC - MPEG-4 AAC/ALAC - - - - RealAudio 1.0/2.0 - RealAudio 1.0/2.0 - - - - Shorten - Shorten - - - - AC3/EAC - AC3/EAC - - - - DTS/DTS-Core - DTS/DTS-Core - - - - Matroska Audio (Dolby TrueHD Lossless) - Matroska Audio (Dolby TrueHD Lossless) - - - - VQF - VQF - - - diff --git a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_he.ts b/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_he.ts deleted file mode 100644 index 076e2502e..000000000 --- a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_he.ts +++ /dev/null @@ -1,153 +0,0 @@ - - - - - DecoderFFmpegFactory - - - FFmpeg Plugin - תוסף FFmpeg - - - - FFmpeg Formats - פורמטים של FFmpeg - - - - About FFmpeg Audio Plugin - אודות תוסף שמע FFmpeg - - - - Qmmp FFmpeg Audio Plugin - תוסף שמע FFmpeg של Qmmp - - - - Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6 - הודר כנגד libavformat-%1.%2.%3 וגם libavcodec-%4.%5.%6 - - - - Written by: Ilya Kotov <forkotov02@ya.ru> - - - - - FFmpegMetaDataModel - - - Length - אריכות - - - - File size - גודל קובץ - - - - KB - ק״ב - - - - Bitrate - שיעור סיביות - - - - kbps - - - - - Sample rate - שיעור דגימה - - - - Hz - הרץ - - - - Channels - ערוצים - - - - SettingsDialog - - - FFmpeg Plugin Settings - הגדרות תוסף FFmpeg - - - - Formats - פורמטים - - - - Windows Media Audio - Windows Media Audio - - - - Monkey's Audio (APE) - Monkey's Audio (APE)‎ - - - - True Audio - שמע אמיתי - - - - ADTS AAC - ADTS AAC - - - - MP3 (MPEG audio layer 3) - MP3 (MPEG audio layer 3)‎ - - - - MPEG-4 AAC/ALAC - MPEG-4 AAC/ALAC - - - - RealAudio 1.0/2.0 - RealAudio 1.0/2.0 - - - - Shorten - מקוצר - - - - AC3/EAC - AC3/EAC - - - - DTS/DTS-Core - ליבת DTS/DTS - - - - Matroska Audio (Dolby TrueHD Lossless) - שמע Matroska ‫(Dolby TrueHD נטול אובדן) - - - - VQF - VQF - - - diff --git a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_hu.ts b/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_hu.ts deleted file mode 100644 index dbb3becf0..000000000 --- a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_hu.ts +++ /dev/null @@ -1,153 +0,0 @@ - - - - - DecoderFFmpegFactory - - - FFmpeg Plugin - - - - - FFmpeg Formats - - - - - About FFmpeg Audio Plugin - - - - - Qmmp FFmpeg Audio Plugin - - - - - Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6 - - - - - Written by: Ilya Kotov <forkotov02@ya.ru> - - - - - FFmpegMetaDataModel - - - Length - - - - - File size - - - - - KB - - - - - Bitrate - - - - - kbps - - - - - Sample rate - - - - - Hz - - - - - Channels - - - - - SettingsDialog - - - FFmpeg Plugin Settings - - - - - Formats - - - - - Windows Media Audio - - - - - Monkey's Audio (APE) - - - - - True Audio - - - - - ADTS AAC - - - - - MP3 (MPEG audio layer 3) - - - - - MPEG-4 AAC/ALAC - - - - - RealAudio 1.0/2.0 - - - - - Shorten - - - - - AC3/EAC - - - - - DTS/DTS-Core - - - - - Matroska Audio (Dolby TrueHD Lossless) - - - - - VQF - - - - diff --git a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_id.ts b/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_id.ts deleted file mode 100644 index 2e46dbfea..000000000 --- a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_id.ts +++ /dev/null @@ -1,153 +0,0 @@ - - - - - DecoderFFmpegFactory - - - FFmpeg Plugin - Plugin FFmpeg - - - - FFmpeg Formats - Format FFmpeg - - - - About FFmpeg Audio Plugin - Tentang Plugin Audio FFmpeg - - - - Qmmp FFmpeg Audio Plugin - Plugin Audio FFmpeg Qmmp - - - - Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6 - Dikompilasi terhadap libavformat-%1.%2.%3 dan libavcodec-%4.%5.%6 - - - - Written by: Ilya Kotov <forkotov02@ya.ru> - - - - - FFmpegMetaDataModel - - - Length - Pabjang - - - - File size - Ukuran file - - - - KB - KB - - - - Bitrate - Bitrate - - - - kbps - kbps - - - - Sample rate - Sample rate - - - - Hz - Hz - - - - Channels - Saluran - - - - SettingsDialog - - - FFmpeg Plugin Settings - Setelan Plugin FFmpeg - - - - Formats - Format - - - - Windows Media Audio - Windows Media Audio - - - - Monkey's Audio (APE) - Monkey's Audio (APE) - - - - True Audio - Audio True - - - - ADTS AAC - ADTS AAC - - - - MP3 (MPEG audio layer 3) - MP3 (MPEG audio layer 3) - - - - MPEG-4 AAC/ALAC - MPEG-4 AAC/ALAC - - - - RealAudio 1.0/2.0 - RealAudio 1.0/2.0 - - - - Shorten - Shorten - - - - AC3/EAC - AC3/EAC - - - - DTS/DTS-Core - DTS/DTS-Core - - - - Matroska Audio (Dolby TrueHD Lossless) - Matroska Audio (Dolby TrueHD Lossless) - - - - VQF - VQF - - - diff --git a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_it.ts b/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_it.ts deleted file mode 100644 index e530fb5a2..000000000 --- a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_it.ts +++ /dev/null @@ -1,153 +0,0 @@ - - - - - DecoderFFmpegFactory - - - About FFmpeg Audio Plugin - Info sul modulo audi FFmpeg - - - - Qmmp FFmpeg Audio Plugin - Modulo audio FFmpeg per Qmmp - - - - Written by: Ilya Kotov <forkotov02@ya.ru> - Autore: Ilya Kotov <forkotov02@ya.ru> - - - - FFmpeg Plugin - Modulo FFmpeg - - - - FFmpeg Formats - Formati FFmpeg - - - - Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6 - Compilato con libavformat-%1.%2.%3 e libavcodec-%4.%5.%6 - - - - FFmpegMetaDataModel - - - Length - Durata - - - - File size - Dimensione file - - - - KB - KB - - - - Bitrate - Bit/secondo - - - - kbps - kbps - - - - Sample rate - Campionamento - - - - Hz - Hz - - - - Channels - Canali - - - - SettingsDialog - - - Formats - Formati - - - - Windows Media Audio - Windows Media Audio - - - - True Audio - True Audio - - - - ADTS AAC - ADTS AAC - - - - MPEG-4 AAC/ALAC - - - - - RealAudio 1.0/2.0 - RealAudio 1.0/2.0 - - - - Shorten - - - - - AC3/EAC - - - - - DTS/DTS-Core - - - - - Matroska Audio (Dolby TrueHD Lossless) - - - - - VQF - - - - - FFmpeg Plugin Settings - Impostazioni del modulo FFmpeg - - - - Monkey's Audio (APE) - - - - - MP3 (MPEG audio layer 3) - MP3 (MPEG Audio Layer 3) - - - diff --git a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_ja.ts b/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_ja.ts deleted file mode 100644 index feb2055a0..000000000 --- a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_ja.ts +++ /dev/null @@ -1,153 +0,0 @@ - - - - - DecoderFFmpegFactory - - - FFmpeg Plugin - FFmpeg プラグイン - - - - FFmpeg Formats - FFmpeg 用の形式 - - - - About FFmpeg Audio Plugin - FFmpeg 音響プラグインについて - - - - Qmmp FFmpeg Audio Plugin - QMMP FFmpeg 音響プラグイン - - - - Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6 - libavformat-%1.%2.%3 と libavcodec-%4.%5.%6 を使用してコンパイル - - - - Written by: Ilya Kotov <forkotov02@ya.ru> - 制作: Илья Котов (Ilya Kotov) <forkotov02@ya.ru> - - - - FFmpegMetaDataModel - - - Length - 長さ - - - - File size - ファイルの大きさ - - - - KB - KiB - - - - Bitrate - ビットレート - - - - kbps - キロビット毎秒 - - - - Sample rate - サンプルレート - - - - Hz - Hz - - - - Channels - チャンネル - - - - SettingsDialog - - - FFmpeg Plugin Settings - FFmpeg プラグイン設定 - - - - Formats - 形式 - - - - Windows Media Audio - - - - - Monkey's Audio (APE) - - - - - True Audio - - - - - ADTS AAC - - - - - MP3 (MPEG audio layer 3) - MP3 (MPEG オーディオ レイヤー3) - - - - MPEG-4 AAC/ALAC - - - - - RealAudio 1.0/2.0 - RealAudio 1.0/2.0 - - - - Shorten - 短縮 - - - - AC3/EAC - - - - - DTS/DTS-Core - - - - - Matroska Audio (Dolby TrueHD Lossless) - - - - - VQF - - - - diff --git a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_kk.ts b/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_kk.ts deleted file mode 100644 index 3113c4d9a..000000000 --- a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_kk.ts +++ /dev/null @@ -1,153 +0,0 @@ - - - - - DecoderFFmpegFactory - - - FFmpeg Plugin - - - - - FFmpeg Formats - - - - - About FFmpeg Audio Plugin - - - - - Qmmp FFmpeg Audio Plugin - - - - - Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6 - - - - - Written by: Ilya Kotov <forkotov02@ya.ru> - - - - - FFmpegMetaDataModel - - - Length - - - - - File size - - - - - KB - - - - - Bitrate - - - - - kbps - - - - - Sample rate - - - - - Hz - - - - - Channels - - - - - SettingsDialog - - - FFmpeg Plugin Settings - - - - - Formats - - - - - Windows Media Audio - - - - - Monkey's Audio (APE) - - - - - True Audio - - - - - ADTS AAC - - - - - MP3 (MPEG audio layer 3) - - - - - MPEG-4 AAC/ALAC - - - - - RealAudio 1.0/2.0 - - - - - Shorten - - - - - AC3/EAC - - - - - DTS/DTS-Core - - - - - Matroska Audio (Dolby TrueHD Lossless) - - - - - VQF - - - - diff --git a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_lt.ts b/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_lt.ts deleted file mode 100644 index accf1ff93..000000000 --- a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_lt.ts +++ /dev/null @@ -1,153 +0,0 @@ - - - - - DecoderFFmpegFactory - - - About FFmpeg Audio Plugin - Apie FFmpeg įskiepį - - - - Qmmp FFmpeg Audio Plugin - FFmpeg Qmmp audio įskiepis - - - - Written by: Ilya Kotov <forkotov02@ya.ru> - Sukūrė: Ilya Kotov <forkotov02@ya.ru> - - - - FFmpeg Plugin - FFmpeg įskiepis - - - - FFmpeg Formats - FFmpeg bylų tipai - - - - Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6 - Surinkta iš libavformat-%1.%2.%3 ir libavcodec-%4.%5.%6 - - - - FFmpegMetaDataModel - - - Length - Trukmė - - - - File size - Bylos dydis - - - - KB - КB - - - - Bitrate - Kokybė - - - - kbps - kbps - - - - Sample rate - Dažnis - - - - Hz - Hz - - - - Channels - Kanalai - - - - SettingsDialog - - - Formats - Tipai - - - - Windows Media Audio - Windows Media Audio - - - - True Audio - True Audio - - - - ADTS AAC - ADTS AAC - - - - MPEG-4 AAC/ALAC - MPEG-4 AAC/ALAC - - - - RealAudio 1.0/2.0 - RealAudio 1.0/2.0 - - - - Shorten - Shorten - - - - AC3/EAC - AC3/EAC - - - - DTS/DTS-Core - DTS/DTS-Core - - - - Matroska Audio (Dolby TrueHD Lossless) - Matroska Audio (Dolby TrueHD Lossless) - - - - VQF - VQF - - - - FFmpeg Plugin Settings - FFmpeg įskiepio nustatymai - - - - Monkey's Audio (APE) - Monkey's Audio (APE) - - - - MP3 (MPEG audio layer 3) - MP3 (MPEG audio layer 3) - - - diff --git a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_nl.ts b/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_nl.ts deleted file mode 100644 index 99ee8af08..000000000 --- a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_nl.ts +++ /dev/null @@ -1,153 +0,0 @@ - - - - - DecoderFFmpegFactory - - - About FFmpeg Audio Plugin - Over de FFmpeg Audio Module - - - - Qmmp FFmpeg Audio Plugin - FFmpeg Audio Module voor Qmmp - - - - Written by: Ilya Kotov <forkotov02@ya.ru> - Auteur: Ilya Kotov <forkotov02@ya.ru> - - - - FFmpeg Plugin - FFmpeg Module - - - - FFmpeg Formats - FFmpeg Formaat - - - - Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6 - Gecompileerd tegen libavformat-%1.%2.%3 en libavcodec-%4.%5.%6 - - - - FFmpegMetaDataModel - - - Length - Duur - - - - File size - Bestandsgrootte - - - - KB - - - - - Bitrate - Bitsnelheid - - - - kbps - - - - - Sample rate - Sample frequentie - - - - Hz - - - - - Channels - Kanalen - - - - SettingsDialog - - - Formats - Formaten - - - - Windows Media Audio - - - - - True Audio - - - - - ADTS AAC - - - - - MPEG-4 AAC/ALAC - - - - - RealAudio 1.0/2.0 - - - - - Shorten - - - - - AC3/EAC - - - - - DTS/DTS-Core - - - - - Matroska Audio (Dolby TrueHD Lossless) - - - - - VQF - - - - - FFmpeg Plugin Settings - FFmpeg Module Instellingen - - - - Monkey's Audio (APE) - - - - - MP3 (MPEG audio layer 3) - - - - diff --git a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_pl_PL.ts b/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_pl_PL.ts deleted file mode 100644 index 3698dec07..000000000 --- a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_pl_PL.ts +++ /dev/null @@ -1,153 +0,0 @@ - - - - - DecoderFFmpegFactory - - - FFmpeg Plugin - Wtyczka FFMPEG - - - - FFmpeg Formats - Formaty FFmpeg - - - - About FFmpeg Audio Plugin - O wtyczce FFmpeg Audio - - - - Qmmp FFmpeg Audio Plugin - Wtyczka FFmpeg Audio dla Qmmp - - - - Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6 - Skompilowane przy użyciu libavformat-%1.%2.%3 i libavcodec-%4.%5.%6 - - - - Written by: Ilya Kotov <forkotov02@ya.ru> - - - - - FFmpegMetaDataModel - - - Length - Długość - - - - File size - Wielkość pliku - - - - KB - KB - - - - Bitrate - Szybkość transmisji - - - - kbps - - - - - Sample rate - Próbkowanie - - - - Hz - Hz - - - - Channels - Kanały - - - - SettingsDialog - - - FFmpeg Plugin Settings - Ustawienia wtyczki FFMPEG - - - - Formats - Formaty - - - - Windows Media Audio - - - - - Monkey's Audio (APE) - - - - - True Audio - - - - - ADTS AAC - - - - - MP3 (MPEG audio layer 3) - - - - - MPEG-4 AAC/ALAC - - - - - RealAudio 1.0/2.0 - - - - - Shorten - Shorten (SHN) - - - - AC3/EAC - - - - - DTS/DTS-Core - - - - - Matroska Audio (Dolby TrueHD Lossless) - Matroska Audio (Dolby TrueHD Bezstratny) - - - - VQF - - - - diff --git a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_pt.ts b/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_pt.ts deleted file mode 100644 index 7fefb7030..000000000 --- a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_pt.ts +++ /dev/null @@ -1,153 +0,0 @@ - - - - - DecoderFFmpegFactory - - - FFmpeg Plugin - Suplemento FFmpeg - - - - FFmpeg Formats - Formatos FFmpeg - - - - About FFmpeg Audio Plugin - Sobre o suplemento FFmpeg - - - - Qmmp FFmpeg Audio Plugin - Suplemento Qmmp FFmpeg Audio - - - - Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6 - Compilado com libavformat-%1.%2.%3 e libavcodec-%4.%5.%6 - - - - Written by: Ilya Kotov <forkotov02@ya.ru> - Desenvolvido por: Ilya Kotov <forkotov02@ya.ru> - - - - FFmpegMetaDataModel - - - Length - Duração - - - - File size - Tamanho do ficheiro - - - - KB - KB - - - - Bitrate - Taxa de dados - - - - kbps - kbps - - - - Sample rate - Frequência - - - - Hz - Hz - - - - Channels - Canais - - - - SettingsDialog - - - FFmpeg Plugin Settings - Definições - - - - Formats - Formatos - - - - Windows Media Audio - Windows Media Audio - - - - Monkey's Audio (APE) - Monkey's Audio (APE) - - - - True Audio - True Audio - - - - ADTS AAC - ADTS AAC - - - - MP3 (MPEG audio layer 3) - MP3 (MPEG audio layer 3) - - - - MPEG-4 AAC/ALAC - MPEG-4 AAC/ALAC - - - - RealAudio 1.0/2.0 - RealAudio 1.0/2.0 - - - - Shorten - Shorten - - - - AC3/EAC - AC3/EAC - - - - DTS/DTS-Core - DTS/DTS-Core - - - - Matroska Audio (Dolby TrueHD Lossless) - Matroska Audio (Dolby TrueHD Lossless) - - - - VQF - VQF - - - diff --git a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_pt_BR.ts b/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_pt_BR.ts deleted file mode 100644 index 27867f7ef..000000000 --- a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_pt_BR.ts +++ /dev/null @@ -1,153 +0,0 @@ - - - - - DecoderFFmpegFactory - - - FFmpeg Plugin - Plugin FFmpeg - - - - FFmpeg Formats - Formatos FFmpeg - - - - About FFmpeg Audio Plugin - Sobre o plugin FFmpeg - - - - Qmmp FFmpeg Audio Plugin - Plugin Qmmp FFmpeg Audio - - - - Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6 - Compilado com libavformat-%1.%2.%3 e libavcodec-%4.%5.%6 - - - - Written by: Ilya Kotov <forkotov02@ya.ru> - - - - - FFmpegMetaDataModel - - - Length - Duração - - - - File size - Tamanho do arquivo - - - - KB - KB - - - - Bitrate - Taxa de dados - - - - kbps - kbps - - - - Sample rate - Frequência - - - - Hz - Hz - - - - Channels - Canais - - - - SettingsDialog - - - FFmpeg Plugin Settings - Preferências do plugin FFmpeg - - - - Formats - Formatos - - - - Windows Media Audio - Windows Media Audio - - - - Monkey's Audio (APE) - Monkey's Audio (APE) - - - - True Audio - True Audio - - - - ADTS AAC - ADTS AAC - - - - MP3 (MPEG audio layer 3) - MP3 (MPEG audio layer 3) - - - - MPEG-4 AAC/ALAC - MPEG-4 AAC/ALAC - - - - RealAudio 1.0/2.0 - RealAudio 1.0/2.0 - - - - Shorten - Shorten - - - - AC3/EAC - AC3/EAC - - - - DTS/DTS-Core - DTS/DTS-Core - - - - Matroska Audio (Dolby TrueHD Lossless) - Matroska Audio (Dolby TrueHD Lossless) - - - - VQF - VQF - - - diff --git a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_ru.ts b/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_ru.ts deleted file mode 100644 index 4f57f6556..000000000 --- a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_ru.ts +++ /dev/null @@ -1,153 +0,0 @@ - - - - - DecoderFFmpegFactory - - - FFmpeg Plugin - Модуль FFmpeg - - - - FFmpeg Formats - Форматы FFmpeg - - - - About FFmpeg Audio Plugin - Об аудио-модуле FFmpeg - - - - Qmmp FFmpeg Audio Plugin - Аудио-модуль FFmpeg для Qmmp - - - - Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6 - Собрано с libavformat-%1.%2.%3 и libavcodec-%4.%5.%6 - - - - Written by: Ilya Kotov <forkotov02@ya.ru> - Разработчик: Илья Котов <forkotov02@ya.ru> - - - - FFmpegMetaDataModel - - - Length - Длительность - - - - File size - Размер файла - - - - KB - КБ - - - - Bitrate - Битовая частота - - - - kbps - кбит/с - - - - Sample rate - Дискретизация - - - - Hz - Гц - - - - Channels - Каналов - - - - SettingsDialog - - - FFmpeg Plugin Settings - Настройки модуля FFmpeg - - - - Formats - Форматы - - - - Windows Media Audio - Windows Media Audio - - - - Monkey's Audio (APE) - Monkey's Audio (APE) - - - - True Audio - True Audio - - - - ADTS AAC - ADTS AAC - - - - MP3 (MPEG audio layer 3) - MP3 (MPEG audio layer 3) - - - - MPEG-4 AAC/ALAC - MPEG-4 AAC/ALAC - - - - RealAudio 1.0/2.0 - RealAudio 1.0/2.0 - - - - Shorten - Shorten - - - - AC3/EAC - AC3/EAC - - - - DTS/DTS-Core - DTS/DTS-Core - - - - Matroska Audio (Dolby TrueHD Lossless) - Matroska Audio (Dolby TrueHD Lossless) - - - - VQF - VQF - - - diff --git a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_sk.ts b/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_sk.ts deleted file mode 100644 index 730a72e49..000000000 --- a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_sk.ts +++ /dev/null @@ -1,153 +0,0 @@ - - - - - DecoderFFmpegFactory - - - FFmpeg Plugin - - - - - FFmpeg Formats - - - - - About FFmpeg Audio Plugin - - - - - Qmmp FFmpeg Audio Plugin - - - - - Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6 - - - - - Written by: Ilya Kotov <forkotov02@ya.ru> - - - - - FFmpegMetaDataModel - - - Length - - - - - File size - - - - - KB - - - - - Bitrate - - - - - kbps - - - - - Sample rate - - - - - Hz - - - - - Channels - - - - - SettingsDialog - - - FFmpeg Plugin Settings - - - - - Formats - - - - - Windows Media Audio - - - - - Monkey's Audio (APE) - - - - - True Audio - - - - - ADTS AAC - - - - - MP3 (MPEG audio layer 3) - - - - - MPEG-4 AAC/ALAC - - - - - RealAudio 1.0/2.0 - - - - - Shorten - - - - - AC3/EAC - - - - - DTS/DTS-Core - - - - - Matroska Audio (Dolby TrueHD Lossless) - - - - - VQF - - - - diff --git a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_sr_BA.ts b/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_sr_BA.ts deleted file mode 100644 index 24120e0f8..000000000 --- a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_sr_BA.ts +++ /dev/null @@ -1,153 +0,0 @@ - - - - - DecoderFFmpegFactory - - - FFmpeg Plugin - ФФмпег прикључак - - - - FFmpeg Formats - ФФмпег формати - - - - About FFmpeg Audio Plugin - О ФФмпег прикључку - - - - Qmmp FFmpeg Audio Plugin - Кумп ФФмпег прикључак - - - - Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6 - Компилован на libavformat-%1.%2.%3 и libavcodec-%4.%5.%6 - - - - Written by: Ilya Kotov <forkotov02@ya.ru> - Аутор: Ilya Kotov <forkotov02@ya.ru> - - - - FFmpegMetaDataModel - - - Length - Дужина - - - - File size - Величина - - - - KB - KB - - - - Bitrate - Битски проток - - - - kbps - kb/s - - - - Sample rate - Узорковање - - - - Hz - Hz - - - - Channels - Канала - - - - SettingsDialog - - - FFmpeg Plugin Settings - Поставке ФФмпег прикључка - - - - Formats - Формати - - - - Windows Media Audio - Виндоуз Медија Аудио - - - - Monkey's Audio (APE) - Манки Аудио (APE) - - - - True Audio - Тру Аудио - - - - ADTS AAC - ADTS AAC - - - - MP3 (MPEG audio layer 3) - MP3 (МПЕГ аудио лејер 3) - - - - MPEG-4 AAC/ALAC - MPEG-4 AAC/ALAC - - - - RealAudio 1.0/2.0 - Реал Аудио 1.0/2.0 - - - - Shorten - Шортен - - - - AC3/EAC - AC3/EAC - - - - DTS/DTS-Core - DTS/DTS-Core - - - - Matroska Audio (Dolby TrueHD Lossless) - Матрошка Аудио (Dolby TrueHD Lossless) - - - - VQF - VQF - - - diff --git a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_sr_RS.ts b/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_sr_RS.ts deleted file mode 100644 index 8ee1e299a..000000000 --- a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_sr_RS.ts +++ /dev/null @@ -1,153 +0,0 @@ - - - - - DecoderFFmpegFactory - - - FFmpeg Plugin - ФФмпег прикључак - - - - FFmpeg Formats - ФФмпег формати - - - - About FFmpeg Audio Plugin - О ФФмпег прикључку - - - - Qmmp FFmpeg Audio Plugin - Кумп ФФмпег прикључак - - - - Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6 - Компилован на libavformat-%1.%2.%3 и libavcodec-%4.%5.%6 - - - - Written by: Ilya Kotov <forkotov02@ya.ru> - Аутор: Ilya Kotov <forkotov02@ya.ru> - - - - FFmpegMetaDataModel - - - Length - Дужина - - - - File size - Величина - - - - KB - KB - - - - Bitrate - Битски проток - - - - kbps - kb/s - - - - Sample rate - Узорковање - - - - Hz - Hz - - - - Channels - Канала - - - - SettingsDialog - - - FFmpeg Plugin Settings - Поставке ФФмпег прикључка - - - - Formats - Формати - - - - Windows Media Audio - Виндоуз Медија Аудио - - - - Monkey's Audio (APE) - Манки Аудио (APE) - - - - True Audio - Тру Аудио - - - - ADTS AAC - ADTS AAC - - - - MP3 (MPEG audio layer 3) - MP3 (МПЕГ аудио лејер 3) - - - - MPEG-4 AAC/ALAC - MPEG-4 AAC/ALAC - - - - RealAudio 1.0/2.0 - Реал Аудио 1.0/2.0 - - - - Shorten - Шортен - - - - AC3/EAC - AC3/EAC - - - - DTS/DTS-Core - DTS/DTS-Core - - - - Matroska Audio (Dolby TrueHD Lossless) - Матрошка Аудио (Dolby TrueHD Lossless) - - - - VQF - VQF - - - diff --git a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_tr.ts b/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_tr.ts deleted file mode 100644 index c3c74c6a1..000000000 --- a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_tr.ts +++ /dev/null @@ -1,153 +0,0 @@ - - - - - DecoderFFmpegFactory - - - FFmpeg Plugin - FFmpeg Eklentisi - - - - FFmpeg Formats - FFmpeg Biçimleri - - - - About FFmpeg Audio Plugin - FFmpeg Ses Eklentisi Hakkında - - - - Qmmp FFmpeg Audio Plugin - Qmmp FFmpeg Ses Eklentisi - - - - Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6 - libavformat-%1.%2.%3 ve libavcodec-%4.%5.%6 ile derlenmiştir - - - - Written by: Ilya Kotov <forkotov02@ya.ru> - Yazan: Ilya Kotov <forkotov02@ya.ru> - - - - FFmpegMetaDataModel - - - Length - - - - - File size - - - - - KB - KB - - - - Bitrate - - - - - kbps - kbps - - - - Sample rate - - - - - Hz - Hz - - - - Channels - - - - - SettingsDialog - - - FFmpeg Plugin Settings - FFmpeg Eklenti Ayarları - - - - Formats - Biçimler - - - - Windows Media Audio - Windows Media Audio - - - - Monkey's Audio (APE) - - - - - True Audio - True Audio - - - - ADTS AAC - ADTS AAC - - - - MP3 (MPEG audio layer 3) - MP3 (MPEG audio layer 3) - - - - MPEG-4 AAC/ALAC - - - - - RealAudio 1.0/2.0 - RealAudio 1.0/2.0 - - - - Shorten - - - - - AC3/EAC - - - - - DTS/DTS-Core - - - - - Matroska Audio (Dolby TrueHD Lossless) - - - - - VQF - - - - diff --git a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_uk_UA.ts b/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_uk_UA.ts deleted file mode 100644 index 35f1b3a61..000000000 --- a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_uk_UA.ts +++ /dev/null @@ -1,153 +0,0 @@ - - - - - DecoderFFmpegFactory - - - About FFmpeg Audio Plugin - Про аудіо-модуль FFmpeg - - - - Qmmp FFmpeg Audio Plugin - Аудіо-модуль FFmpeg для Qmmp - - - - Written by: Ilya Kotov <forkotov02@ya.ru> - Розробник: Ілля Котов <forkotov02@ya.ru> - - - - FFmpeg Plugin - Модуль FFmpeg - - - - FFmpeg Formats - Формати FFmpeg - - - - Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6 - Зібрано з libavformat-%1.%2.%3 та libavcodec-%4.%5.%6 - - - - FFmpegMetaDataModel - - - Length - Тривалість - - - - File size - Розмір файлу - - - - KB - Кб - - - - Bitrate - Бітрейт - - - - kbps - Кб/с - - - - Sample rate - Частота - - - - Hz - Гц - - - - Channels - Канали - - - - SettingsDialog - - - Formats - Формати - - - - Windows Media Audio - - - - - True Audio - - - - - ADTS AAC - - - - - MPEG-4 AAC/ALAC - - - - - RealAudio 1.0/2.0 - - - - - Shorten - - - - - AC3/EAC - - - - - DTS/DTS-Core - - - - - Matroska Audio (Dolby TrueHD Lossless) - - - - - VQF - - - - - FFmpeg Plugin Settings - Налаштування модуля FFmpeg - - - - Monkey's Audio (APE) - - - - - MP3 (MPEG audio layer 3) - - - - diff --git a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_zh_CN.ts b/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_zh_CN.ts deleted file mode 100644 index 4c112b387..000000000 --- a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_zh_CN.ts +++ /dev/null @@ -1,153 +0,0 @@ - - - - - DecoderFFmpegFactory - - - FFmpeg Plugin - FFmpeg 插件 - - - - FFmpeg Formats - FFmpeg 格式 - - - - About FFmpeg Audio Plugin - 关于 FFmpeg 音频插件 - - - - Qmmp FFmpeg Audio Plugin - Qmmp FFmpeg 音频插件 - - - - Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6 - 编译依赖 libavformat-%1.%2.%3 和 libavcodec-%4.%5.%6 - - - - Written by: Ilya Kotov <forkotov02@ya.ru> - - - - - FFmpegMetaDataModel - - - Length - 长度 - - - - File size - 文件大小 - - - - KB - 千字节 - - - - Bitrate - 比特率 - - - - kbps - 千比特每秒 - - - - Sample rate - 取样率 - - - - Hz - 赫兹 - - - - Channels - 声音通道 - - - - SettingsDialog - - - FFmpeg Plugin Settings - FFmpeg 插件设置 - - - - Formats - 格式 - - - - Windows Media Audio - Windows媒体音频文件 - - - - Monkey's Audio (APE) - Monkey‘s 音频文件(APE) - - - - True Audio - True音频文件 - - - - ADTS AAC - ADTS AAC音频文件 - - - - MP3 (MPEG audio layer 3) - MP3(MPEG音频层3)音频文件 - - - - MPEG-4 AAC/ALAC - MPEG-4 AAC/ALAC音频文件 - - - - RealAudio 1.0/2.0 - Real1.0/2.0音频文件 - - - - Shorten - Shorten音频文件 - - - - AC3/EAC - AC3/EAC音频文件 - - - - DTS/DTS-Core - DTS/DTS-Core音频文件 - - - - Matroska Audio (Dolby TrueHD Lossless) - Mastroska音频文件(杜比真高清无损) - - - - VQF - VQF音频文件 - - - diff --git a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_zh_TW.ts b/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_zh_TW.ts deleted file mode 100644 index 4d3687c48..000000000 --- a/src/plugins/Input/ffmpeg_legacy/translations/ffmpeg_legacy_plugin_zh_TW.ts +++ /dev/null @@ -1,153 +0,0 @@ - - - - - DecoderFFmpegFactory - - - FFmpeg Plugin - FFmpeg 外掛 - - - - FFmpeg Formats - FFmpeg 格式 - - - - About FFmpeg Audio Plugin - 關於 FFmpeg 聲訊插件 - - - - Qmmp FFmpeg Audio Plugin - Qmmp FFmpeg 聲訊插件 - - - - Compiled against libavformat-%1.%2.%3 and libavcodec-%4.%5.%6 - 編譯依賴 libavformat-%1.%2.%3 與 libavcodec-%4.%5.%6 - - - - Written by: Ilya Kotov <forkotov02@ya.ru> - 作者:Ilya Kotov <forkotov02@ya.ru> - - - - FFmpegMetaDataModel - - - Length - 長度 - - - - File size - 文件大小 - - - - KB - KB - - - - Bitrate - 比特率 - - - - kbps - kbps - - - - Sample rate - 取樣率 - - - - Hz - Hz - - - - Channels - 聲音通道 - - - - SettingsDialog - - - FFmpeg Plugin Settings - FFmpeg 插件設置 - - - - Formats - 格式 - - - - Windows Media Audio - - - - - Monkey's Audio (APE) - - - - - True Audio - - - - - ADTS AAC - - - - - MP3 (MPEG audio layer 3) - - - - - MPEG-4 AAC/ALAC - - - - - RealAudio 1.0/2.0 - - - - - Shorten - - - - - AC3/EAC - - - - - DTS/DTS-Core - - - - - Matroska Audio (Dolby TrueHD Lossless) - - - - - VQF - - - - diff --git a/src/plugins/Input/ffmpeg_legacy/translations/translations.qrc b/src/plugins/Input/ffmpeg_legacy/translations/translations.qrc deleted file mode 100644 index 340b8acc4..000000000 --- a/src/plugins/Input/ffmpeg_legacy/translations/translations.qrc +++ /dev/null @@ -1,32 +0,0 @@ - - - - ffmpeg_legacy_plugin_ru.qm - ffmpeg_legacy_plugin_uk_UA.qm - ffmpeg_legacy_plugin_zh_CN.qm - ffmpeg_legacy_plugin_zh_TW.qm - ffmpeg_legacy_plugin_tr.qm - ffmpeg_legacy_plugin_cs.qm - ffmpeg_legacy_plugin_pt_BR.qm - ffmpeg_legacy_plugin_pt.qm - ffmpeg_legacy_plugin_de.qm - ffmpeg_legacy_plugin_pl_PL.qm - ffmpeg_legacy_plugin_fr.qm - ffmpeg_legacy_plugin_it.qm - ffmpeg_legacy_plugin_kk.qm - ffmpeg_legacy_plugin_lt.qm - ffmpeg_legacy_plugin_hu.qm - ffmpeg_legacy_plugin_nl.qm - ffmpeg_legacy_plugin_ja.qm - ffmpeg_legacy_plugin_sk.qm - ffmpeg_legacy_plugin_es.qm - ffmpeg_legacy_plugin_he.qm - ffmpeg_legacy_plugin_gl_ES.qm - ffmpeg_legacy_plugin_sr_BA.qm - ffmpeg_legacy_plugin_sr_RS.qm - ffmpeg_legacy_plugin_bg.qm - ffmpeg_legacy_plugin_el.qm - ffmpeg_legacy_plugin_id.qm - ffmpeg_legacy_plugin_fi.qm - - diff --git a/src/plugins/Input/flac/CMakeLists.txt b/src/plugins/Input/flac/CMakeLists.txt index 72fe56422..0d799af15 100644 --- a/src/plugins/Input/flac/CMakeLists.txt +++ b/src/plugins/Input/flac/CMakeLists.txt @@ -1,20 +1,7 @@ project(libflac) -# 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) @@ -47,7 +34,7 @@ SET(libflac_HDRS SET(libflac_RCCS translations/translations.qrc) -QT4_ADD_RESOURCES(libflac_RCC_SRCS ${libflac_RCCS}) +QT5_ADD_RESOURCES(libflac_RCC_SRCS ${libflac_RCCS}) # Don't forget to include output directory, otherwise # the UI file won't be wrapped! @@ -56,6 +43,6 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR}) IF(FLAC_FOUND) ADD_LIBRARY(flac MODULE ${libflac_SRCS} ${libflac_RCC_SRCS} ${libflac_HDRS}) add_dependencies(flac qmmp) -target_link_libraries(flac ${QT_LIBRARIES} libqmmp ${FLAC_LDFLAGS} ${TAGLIB_LDFLAGS}) +target_link_libraries(flac Qt5::Widgets -lqmmp ${FLAC_LDFLAGS} ${TAGLIB_LDFLAGS}) install(TARGETS flac DESTINATION ${LIB_DIR}/qmmp/Input) ENDIF(FLAC_FOUND) diff --git a/src/plugins/Input/flac/decoderflacfactory.cpp b/src/plugins/Input/flac/decoderflacfactory.cpp index d55623ef2..82332d83c 100644 --- a/src/plugins/Input/flac/decoderflacfactory.cpp +++ b/src/plugins/Input/flac/decoderflacfactory.cpp @@ -18,19 +18,16 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ -#include #include -#include +#include #include #include #include #include #include #include -#if (TAGLIB_MAJOR_VERSION > 1) || ((TAGLIB_MAJOR_VERSION == 1) && (TAGLIB_MINOR_VERSION >= 8)) #include #include -#endif #include "cueparser.h" #include "decoder_flac.h" #include "flacmetadatamodel.h" @@ -97,27 +94,17 @@ QList DecoderFLACFactory::createPlayList(const QString &fileName, bo return QList() << info; } -#if (TAGLIB_MAJOR_VERSION > 1) || ((TAGLIB_MAJOR_VERSION == 1) && (TAGLIB_MINOR_VERSION >= 8)) TagLib::FileStream stream(QStringToFileName(fileName), true); -#endif if(fileName.endsWith(".flac", Qt::CaseInsensitive)) { -#if (TAGLIB_MAJOR_VERSION > 1) || ((TAGLIB_MAJOR_VERSION == 1) && (TAGLIB_MINOR_VERSION >= 8)) flacFile = new TagLib::FLAC::File(&stream, TagLib::ID3v2::FrameFactory::instance()); -#else - flacFile = new TagLib::FLAC::File(QStringToFileName(fileName)); -#endif tag = useMetaData ? flacFile->xiphComment() : 0; ap = flacFile->audioProperties(); } else if(fileName.endsWith(".oga", Qt::CaseInsensitive)) { -#if (TAGLIB_MAJOR_VERSION > 1) || ((TAGLIB_MAJOR_VERSION == 1) && (TAGLIB_MINOR_VERSION >= 8)) oggFlacFile = new TagLib::Ogg::FLAC::File(&stream); -#else - oggFlacFile = new TagLib::Ogg::FLAC::File(QStringToFileName(fileName)); -#endif tag = useMetaData ? oggFlacFile->tag() : 0; ap = oggFlacFile->audioProperties(); } @@ -208,5 +195,3 @@ QTranslator *DecoderFLACFactory::createTranslator(QObject *parent) translator->load(QString(":/flac_plugin_") + locale); return translator; } - -Q_EXPORT_PLUGIN2(flac,DecoderFLACFactory) diff --git a/src/plugins/Input/flac/decoderflacfactory.h b/src/plugins/Input/flac/decoderflacfactory.h index fa2693d7a..9e16e7027 100644 --- a/src/plugins/Input/flac/decoderflacfactory.h +++ b/src/plugins/Input/flac/decoderflacfactory.h @@ -33,6 +33,7 @@ class DecoderFLACFactory : public QObject, DecoderFactory { Q_OBJECT +Q_PLUGIN_METADATA(IID "org.qmmp.qmmp.DecoderFactoryInterface.1.0") Q_INTERFACES(DecoderFactory) public: diff --git a/src/plugins/Input/flac/flacmetadatamodel.cpp b/src/plugins/Input/flac/flacmetadatamodel.cpp index 6abb8b9c4..33a37bdfa 100644 --- a/src/plugins/Input/flac/flacmetadatamodel.cpp +++ b/src/plugins/Input/flac/flacmetadatamodel.cpp @@ -26,9 +26,6 @@ #include #include "flacmetadatamodel.h" -#define QStringToTString_qt4(s) TagLib::String(s.toUtf8().constData(), TagLib::String::UTF8) -#define TStringToQString_qt4(s) QString::fromUtf8(s.toCString(true)).trimmed() - FLACMetaDataModel::FLACMetaDataModel(const QString &path, QObject *parent) : MetaDataModel(parent) { m_file = 0; @@ -147,25 +144,25 @@ const QString VorbisCommentModel::value(Qmmp::MetaData key) switch((int) key) { case Qmmp::TITLE: - return TStringToQString_qt4(m_tag->title()); + return TStringToQString(m_tag->title()); case Qmmp::ARTIST: - return TStringToQString_qt4(m_tag->artist()); + return TStringToQString(m_tag->artist()); case Qmmp::ALBUMARTIST: if(m_tag->fieldListMap()["ALBUMARTIST"].isEmpty()) return QString(); else - return TStringToQString_qt4(m_tag->fieldListMap()["ALBUMARTIST"].front()); + return TStringToQString(m_tag->fieldListMap()["ALBUMARTIST"].front()); case Qmmp::ALBUM: - return TStringToQString_qt4(m_tag->album()); + return TStringToQString(m_tag->album()); case Qmmp::COMMENT: - return TStringToQString_qt4(m_tag->comment()); + return TStringToQString(m_tag->comment()); case Qmmp::GENRE: - return TStringToQString_qt4(m_tag->genre()); + return TStringToQString(m_tag->genre()); case Qmmp::COMPOSER: if(m_tag->fieldListMap()["COMPOSER"].isEmpty()) return QString(); else - return TStringToQString_qt4(m_tag->fieldListMap()["COMPOSER"].front()); + return TStringToQString(m_tag->fieldListMap()["COMPOSER"].front()); case Qmmp::YEAR: return QString::number(m_tag->year()); case Qmmp::TRACK: @@ -174,7 +171,7 @@ const QString VorbisCommentModel::value(Qmmp::MetaData key) if(m_tag->fieldListMap()["DISCNUMBER"].isEmpty()) return QString(); else - return TStringToQString_qt4(m_tag->fieldListMap()["DISCNUMBER"].front()); + return TStringToQString(m_tag->fieldListMap()["DISCNUMBER"].front()); } return QString(); } @@ -184,7 +181,7 @@ void VorbisCommentModel::setValue(Qmmp::MetaData key, const QString &value) if(!m_tag) return; - TagLib::String str = QStringToTString_qt4(value); + TagLib::String str = QStringToTString(value); switch((int) key) { diff --git a/src/plugins/Input/flac/replaygainreader.cpp b/src/plugins/Input/flac/replaygainreader.cpp index 023eaf12e..88d57cd13 100644 --- a/src/plugins/Input/flac/replaygainreader.cpp +++ b/src/plugins/Input/flac/replaygainreader.cpp @@ -23,34 +23,22 @@ #include #include #include -#if (TAGLIB_MAJOR_VERSION > 1) || ((TAGLIB_MAJOR_VERSION == 1) && (TAGLIB_MINOR_VERSION >= 8)) #include #include -#endif #include "replaygainreader.h" ReplayGainReader::ReplayGainReader(const QString &path) { -#if (TAGLIB_MAJOR_VERSION > 1) || ((TAGLIB_MAJOR_VERSION == 1) && (TAGLIB_MINOR_VERSION >= 8)) TagLib::FileStream stream(QStringToFileName(path), true); -#endif if(path.endsWith(".flac", Qt::CaseInsensitive)) { -#if (TAGLIB_MAJOR_VERSION > 1) || ((TAGLIB_MAJOR_VERSION == 1) && (TAGLIB_MINOR_VERSION >= 8)) TagLib::FLAC::File fileRef(&stream, TagLib::ID3v2::FrameFactory::instance()); -#else - TagLib::FLAC::File fileRef(QStringToFileName(path)); -#endif if(fileRef.xiphComment()) readVorbisComment(fileRef.xiphComment()); } else if(path.endsWith(".oga", Qt::CaseInsensitive)) { -#if (TAGLIB_MAJOR_VERSION > 1) || ((TAGLIB_MAJOR_VERSION == 1) && (TAGLIB_MINOR_VERSION >= 8)) TagLib::Ogg::FLAC::File fileRef(&stream); -#else - TagLib::Ogg::FLAC::File fileRef(QStringToFileName(path)); -#endif if(fileRef.tag()) readVorbisComment(fileRef.tag()); } diff --git a/src/plugins/Input/flac/translations/flac_plugin_bg.ts b/src/plugins/Input/flac/translations/flac_plugin_bg.ts index 40541d52b..9b8edf292 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_bg.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_bg.ts @@ -4,27 +4,27 @@ DecoderFLACFactory - + FLAC Plugin - + FLAC Files - + About FLAC Audio Plugin - + Qmmp FLAC Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length - + Sample rate - + Hz - + Channels - + Bitrate - + kbps - + File size - + KB diff --git a/src/plugins/Input/flac/translations/flac_plugin_cs.ts b/src/plugins/Input/flac/translations/flac_plugin_cs.ts index 90c04a45b..a91fad91b 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_cs.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_cs.ts @@ -4,27 +4,27 @@ DecoderFLACFactory - + FLAC Plugin Modul FLAC - + FLAC Files Soubory FLAC - + About FLAC Audio Plugin O modulu FLAC - + Qmmp FLAC Audio Plugin Vstupní modul Qmmp FLAC - + Written by: Ilya Kotov <forkotov02@ya.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length Délka - + Sample rate Vzorkovací frekvence - + Hz Hz - + Channels Počet kanálů - + Bitrate Datový tok - + kbps kbps - + File size Velikost souboru - + KB KiB diff --git a/src/plugins/Input/flac/translations/flac_plugin_de.ts b/src/plugins/Input/flac/translations/flac_plugin_de.ts index cebc831fe..ebc5e0318 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_de.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_de.ts @@ -4,27 +4,27 @@ DecoderFLACFactory - + FLAC Plugin FLAC-Modul - + FLAC Files FLAC-Dateien - + About FLAC Audio Plugin Über FLAC-Audiomodul - + Qmmp FLAC Audio Plugin Qmmp FLAC-Audiomodul - + Written by: Ilya Kotov <forkotov02@ya.ru> Geschrieben von: Ilya Kotov <forkotov02@ya.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length Länge - + Sample rate Abtastrate - + Hz Hz - + Channels Kanäle - + Bitrate Bitrate - + kbps KBit/s - + File size Dateigröße - + KB KB diff --git a/src/plugins/Input/flac/translations/flac_plugin_el.ts b/src/plugins/Input/flac/translations/flac_plugin_el.ts index 4dd647b00..70cb93d2c 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_el.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_el.ts @@ -4,27 +4,27 @@ DecoderFLACFactory - + FLAC Plugin Πρόσθετο FLAC - + FLAC Files Αρχεία FLAC - + About FLAC Audio Plugin Σχετικά με το πρόσθετο ήχου FLAC - + Qmmp FLAC Audio Plugin Qmmp πρόσθετο ήχου FLAC - + Written by: Ilya Kotov <forkotov02@ya.ru> Γράφτηκε από τον: Ilya Kotov <forkotov02@hotmail.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length Διάρκεια - + Sample rate Ρυθμός δειγματοληψίας - + Hz Hz - + Channels Κανάλια - + Bitrate Ρυθμός bit - + kbps kbps - + File size Μέγεθος αρχείου - + KB KB diff --git a/src/plugins/Input/flac/translations/flac_plugin_en.ts b/src/plugins/Input/flac/translations/flac_plugin_en.ts index 7642ed71b..df04c0c14 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_en.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_en.ts @@ -4,27 +4,27 @@ DecoderFLACFactory - + FLAC Plugin - + FLAC Files - + About FLAC Audio Plugin - + Qmmp FLAC Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length - + Sample rate - + Hz - + Channels - + Bitrate - + kbps - + File size - + KB diff --git a/src/plugins/Input/flac/translations/flac_plugin_es.ts b/src/plugins/Input/flac/translations/flac_plugin_es.ts index da5fee14e..743a4ee8c 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_es.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_es.ts @@ -4,27 +4,27 @@ DecoderFLACFactory - + FLAC Plugin Módulo FLAC - + FLAC Files Archivos FLAC - + About FLAC Audio Plugin Acerca del módulo de audio FLAC - + Qmmp FLAC Audio Plugin Módulo de audio FLAC para Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Escrito por: Ilya Kotov <forkotov02@ya.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length Duración - + Sample rate Frecuencia - + Hz Hz - + Channels Canales - + Bitrate Tasa de bits - + kbps kbps - + File size Tamaño del archivo - + KB KB diff --git a/src/plugins/Input/flac/translations/flac_plugin_fi.ts b/src/plugins/Input/flac/translations/flac_plugin_fi.ts index 6ca4765f8..3d9cab792 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_fi.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_fi.ts @@ -4,27 +4,27 @@ DecoderFLACFactory - + FLAC Plugin FLAC-liitännäinen - + FLAC Files FLAC-tiedostot - + About FLAC Audio Plugin Tietoja - FLAC-ääniliitännäinen - + Qmmp FLAC Audio Plugin Qmmp:n FLAC-ääniliitännäinen - + Written by: Ilya Kotov <forkotov02@ya.ru> Toteuttanut: Ilya Kotov <forkotov02@ya.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length Kesto - + Sample rate Näytteenottotaajuus - + Hz Hz - + Channels Kanavat - + Bitrate Bittinopeus - + kbps kbps - + File size Tiedostokoko - + KB kt diff --git a/src/plugins/Input/flac/translations/flac_plugin_fr.ts b/src/plugins/Input/flac/translations/flac_plugin_fr.ts index 2871a1b2a..cfd761ad8 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_fr.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_fr.ts @@ -4,27 +4,27 @@ DecoderFLACFactory - + FLAC Plugin Greffon FLAC - + FLAC Files Fichiers FLAC - + About FLAC Audio Plugin À propos du greffon audio FLAC - + Qmmp FLAC Audio Plugin Greffon audio FLAC pour Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Écrit par : Ilya Kotov <forkotov02@ya.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length Longueur - + Sample rate Taux d'échantillonage - + Hz Hz - + Channels Canaux - + Bitrate Débit binaire - + kbps kbps - + File size Taille du fichier - + KB Ko diff --git a/src/plugins/Input/flac/translations/flac_plugin_gl_ES.ts b/src/plugins/Input/flac/translations/flac_plugin_gl_ES.ts index a2d57ab05..73894aeea 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_gl_ES.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_gl_ES.ts @@ -4,27 +4,27 @@ DecoderFLACFactory - + FLAC Plugin Engadido FLAC - + FLAC Files Ficheiros FLAC - + About FLAC Audio Plugin Sobre o engadido FLAC - + Qmmp FLAC Audio Plugin Engadido FLAC de Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length Lonxitude - + Sample rate Frecuencia de mostra - + Hz Hz - + Channels Canais - + Bitrate Taxa de bits - + kbps kbps - + File size Tamaño de ficheiro - + KB KB diff --git a/src/plugins/Input/flac/translations/flac_plugin_he.ts b/src/plugins/Input/flac/translations/flac_plugin_he.ts index 83fdf99c1..bb7e34805 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_he.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_he.ts @@ -4,27 +4,27 @@ DecoderFLACFactory - + FLAC Plugin תוסף FLAC - + FLAC Files קבצי FLAC - + About FLAC Audio Plugin אודות תוסף שמע FLAC - + Qmmp FLAC Audio Plugin תוסף שמע FLAC של Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length אריכות - + Sample rate שיעור דגימה - + Hz הרץ - + Channels ערוצים - + Bitrate שיעור סיביות - + kbps - + File size גודל קובץ - + KB ק״ב diff --git a/src/plugins/Input/flac/translations/flac_plugin_hu.ts b/src/plugins/Input/flac/translations/flac_plugin_hu.ts index 1bf0bc95c..3585d905b 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_hu.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_hu.ts @@ -4,27 +4,27 @@ DecoderFLACFactory - + FLAC Plugin - + FLAC Files - + About FLAC Audio Plugin - + Qmmp FLAC Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length - + Sample rate - + Hz - + Channels - + Bitrate - + kbps - + File size - + KB diff --git a/src/plugins/Input/flac/translations/flac_plugin_id.ts b/src/plugins/Input/flac/translations/flac_plugin_id.ts index e39eb7bc9..7eb7aa5c5 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_id.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_id.ts @@ -4,27 +4,27 @@ DecoderFLACFactory - + FLAC Plugin Plugin FLAC - + FLAC Files File FLAC - + About FLAC Audio Plugin Tentang Plugin Audio FLAC - + Qmmp FLAC Audio Plugin Plugin Audio FLAC Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length Panjang - + Sample rate Sample rate - + Hz Hz - + Channels Saluran - + Bitrate Bitrate - + kbps kbps - + File size Ukuran file - + KB KB diff --git a/src/plugins/Input/flac/translations/flac_plugin_it.ts b/src/plugins/Input/flac/translations/flac_plugin_it.ts index 4b4d1f34c..239f28f82 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_it.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_it.ts @@ -4,27 +4,27 @@ DecoderFLACFactory - + FLAC Plugin Modulo FLAC - + FLAC Files Brani FLAC - + About FLAC Audio Plugin Info sul modulo audio FLAC - + Qmmp FLAC Audio Plugin Modulo Audio FLAC per Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Autore: Ilja Kotov <forkotov02@ya.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length Durata - + Sample rate Campionamento - + Hz Hz - + Channels Canali - + Bitrate bit al secondo - + kbps kbps - + File size Dimensione file - + KB KB diff --git a/src/plugins/Input/flac/translations/flac_plugin_ja.ts b/src/plugins/Input/flac/translations/flac_plugin_ja.ts index 8af046254..74a8d3a29 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_ja.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_ja.ts @@ -4,27 +4,27 @@ DecoderFLACFactory - + FLAC Plugin FLAC プラグイン - + FLAC Files FLAC ファイル - + About FLAC Audio Plugin FLAC 音響プラグインについて - + Qmmp FLAC Audio Plugin QMMP FLAC 音響プラグイン - + Written by: Ilya Kotov <forkotov02@ya.ru> 制作: Илья Котов (Ilya Kotov) <forkotov02@ya.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length 長さ - + Sample rate サンプルレート - + Hz Hz - + Channels チャンネル - + Bitrate ビットレート - + kbps キロビット毎秒 - + File size ファイルの大きさ - + KB KiB diff --git a/src/plugins/Input/flac/translations/flac_plugin_kk.ts b/src/plugins/Input/flac/translations/flac_plugin_kk.ts index 6ee5f4647..42d88c19b 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_kk.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_kk.ts @@ -4,27 +4,27 @@ DecoderFLACFactory - + FLAC Plugin - + FLAC Files - + About FLAC Audio Plugin - + Qmmp FLAC Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length - + Sample rate - + Hz - + Channels - + Bitrate - + kbps - + File size - + KB diff --git a/src/plugins/Input/flac/translations/flac_plugin_lt.ts b/src/plugins/Input/flac/translations/flac_plugin_lt.ts index a69cb26b7..b7b463b9b 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_lt.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_lt.ts @@ -4,27 +4,27 @@ DecoderFLACFactory - + FLAC Plugin FLAC įskiepis - + FLAC Files FLAC bylos - + About FLAC Audio Plugin Apie FLAC audio įskiepį - + Qmmp FLAC Audio Plugin Qmmp FLAC audio įskiepis - + Written by: Ilya Kotov <forkotov02@ya.ru> Sukūrė: Ilya Kotov <forkotov02@ya.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length Trukmė - + Sample rate Dažnis - + Hz Hz - + Channels Kanalai - + Bitrate Kokybė - + kbps kbps - + File size Bylos dydis - + KB KB diff --git a/src/plugins/Input/flac/translations/flac_plugin_nl.ts b/src/plugins/Input/flac/translations/flac_plugin_nl.ts index 33bd6fdca..865df5ed8 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_nl.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_nl.ts @@ -4,27 +4,27 @@ DecoderFLACFactory - + FLAC Plugin FLAC Module - + FLAC Files FLAC Bestanden - + About FLAC Audio Plugin Over de FLAC Audio Module - + Qmmp FLAC Audio Plugin FLAC Audio Module voor Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Auteur: Ilya Kotov <forkotov02@ya.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length Duur - + Sample rate Sample frequentie - + Hz - + Channels Kanalen - + Bitrate Bitsnelheid - + kbps - + File size Bestandsgrootte - + KB diff --git a/src/plugins/Input/flac/translations/flac_plugin_pl_PL.ts b/src/plugins/Input/flac/translations/flac_plugin_pl_PL.ts index 1175aa025..1fb0e8a21 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_pl_PL.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_pl_PL.ts @@ -4,27 +4,27 @@ DecoderFLACFactory - + FLAC Plugin Wtyczka FLAC - + FLAC Files Pliki FLAC - + About FLAC Audio Plugin O wtyczce FLAC Audio - + Qmmp FLAC Audio Plugin Wtyczka FLAC Audio dla Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length Długość - + Sample rate Próbkowanie - + Hz Hz - + Channels Kanały - + Bitrate Szybkość transmisji - + kbps - + File size Wielkość pliku - + KB KB diff --git a/src/plugins/Input/flac/translations/flac_plugin_pt.ts b/src/plugins/Input/flac/translations/flac_plugin_pt.ts index 6680edd69..2c2f09f15 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_pt.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_pt.ts @@ -4,27 +4,27 @@ DecoderFLACFactory - + FLAC Plugin Suplemento FLAC - + FLAC Files Ficheiros FLAC - + About FLAC Audio Plugin Sobre o suplemento FLAC Audio - + Qmmp FLAC Audio Plugin Suplemento Qmmp FLAC Audio - + Written by: Ilya Kotov <forkotov02@ya.ru> Desenvolvido por: Ilya Kotov <forkotov02@ya.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length Duração - + Sample rate Frequência - + Hz Hz - + Channels Canais - + Bitrate Taxa de dados - + kbps kbps - + File size Tamanho do ficheiro - + KB KB diff --git a/src/plugins/Input/flac/translations/flac_plugin_pt_BR.ts b/src/plugins/Input/flac/translations/flac_plugin_pt_BR.ts index 911836f5c..b8e27e506 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_pt_BR.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_pt_BR.ts @@ -4,27 +4,27 @@ DecoderFLACFactory - + FLAC Plugin Plugin FLAC - + FLAC Files Arquivos FLAC - + About FLAC Audio Plugin Sobre o plugin FLAC Audio - + Qmmp FLAC Audio Plugin Plugin Qmmp FLAC Audio - + Written by: Ilya Kotov <forkotov02@ya.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length Duração - + Sample rate Frequência - + Hz Hz - + Channels Canais - + Bitrate Taxa de dados - + kbps kbps - + File size Tamanho do arquivo - + KB KB diff --git a/src/plugins/Input/flac/translations/flac_plugin_ru.ts b/src/plugins/Input/flac/translations/flac_plugin_ru.ts index 03e076f15..9fedc74cb 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_ru.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_ru.ts @@ -4,27 +4,27 @@ DecoderFLACFactory - + FLAC Plugin Модуль FLAC - + FLAC Files Файлы FLAC - + About FLAC Audio Plugin Об аудио-модуле FLAC - + Qmmp FLAC Audio Plugin Аудио-модуль FLAC для Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Разработчик: Илья Котов <forkotov02@ya.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length Длительность - + Sample rate Дискретизация - + Hz Гц - + Channels Каналов - + Bitrate Битовая частота - + kbps кбит/с - + File size Размер файла - + KB КБ diff --git a/src/plugins/Input/flac/translations/flac_plugin_sk.ts b/src/plugins/Input/flac/translations/flac_plugin_sk.ts index 2c5c89c48..d2f5ed089 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_sk.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_sk.ts @@ -4,27 +4,27 @@ DecoderFLACFactory - + FLAC Plugin - + FLAC Files - + About FLAC Audio Plugin - + Qmmp FLAC Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length - + Sample rate - + Hz - + Channels - + Bitrate - + kbps - + File size - + KB diff --git a/src/plugins/Input/flac/translations/flac_plugin_sr_BA.ts b/src/plugins/Input/flac/translations/flac_plugin_sr_BA.ts index 90e4dd442..ec3b43d6e 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_sr_BA.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_sr_BA.ts @@ -4,27 +4,27 @@ DecoderFLACFactory - + FLAC Plugin ФЛАЦ прикључак - + FLAC Files ФЛАЦ фајлови - + About FLAC Audio Plugin О ФЛАЦ прикључку - + Qmmp FLAC Audio Plugin Кумп ФЛАЦ прикључак - + Written by: Ilya Kotov <forkotov02@ya.ru> Аутор: Ilya Kotov <forkotov02@ya.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length Дужина - + Sample rate Узорковање - + Hz Hz - + Channels Канала - + Bitrate Битски проток - + kbps kb/s - + File size Величина - + KB KB diff --git a/src/plugins/Input/flac/translations/flac_plugin_sr_RS.ts b/src/plugins/Input/flac/translations/flac_plugin_sr_RS.ts index d6ab1a9b0..bac8d9087 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_sr_RS.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_sr_RS.ts @@ -4,27 +4,27 @@ DecoderFLACFactory - + FLAC Plugin ФЛАЦ прикључак - + FLAC Files ФЛАЦ фајлови - + About FLAC Audio Plugin О ФЛАЦ прикључку - + Qmmp FLAC Audio Plugin Кумп ФЛАЦ прикључак - + Written by: Ilya Kotov <forkotov02@ya.ru> Аутор: Ilya Kotov <forkotov02@ya.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length Дужина - + Sample rate Узорковање - + Hz Hz - + Channels Канала - + Bitrate Битски проток - + kbps kb/s - + File size Величина - + KB KB diff --git a/src/plugins/Input/flac/translations/flac_plugin_tr.ts b/src/plugins/Input/flac/translations/flac_plugin_tr.ts index 2ceab6ad6..a06f9c317 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_tr.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_tr.ts @@ -4,27 +4,27 @@ DecoderFLACFactory - + FLAC Plugin FLAC Eklentisi - + FLAC Files FLAC Dosyaları - + About FLAC Audio Plugin FLAC Ses Eklentisi Hakkında - + Qmmp FLAC Audio Plugin Qmmp FLAC Ses Eklentisi - + Written by: Ilya Kotov <forkotov02@ya.ru> Yazan: Ilya Kotov <forkotov02@ya.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length - + Sample rate - + Hz Hz - + Channels - + Bitrate - + kbps kbps - + File size - + KB KB diff --git a/src/plugins/Input/flac/translations/flac_plugin_uk_UA.ts b/src/plugins/Input/flac/translations/flac_plugin_uk_UA.ts index 36e16ffc1..72ac332fd 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_uk_UA.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_uk_UA.ts @@ -4,27 +4,27 @@ DecoderFLACFactory - + FLAC Plugin Модуль FLAC - + FLAC Files Файли FLAC - + About FLAC Audio Plugin Про аудіо-модуль FLAC - + Qmmp FLAC Audio Plugin Аудіо-модуль FLAC для Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Розробник: Ілля Котов <forkotov02@ya.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length Тривалість - + Sample rate Частота - + Hz Гц - + Channels Канали - + Bitrate Бітрейт - + kbps Кб/с - + File size Розмір файлу - + KB Кб diff --git a/src/plugins/Input/flac/translations/flac_plugin_zh_CN.ts b/src/plugins/Input/flac/translations/flac_plugin_zh_CN.ts index 4a17d94b6..82b7b1257 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_zh_CN.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_zh_CN.ts @@ -4,27 +4,27 @@ DecoderFLACFactory - + FLAC Plugin FLAC 插件 - + FLAC Files FLAC 文件 - + About FLAC Audio Plugin 关于 FLAC 音频插件 - + Qmmp FLAC Audio Plugin Qmmp FLAC 音频插件 - + Written by: Ilya Kotov <forkotov02@ya.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length 长度 - + Sample rate 取样率 - + Hz 赫兹 - + Channels 声音通道 - + Bitrate 比特率 - + kbps 千比特每秒 - + File size 文件大小 - + KB 千字节 diff --git a/src/plugins/Input/flac/translations/flac_plugin_zh_TW.ts b/src/plugins/Input/flac/translations/flac_plugin_zh_TW.ts index 3eb11398b..5b60850d7 100644 --- a/src/plugins/Input/flac/translations/flac_plugin_zh_TW.ts +++ b/src/plugins/Input/flac/translations/flac_plugin_zh_TW.ts @@ -4,27 +4,27 @@ DecoderFLACFactory - + FLAC Plugin FLAC 外掛 - + FLAC Files FLAC 檔案 - + About FLAC Audio Plugin 關於 FLAC 聲訊插件 - + Qmmp FLAC Audio Plugin Qmmp FLAC 聲訊插件 - + Written by: Ilya Kotov <forkotov02@ya.ru> 作者:Ilya Kotov <forkotov02@ya.ru> @@ -32,42 +32,42 @@ FLACMetaDataModel - + Length 長度 - + Sample rate 取樣率 - + Hz Hz - + Channels 聲音通道 - + Bitrate 比特率 - + kbps kbps - + File size 文件大小 - + KB KB diff --git a/src/plugins/Input/gme/CMakeLists.txt b/src/plugins/Input/gme/CMakeLists.txt index f164a28cf..655ee62c8 100644 --- a/src/plugins/Input/gme/CMakeLists.txt +++ b/src/plugins/Input/gme/CMakeLists.txt @@ -2,21 +2,8 @@ project(libgme) INCLUDE(CheckIncludeFileCXX) -# 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) @@ -47,16 +34,15 @@ SET(libgme_HDRS SET(libgme_RCCS translations/translations.qrc) -QT4_ADD_RESOURCES(libgme_RCC_SRCS ${libgme_RCCS}) +QT5_ADD_RESOURCES(libgme_RCC_SRCS ${libgme_RCCS}) # user interface - SET(libgme_UIS settingsdialog.ui ) -QT4_WRAP_UI(libgme_UIS_H ${libgme_UIS}) +QT5_WRAP_UI(libgme_UIS_H ${libgme_UIS}) # Don't forget to include output directory, otherwise # the UI file won't be wrapped! @@ -65,6 +51,6 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR}) IF(GME_FOUND) ADD_LIBRARY(gme MODULE ${libgme_SRCS} ${libgme_RCC_SRCS} ${libgme_HDRS} ${libgme_UIS_H}) add_dependencies(gme qmmp) -target_link_libraries(gme ${QT_LIBRARIES} libqmmp ${GME_LIB}) +target_link_libraries(gme Qt5::Widgets -lqmmp ${GME_LIB}) install(TARGETS gme DESTINATION ${LIB_DIR}/qmmp/Input) ENDIF(GME_FOUND) diff --git a/src/plugins/Input/gme/decodergmefactory.cpp b/src/plugins/Input/gme/decodergmefactory.cpp index 5c5872632..4b9050dee 100644 --- a/src/plugins/Input/gme/decodergmefactory.cpp +++ b/src/plugins/Input/gme/decodergmefactory.cpp @@ -18,10 +18,9 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ -#include -#include #include -#include +#include +#include #include "settingsdialog.h" #include "gmehelper.h" #include "decoder_gme.h" @@ -117,4 +116,3 @@ QTranslator *DecoderGmeFactory::createTranslator(QObject *parent) translator->load(QString(":/gme_plugin_") + locale); return translator; } -Q_EXPORT_PLUGIN2(gme,DecoderGmeFactory) diff --git a/src/plugins/Input/gme/decodergmefactory.h b/src/plugins/Input/gme/decodergmefactory.h index b35fa7cfc..4da246e70 100644 --- a/src/plugins/Input/gme/decodergmefactory.h +++ b/src/plugins/Input/gme/decodergmefactory.h @@ -36,6 +36,7 @@ class DecoderGmeFactory : public QObject, DecoderFactory { Q_OBJECT + Q_PLUGIN_METADATA(IID "org.qmmp.qmmp.DecoderFactoryInterface.1.0") Q_INTERFACES(DecoderFactory) public: diff --git a/src/plugins/Input/gme/translations/gme_plugin_bg.ts b/src/plugins/Input/gme/translations/gme_plugin_bg.ts index 7e640c613..348be8780 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_bg.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_bg.ts @@ -4,32 +4,32 @@ DecoderGmeFactory - + GME Plugin - + Game Music Files - + About GME Audio Plugin - + Qmmp GME Audio Plugin - + This plugin uses Game_Music_Emu library to play game music files - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/gme/translations/gme_plugin_cs.ts b/src/plugins/Input/gme/translations/gme_plugin_cs.ts index af63043a6..c328867bc 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_cs.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_cs.ts @@ -4,32 +4,32 @@ DecoderGmeFactory - + GME Plugin Modul GME - + Game Music Files Soubory s hudbou z her - + About GME Audio Plugin O modulu GME - + Qmmp GME Audio Plugin Modul Qmmp GME - + This plugin uses Game_Music_Emu library to play game music files Tento modul využívá knihovnu Game_Music_Emu pro přehrávání souborů s hudbou z her - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/gme/translations/gme_plugin_de.ts b/src/plugins/Input/gme/translations/gme_plugin_de.ts index 25da4b044..1e5fb2c71 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_de.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_de.ts @@ -4,32 +4,32 @@ DecoderGmeFactory - + GME Plugin GME-Modul - + Game Music Files Musikdateien aus Spielen (Game Music) - + About GME Audio Plugin Über GME-Audiomodul - + Qmmp GME Audio Plugin Qmmp GME-Audiomodul - + This plugin uses Game_Music_Emu library to play game music files Dieses Modul verwendet die Bibliothek „Game_Music_Emu“, um Musikdateien aus Spielen abzuspielen - + Written by: Ilya Kotov <forkotov02@ya.ru> Geschrieben von: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/gme/translations/gme_plugin_el.ts b/src/plugins/Input/gme/translations/gme_plugin_el.ts index d0ed78215..ebada90c8 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_el.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_el.ts @@ -4,32 +4,32 @@ DecoderGmeFactory - + GME Plugin Πρόσθετο GME - + Game Music Files Αρχεία μουσικής παιγνιδιών - + About GME Audio Plugin Σχετικά με το πρόσθετο ήχου GME - + Qmmp GME Audio Plugin Qmmp πρόσθετο ήχου GME - + This plugin uses Game_Music_Emu library to play game music files Αυτό το πρόσθετο χρησιμοποιεί τη βιβλιοθήκη Game_Music_Emu για την αναπαραγωγή αρχείων μουσικής παιγνιδιών - + Written by: Ilya Kotov <forkotov02@ya.ru> Γράφτηκε από τον: Ilya Kotov <forkotov02@hotmail.ru> diff --git a/src/plugins/Input/gme/translations/gme_plugin_en.ts b/src/plugins/Input/gme/translations/gme_plugin_en.ts index ece6a11e2..a5840aa96 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_en.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_en.ts @@ -4,32 +4,32 @@ DecoderGmeFactory - + GME Plugin - + Game Music Files - + About GME Audio Plugin - + Qmmp GME Audio Plugin - + This plugin uses Game_Music_Emu library to play game music files - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/gme/translations/gme_plugin_es.ts b/src/plugins/Input/gme/translations/gme_plugin_es.ts index 6725a69fc..221a6a59d 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_es.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_es.ts @@ -4,32 +4,32 @@ DecoderGmeFactory - + GME Plugin Módulo GME - + Game Music Files Archivos de Game Music - + About GME Audio Plugin Acerca del Módulo de Audio GME - + Qmmp GME Audio Plugin Módulo de Audio GME de Qmmp - + This plugin uses Game_Music_Emu library to play game music files Este módulo usa la biblioteca Game_Music_Emu para reproducir archivos de música - + Written by: Ilya Kotov <forkotov02@ya.ru> Escrito por: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/gme/translations/gme_plugin_fi.ts b/src/plugins/Input/gme/translations/gme_plugin_fi.ts index acee38825..1af78f27a 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_fi.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_fi.ts @@ -4,32 +4,32 @@ DecoderGmeFactory - + GME Plugin GME-liitännäinen - + Game Music Files - + About GME Audio Plugin - + Qmmp GME Audio Plugin - + This plugin uses Game_Music_Emu library to play game music files - + Written by: Ilya Kotov <forkotov02@ya.ru> Toteuttanut: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/gme/translations/gme_plugin_fr.ts b/src/plugins/Input/gme/translations/gme_plugin_fr.ts index b045f7ce6..be2790e14 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_fr.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_fr.ts @@ -4,32 +4,32 @@ DecoderGmeFactory - + GME Plugin Greffon GME - + Game Music Files Fichiers de musiques de jeux - + About GME Audio Plugin À propos du greffon audio GME - + Qmmp GME Audio Plugin Greffon audio GME pour Qmmp - + This plugin uses Game_Music_Emu library to play game music files Ce greffon utilise la bibliothèque Game_Music_Emu pour jouer les fichiers de musiques de jeux - + Written by: Ilya Kotov <forkotov02@ya.ru> Écrit par : Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/gme/translations/gme_plugin_gl_ES.ts b/src/plugins/Input/gme/translations/gme_plugin_gl_ES.ts index f7da931b2..4797d9821 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_gl_ES.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_gl_ES.ts @@ -4,32 +4,32 @@ DecoderGmeFactory - + GME Plugin Engadido GME - + Game Music Files Game Music Files - + About GME Audio Plugin Sobre o engadido GME - + Qmmp GME Audio Plugin Engadido GME de Qmmp - + This plugin uses Game_Music_Emu library to play game music files Este engadido usa a librería Game_Music_Emu para reproducir ficheiros de xogo de música - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/gme/translations/gme_plugin_he.ts b/src/plugins/Input/gme/translations/gme_plugin_he.ts index 8fa398cee..f6e4dc994 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_he.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_he.ts @@ -4,32 +4,32 @@ DecoderGmeFactory - + GME Plugin תוסף GME - + Game Music Files קבצי מוזיקה של משחק - + About GME Audio Plugin אודות תוסף שמע GME - + Qmmp GME Audio Plugin תוסף שמע GME של Qmmp - + This plugin uses Game_Music_Emu library to play game music files תוסף זה משתמש בספריית Game_Music_Emu לצורך ניגון קבצי מוזיקה של משחק וידאו - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/gme/translations/gme_plugin_hu.ts b/src/plugins/Input/gme/translations/gme_plugin_hu.ts index 369174eba..fe7d19596 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_hu.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_hu.ts @@ -4,32 +4,32 @@ DecoderGmeFactory - + GME Plugin - + Game Music Files - + About GME Audio Plugin - + Qmmp GME Audio Plugin - + This plugin uses Game_Music_Emu library to play game music files - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/gme/translations/gme_plugin_id.ts b/src/plugins/Input/gme/translations/gme_plugin_id.ts index d5a37fbd7..c9cb4b770 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_id.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_id.ts @@ -4,32 +4,32 @@ DecoderGmeFactory - + GME Plugin Plugin GME - + Game Music Files File Musik Game - + About GME Audio Plugin Tentang Plugin Audio GME - + Qmmp GME Audio Plugin Plugin Audio GME Qmmp - + This plugin uses Game_Music_Emu library to play game music files Plugin ini menggunakan pustaka Game_Music_Emu untuk memainkan file musik game - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/gme/translations/gme_plugin_it.ts b/src/plugins/Input/gme/translations/gme_plugin_it.ts index 1d6472d9b..2540ecd89 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_it.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_it.ts @@ -4,32 +4,32 @@ DecoderGmeFactory - + GME Plugin - + Game Music Files - + About GME Audio Plugin - + Qmmp GME Audio Plugin - + This plugin uses Game_Music_Emu library to play game music files - + Written by: Ilya Kotov <forkotov02@ya.ru> Autore: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/gme/translations/gme_plugin_ja.ts b/src/plugins/Input/gme/translations/gme_plugin_ja.ts index e740f4266..ff0d37f78 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_ja.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_ja.ts @@ -4,32 +4,32 @@ DecoderGmeFactory - + GME Plugin GME プラグイン - + Game Music Files ゲーム音楽ファイル - + About GME Audio Plugin GME 音響プラグインについて - + Qmmp GME Audio Plugin QMMP 用 GME 音響プラグイン - + This plugin uses Game_Music_Emu library to play game music files このプラグインは Game_Music_Emu ライブラリを用いてゲーム音楽ファイルを再生します。 - + Written by: Ilya Kotov <forkotov02@ya.ru> 制作: Илья Котов (Ilya Kotov) <forkotov02@ya.ru> diff --git a/src/plugins/Input/gme/translations/gme_plugin_kk.ts b/src/plugins/Input/gme/translations/gme_plugin_kk.ts index 6c2859cbc..c65e391a3 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_kk.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_kk.ts @@ -4,32 +4,32 @@ DecoderGmeFactory - + GME Plugin - + Game Music Files - + About GME Audio Plugin - + Qmmp GME Audio Plugin - + This plugin uses Game_Music_Emu library to play game music files - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/gme/translations/gme_plugin_lt.ts b/src/plugins/Input/gme/translations/gme_plugin_lt.ts index 3fbe877c6..26a6bc1ef 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_lt.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_lt.ts @@ -4,32 +4,32 @@ DecoderGmeFactory - + GME Plugin GME įskiepis - + Game Music Files Žaidimų muzikos bylos - + About GME Audio Plugin Apie GME Audio įskiepį - + Qmmp GME Audio Plugin Qmmp GME Audio įskiepis - + This plugin uses Game_Music_Emu library to play game music files Šis įskiepis naudoja Game_Music_Emu biblioteką žaidimų muzikos bylų grojimui - + Written by: Ilya Kotov <forkotov02@ya.ru> Sukūrė: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/gme/translations/gme_plugin_nl.ts b/src/plugins/Input/gme/translations/gme_plugin_nl.ts index da7e8bc63..5c98a7fcd 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_nl.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_nl.ts @@ -4,32 +4,32 @@ DecoderGmeFactory - + GME Plugin GME Module - + Game Music Files Spel Muziek Bestanden - + About GME Audio Plugin Over de GME Audio Module - + Qmmp GME Audio Plugin GME Audio Module voor Qmmp - + This plugin uses Game_Music_Emu library to play game music files Deze module faciliteert in het afspelen van spelmuziek door gebruik van de Game_Music_Emu bibliotheek - + Written by: Ilya Kotov <forkotov02@ya.ru> Auteur: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/gme/translations/gme_plugin_pl_PL.ts b/src/plugins/Input/gme/translations/gme_plugin_pl_PL.ts index f50118d8d..0f39401e9 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_pl_PL.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_pl_PL.ts @@ -4,32 +4,32 @@ DecoderGmeFactory - + GME Plugin Wtyczka GME - + Game Music Files Game Music Files - + About GME Audio Plugin O wtyczce dźwiękowej GME - + Qmmp GME Audio Plugin Wtyczka dźwiękowa GME dla Qmmp - + This plugin uses Game_Music_Emu library to play game music files Ta wtyczka używa biblioteki Game_Music_Emu do odtwarzania plików muzycznych z gier - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/gme/translations/gme_plugin_pt.ts b/src/plugins/Input/gme/translations/gme_plugin_pt.ts index c560da307..bd4111fe8 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_pt.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_pt.ts @@ -4,32 +4,32 @@ DecoderGmeFactory - + GME Plugin Suplemento GME - + Game Music Files Ficheiros Game Music - + About GME Audio Plugin Sobre o suplemento GME Audio - + Qmmp GME Audio Plugin Suplemento Qmmp GME Audio - + This plugin uses Game_Music_Emu library to play game music files Este suplemento utiliza a biblioteca Game_Music_Emu para a reprodução - + Written by: Ilya Kotov <forkotov02@ya.ru> Desenvolvido por: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/gme/translations/gme_plugin_pt_BR.ts b/src/plugins/Input/gme/translations/gme_plugin_pt_BR.ts index db3c0c0c7..b9c924836 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_pt_BR.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_pt_BR.ts @@ -4,32 +4,32 @@ DecoderGmeFactory - + GME Plugin Plugin GME - + Game Music Files Arquivos Game Music - + About GME Audio Plugin Sobre o plugin GME Audio - + Qmmp GME Audio Plugin Plugin Qmmp GME Audio - + This plugin uses Game_Music_Emu library to play game music files Este plugin utiliza a biblioteca Game_Music_Emu para a reprodução - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/gme/translations/gme_plugin_ru.ts b/src/plugins/Input/gme/translations/gme_plugin_ru.ts index 16320d1ae..5ade1e0b9 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_ru.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_ru.ts @@ -4,32 +4,32 @@ DecoderGmeFactory - + GME Plugin Модуль GME - + Game Music Files Программы звукогенераторов - + About GME Audio Plugin Об аудио-модуле GME - + Qmmp GME Audio Plugin Аудио-модуль GME для Qmmp - + This plugin uses Game_Music_Emu library to play game music files Для воспроизведения используется библиотека Game_Music_Emu - + Written by: Ilya Kotov <forkotov02@ya.ru> Разработчик: Илья Котов <forkotov02@ya.ru> diff --git a/src/plugins/Input/gme/translations/gme_plugin_sk.ts b/src/plugins/Input/gme/translations/gme_plugin_sk.ts index 1f2f693b1..e867e34bd 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_sk.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_sk.ts @@ -4,32 +4,32 @@ DecoderGmeFactory - + GME Plugin - + Game Music Files - + About GME Audio Plugin - + Qmmp GME Audio Plugin - + This plugin uses Game_Music_Emu library to play game music files - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/gme/translations/gme_plugin_sr_BA.ts b/src/plugins/Input/gme/translations/gme_plugin_sr_BA.ts index 1bcb2058b..30e6672db 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_sr_BA.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_sr_BA.ts @@ -4,32 +4,32 @@ DecoderGmeFactory - + GME Plugin ГМЕ прикључак - + Game Music Files Музички фајлови за игре - + About GME Audio Plugin О ГМЕ прикључку - + Qmmp GME Audio Plugin Кумп ГМЕ прикључак - + This plugin uses Game_Music_Emu library to play game music files Користи „Game_Music_Emu“ библиотеку за пуштање музичких фајлова за игре - + Written by: Ilya Kotov <forkotov02@ya.ru> Аутор: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/gme/translations/gme_plugin_sr_RS.ts b/src/plugins/Input/gme/translations/gme_plugin_sr_RS.ts index eead24668..0472e8b24 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_sr_RS.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_sr_RS.ts @@ -4,32 +4,32 @@ DecoderGmeFactory - + GME Plugin ГМЕ прикључак - + Game Music Files Музички фајлови за игре - + About GME Audio Plugin О ГМЕ прикључку - + Qmmp GME Audio Plugin Кумп ГМЕ прикључак - + This plugin uses Game_Music_Emu library to play game music files Користи „Game_Music_Emu“ библиотеку за пуштање музичких фајлова за игре - + Written by: Ilya Kotov <forkotov02@ya.ru> Аутор: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/gme/translations/gme_plugin_tr.ts b/src/plugins/Input/gme/translations/gme_plugin_tr.ts index 0a112111f..905c0ce36 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_tr.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_tr.ts @@ -4,32 +4,32 @@ DecoderGmeFactory - + GME Plugin - + Game Music Files - + About GME Audio Plugin - + Qmmp GME Audio Plugin - + This plugin uses Game_Music_Emu library to play game music files - + Written by: Ilya Kotov <forkotov02@ya.ru> Yazan: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/gme/translations/gme_plugin_uk_UA.ts b/src/plugins/Input/gme/translations/gme_plugin_uk_UA.ts index 8b868b170..d905a3c5b 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_uk_UA.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_uk_UA.ts @@ -4,32 +4,32 @@ DecoderGmeFactory - + GME Plugin Модуль GME - + Game Music Files Програми звукогенераторів - + About GME Audio Plugin Про аудіо-модуль GME - + Qmmp GME Audio Plugin Аудіо-модуль GME для Qmmp - + This plugin uses Game_Music_Emu library to play game music files Для відтворення використовується бібліотека Game_Music_Emu - + Written by: Ilya Kotov <forkotov02@ya.ru> Розробник: Ілля Котов <forkotov02@ya.ru> diff --git a/src/plugins/Input/gme/translations/gme_plugin_zh_CN.ts b/src/plugins/Input/gme/translations/gme_plugin_zh_CN.ts index 2a38145f6..b12ff942e 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_zh_CN.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_zh_CN.ts @@ -4,32 +4,32 @@ DecoderGmeFactory - + GME Plugin GME 插件 - + Game Music Files Game 音乐文件 - + About GME Audio Plugin 关于 GME 音频插件 - + Qmmp GME Audio Plugin Qmmp GME 音频插件 - + This plugin uses Game_Music_Emu library to play game music files 此插件使用 Game_Music_Emu 库来播放 game 音乐文件 - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/gme/translations/gme_plugin_zh_TW.ts b/src/plugins/Input/gme/translations/gme_plugin_zh_TW.ts index 76980d05f..d59c3cbec 100644 --- a/src/plugins/Input/gme/translations/gme_plugin_zh_TW.ts +++ b/src/plugins/Input/gme/translations/gme_plugin_zh_TW.ts @@ -4,32 +4,32 @@ DecoderGmeFactory - + GME Plugin GME 外掛 - + Game Music Files Game 音頻文件 - + About GME Audio Plugin 關於 Game 音頻文件 - + Qmmp GME Audio Plugin Qmmp Game 音頻文件 - + This plugin uses Game_Music_Emu library to play game music files 此插件使用 Game_Music_Emu 庫播放 Game 音頻文件 - + Written by: Ilya Kotov <forkotov02@ya.ru> 作者:Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/mad/CMakeLists.txt b/src/plugins/Input/mad/CMakeLists.txt index 65c04ae49..34f13bfb9 100644 --- a/src/plugins/Input/mad/CMakeLists.txt +++ b/src/plugins/Input/mad/CMakeLists.txt @@ -1,20 +1,7 @@ project(libmad) -# 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) @@ -43,7 +30,7 @@ SET(libmad_HDRS SET(libmad_RCCS translations/translations.qrc) -QT4_ADD_RESOURCES(libmad_RCC_SRCS ${libmad_RCCS}) +QT5_ADD_RESOURCES(libmad_RCC_SRCS ${libmad_RCCS}) # user interface @@ -52,7 +39,7 @@ SET(libmad_UIS settingsdialog.ui ) -QT4_WRAP_UI(libmad_UIS_H ${libmad_UIS}) +QT5_WRAP_UI(libmad_UIS_H ${libmad_UIS}) # Don't forget to include output directory, otherwise # the UI file won't be wrapped! include_directories(${CMAKE_CURRENT_BINARY_DIR}) @@ -60,6 +47,6 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR}) IF(MAD_FOUND) ADD_LIBRARY(mad MODULE ${libmad_SRCS} ${libmad_UIS_H} ${libmad_RCC_SRCS} ${libmad_HDRS}) add_dependencies(mad qmmp) -target_link_libraries(mad ${QT_LIBRARIES} libqmmp ${MAD_LDFLAGS} ${TAGLIB_LDFLAGS}) +target_link_libraries(mad Qt5::Widgets -lqmmp ${MAD_LDFLAGS} ${TAGLIB_LDFLAGS}) install(TARGETS mad DESTINATION ${LIB_DIR}/qmmp/Input) ENDIF(MAD_FOUND) diff --git a/src/plugins/Input/mad/decodermadfactory.cpp b/src/plugins/Input/mad/decodermadfactory.cpp index b003eb9b9..96227bd2f 100644 --- a/src/plugins/Input/mad/decodermadfactory.cpp +++ b/src/plugins/Input/mad/decodermadfactory.cpp @@ -20,11 +20,10 @@ #include #include -#include -#include #include #include -#include +#include +#include #include #include #include @@ -33,9 +32,7 @@ #include #include #include -#if (TAGLIB_MAJOR_VERSION > 1) || ((TAGLIB_MAJOR_VERSION == 1) && (TAGLIB_MINOR_VERSION >= 8)) #include -#endif #include "mpegmetadatamodel.h" #include "replaygainreader.h" #include "settingsdialog.h" @@ -142,12 +139,8 @@ QList DecoderMADFactory::createPlayList(const QString &fileName, boo FileInfo *info = new FileInfo(fileName); TagLib::Tag *tag = 0; -#if (TAGLIB_MAJOR_VERSION > 1) || ((TAGLIB_MAJOR_VERSION == 1) && (TAGLIB_MINOR_VERSION >= 8)) TagLib::FileStream stream(QStringToFileName(fileName), true); TagLib::MPEG::File fileRef(&stream, TagLib::ID3v2::FrameFactory::instance()); -#else - TagLib::MPEG::File fileRef(QStringToFileName(fileName)); -#endif if (useMetaData) { @@ -293,5 +286,3 @@ QTranslator *DecoderMADFactory::createTranslator(QObject *parent) translator->load(QString(":/mad_plugin_") + locale); return translator; } - -Q_EXPORT_PLUGIN2(mad, DecoderMADFactory) diff --git a/src/plugins/Input/mad/decodermadfactory.h b/src/plugins/Input/mad/decodermadfactory.h index 25820d2f0..a3f0139ac 100644 --- a/src/plugins/Input/mad/decodermadfactory.h +++ b/src/plugins/Input/mad/decodermadfactory.h @@ -34,6 +34,7 @@ class DecoderMADFactory : public QObject, DecoderFactory { Q_OBJECT +Q_PLUGIN_METADATA(IID "org.qmmp.qmmp.DecoderFactoryInterface.1.0") Q_INTERFACES(DecoderFactory) public: diff --git a/src/plugins/Input/mad/replaygainreader.cpp b/src/plugins/Input/mad/replaygainreader.cpp index d90822b75..e4bb4f56c 100644 --- a/src/plugins/Input/mad/replaygainreader.cpp +++ b/src/plugins/Input/mad/replaygainreader.cpp @@ -25,20 +25,14 @@ #include #include #include -#if (TAGLIB_MAJOR_VERSION > 1) || ((TAGLIB_MAJOR_VERSION == 1) && (TAGLIB_MINOR_VERSION >= 8)) #include #include -#endif #include "replaygainreader.h" ReplayGainReader::ReplayGainReader(const QString &path) { -#if (TAGLIB_MAJOR_VERSION > 1) || ((TAGLIB_MAJOR_VERSION == 1) && (TAGLIB_MINOR_VERSION >= 8)) TagLib::FileStream stream(QStringToFileName(path), true); TagLib::MPEG::File fileRef(&stream, TagLib::ID3v2::FrameFactory::instance()); -#else - TagLib::MPEG::File fileRef(QStringToFileName(path)); -#endif if(fileRef.ID3v2Tag()) readID3v2(fileRef.ID3v2Tag()); if(m_values.isEmpty() && fileRef.APETag()) diff --git a/src/plugins/Input/mad/translations/mad_plugin_bg.ts b/src/plugins/Input/mad/translations/mad_plugin_bg.ts index 328499f5e..3425ba5a6 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_bg.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_bg.ts @@ -4,37 +4,37 @@ DecoderMADFactory - + MPEG Plugin - + MPEG Files - + About MPEG Audio Plugin - + Qmmp MPEG Audio Plugin - + Compiled against libmad version: - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 and madplay projects diff --git a/src/plugins/Input/mad/translations/mad_plugin_cs.ts b/src/plugins/Input/mad/translations/mad_plugin_cs.ts index 732d24f4a..a8cab007b 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_cs.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_cs.ts @@ -4,37 +4,37 @@ DecoderMADFactory - + MPEG Plugin Modul MPEG - + MPEG Files Soubory MPEG - + About MPEG Audio Plugin O modulu MPEG - + Qmmp MPEG Audio Plugin Vstupní modul Qmmp MPEG - + Compiled against libmad version: Zkompilováno s libmad verze: - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 and madplay projects Zdrojový kód je založen na projektech mq3 a madplay diff --git a/src/plugins/Input/mad/translations/mad_plugin_de.ts b/src/plugins/Input/mad/translations/mad_plugin_de.ts index e929565d7..bbbc0f671 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_de.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_de.ts @@ -4,37 +4,37 @@ DecoderMADFactory - + MPEG Plugin MPEG-Modul - + MPEG Files MPEG-Dateien - + About MPEG Audio Plugin Über MPEG-Audiomodul - + Qmmp MPEG Audio Plugin Qmmp MPEG-Audiomodul - + Compiled against libmad version: Kompiliert gegen libmad-Version: - + Written by: Ilya Kotov <forkotov02@ya.ru> Geschrieben von: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 and madplay projects Basiert auf Code von den mq3- und madplay-Projekten diff --git a/src/plugins/Input/mad/translations/mad_plugin_el.ts b/src/plugins/Input/mad/translations/mad_plugin_el.ts index 2fc875a1a..162999bb5 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_el.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_el.ts @@ -4,37 +4,37 @@ DecoderMADFactory - + MPEG Plugin Πρόσθετο MPEG - + MPEG Files Αρχεία MPEG - + About MPEG Audio Plugin Σχετικά με το πρόσθετο ήχου MPEG - + Qmmp MPEG Audio Plugin Qmmp πρόσθετο ήχου MPEG - + Compiled against libmad version: Μεταγλωττίστηκε χρησιμοποιώντας την έκδοση της βιβλιοθήκης libmad: - + Written by: Ilya Kotov <forkotov02@ya.ru> Γράφτηκε από τον: Ilya Kotov <forkotov02@hotmail.ru> - + Source code based on mq3 and madplay projects Ο πηγαίος κώδικας έχει βασιστεί στα έργα mq3 και madplay diff --git a/src/plugins/Input/mad/translations/mad_plugin_en.ts b/src/plugins/Input/mad/translations/mad_plugin_en.ts index 926489c14..9614b9bfe 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_en.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_en.ts @@ -4,37 +4,37 @@ DecoderMADFactory - + MPEG Plugin - + MPEG Files - + About MPEG Audio Plugin - + Qmmp MPEG Audio Plugin - + Compiled against libmad version: - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 and madplay projects diff --git a/src/plugins/Input/mad/translations/mad_plugin_es.ts b/src/plugins/Input/mad/translations/mad_plugin_es.ts index 0d86dd4f8..bd8d4b0eb 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_es.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_es.ts @@ -4,37 +4,37 @@ DecoderMADFactory - + MPEG Plugin Módulo MPEG - + MPEG Files Archivos MPEG - + About MPEG Audio Plugin Acerca del módulo de audio MPEG - + Qmmp MPEG Audio Plugin Módulo de audio MPEG para Qmmp - + Compiled against libmad version: Compilado con libmad version: - + Written by: Ilya Kotov <forkotov02@ya.ru> Escrito por: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 and madplay projects Código fuente basado sobre proyectos mq3 y madplay diff --git a/src/plugins/Input/mad/translations/mad_plugin_fi.ts b/src/plugins/Input/mad/translations/mad_plugin_fi.ts index bd561c491..650ff7c2c 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_fi.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_fi.ts @@ -4,37 +4,37 @@ DecoderMADFactory - + MPEG Plugin MPEG-liitännäinen - + MPEG Files MPEG-tiedostot - + About MPEG Audio Plugin Tietoja - MPEG-ääniliitännäinen - + Qmmp MPEG Audio Plugin Qmmp:n MPEG-ääniliitännäinen - + Compiled against libmad version: Koostettu vasten libmadin versiota: - + Written by: Ilya Kotov <forkotov02@ya.ru> Toteuttanut: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 and madplay projects diff --git a/src/plugins/Input/mad/translations/mad_plugin_fr.ts b/src/plugins/Input/mad/translations/mad_plugin_fr.ts index afe03196a..75b564ce6 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_fr.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_fr.ts @@ -4,37 +4,37 @@ DecoderMADFactory - + MPEG Plugin Greffon MPEG - + MPEG Files Fichiers MPEG - + About MPEG Audio Plugin À propos du greffon audio MPEG - + Qmmp MPEG Audio Plugin Greffon audio MPEG pour Qmmp - + Compiled against libmad version: Compilé contre libmad version : - + Written by: Ilya Kotov <forkotov02@ya.ru> Écrit par : Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 and madplay projects Code source basé sur les projets mq3 et madplay diff --git a/src/plugins/Input/mad/translations/mad_plugin_gl_ES.ts b/src/plugins/Input/mad/translations/mad_plugin_gl_ES.ts index d188424ab..ac07a4377 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_gl_ES.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_gl_ES.ts @@ -4,37 +4,37 @@ DecoderMADFactory - + MPEG Plugin Engadido MPEG - + MPEG Files Ficheiros MPEG - + About MPEG Audio Plugin Sobre o engadido MPEG - + Qmmp MPEG Audio Plugin Engadido audio MPEG de Qmmp - + Compiled against libmad version: Compilado coa versión libmad: - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 and madplay projects Código fonte baseado nos proxectos mq3 e madplay diff --git a/src/plugins/Input/mad/translations/mad_plugin_he.ts b/src/plugins/Input/mad/translations/mad_plugin_he.ts index 93347b923..5b238f1d1 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_he.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_he.ts @@ -4,37 +4,37 @@ DecoderMADFactory - + MPEG Plugin תוסף MPEG - + MPEG Files קבצי MPEG - + About MPEG Audio Plugin אודות תוסף שמע MPEG - + Qmmp MPEG Audio Plugin תוסף שמע MPEG של Qmmp - + Compiled against libmad version: הודר כנגדlibmad גירסה: - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 and madplay projects קוד מקור מבוסס על המיזמים mq3 וגם madplay diff --git a/src/plugins/Input/mad/translations/mad_plugin_hu.ts b/src/plugins/Input/mad/translations/mad_plugin_hu.ts index 28e8f79a3..2ab90a740 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_hu.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_hu.ts @@ -4,37 +4,37 @@ DecoderMADFactory - + MPEG Plugin - + MPEG Files - + About MPEG Audio Plugin - + Qmmp MPEG Audio Plugin - + Compiled against libmad version: - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 and madplay projects diff --git a/src/plugins/Input/mad/translations/mad_plugin_id.ts b/src/plugins/Input/mad/translations/mad_plugin_id.ts index 34b33e649..0f25c2ade 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_id.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_id.ts @@ -4,37 +4,37 @@ DecoderMADFactory - + MPEG Plugin Plugin MPEG - + MPEG Files File MPEG - + About MPEG Audio Plugin Tentang Plugin Audio MPEG - + Qmmp MPEG Audio Plugin Plugin Audio MPEG Qmmp - + Compiled against libmad version: Dikompilasi terhadap versi libmad: - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 and madplay projects Kode sumber berdasarkan pada mq3 dan proyek madplay diff --git a/src/plugins/Input/mad/translations/mad_plugin_it.ts b/src/plugins/Input/mad/translations/mad_plugin_it.ts index 5e0a44134..be82bfb0a 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_it.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_it.ts @@ -4,37 +4,37 @@ DecoderMADFactory - + MPEG Plugin Modulo MPEG - + MPEG Files Brani MPEG - + About MPEG Audio Plugin Info sul modulo audio MPEG - + Qmmp MPEG Audio Plugin Modulo audio MPEG per Qmmp - + Compiled against libmad version: Compilato con libmad-Version: - + Written by: Ilya Kotov <forkotov02@ya.ru> Autore: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 and madplay projects diff --git a/src/plugins/Input/mad/translations/mad_plugin_ja.ts b/src/plugins/Input/mad/translations/mad_plugin_ja.ts index f03748ea4..d860a0c4c 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_ja.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_ja.ts @@ -4,37 +4,37 @@ DecoderMADFactory - + MPEG Plugin MPEG プラグイン - + MPEG Files MPEG ファイル - + About MPEG Audio Plugin MPEG 音響プラグインについて - + Qmmp MPEG Audio Plugin QMMP MPEG 音響プラグイン - + Compiled against libmad version: コンパイル時に使われた libmad の版はつぎのとおり: - + Written by: Ilya Kotov <forkotov02@ya.ru> 制作: Илья Котов (Ilya Kotov) <forkotov02@ya.ru> - + Source code based on mq3 and madplay projects ソースコードは mq3 と madplay の両プロジェクトから流用 diff --git a/src/plugins/Input/mad/translations/mad_plugin_kk.ts b/src/plugins/Input/mad/translations/mad_plugin_kk.ts index 0c4fc46b6..8a702981c 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_kk.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_kk.ts @@ -4,37 +4,37 @@ DecoderMADFactory - + MPEG Plugin - + MPEG Files - + About MPEG Audio Plugin - + Qmmp MPEG Audio Plugin - + Compiled against libmad version: - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 and madplay projects diff --git a/src/plugins/Input/mad/translations/mad_plugin_lt.ts b/src/plugins/Input/mad/translations/mad_plugin_lt.ts index de1c0b562..749d83767 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_lt.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_lt.ts @@ -4,37 +4,37 @@ DecoderMADFactory - + MPEG Plugin MPEG įskiepis - + MPEG Files MPEG bylos - + About MPEG Audio Plugin Apie MPEG audio įskiepį - + Qmmp MPEG Audio Plugin Qmmp MPEG įskiepis - + Compiled against libmad version: Sukurta libmad pagrindu: - + Written by: Ilya Kotov <forkotov02@ya.ru> Sukūrė: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 and madplay projects Kodas sukurtas mq3 ir madplay projektų kodais diff --git a/src/plugins/Input/mad/translations/mad_plugin_nl.ts b/src/plugins/Input/mad/translations/mad_plugin_nl.ts index 4fa8578b9..0f1408d9f 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_nl.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_nl.ts @@ -4,37 +4,37 @@ DecoderMADFactory - + MPEG Plugin MPEG Module - + MPEG Files MPEG Bestanden - + About MPEG Audio Plugin Over de MPEG Audio Module - + Qmmp MPEG Audio Plugin MPEG Audio Module voor Qmmp - + Compiled against libmad version: Gecompileerd tegen libmad met versie: - + Written by: Ilya Kotov <forkotov02@ya.ru> Auteur: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 and madplay projects Broncode gebasseerd op 'mq3' en 'madplay' projecten diff --git a/src/plugins/Input/mad/translations/mad_plugin_pl_PL.ts b/src/plugins/Input/mad/translations/mad_plugin_pl_PL.ts index 51f17314e..223bd6102 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_pl_PL.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_pl_PL.ts @@ -4,37 +4,37 @@ DecoderMADFactory - + MPEG Plugin Wtyczka MPEG - + MPEG Files Pliki MPEG - + About MPEG Audio Plugin O wtyczce Audio MPEG - + Qmmp MPEG Audio Plugin Wtyczka MPEG Audio dla Qmmp - + Compiled against libmad version: Skompilowane przy użyciu biblioteki libmad w wersji: - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 and madplay projects Kod źródłowy oparty na projektach mq3 oraz madplay diff --git a/src/plugins/Input/mad/translations/mad_plugin_pt.ts b/src/plugins/Input/mad/translations/mad_plugin_pt.ts index 675daa421..0aa2c048d 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_pt.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_pt.ts @@ -4,37 +4,37 @@ DecoderMADFactory - + MPEG Plugin Suplemento MPEG - + MPEG Files Ficheiros MPEG - + About MPEG Audio Plugin Sobre o suplemento MPEG Audio - + Qmmp MPEG Audio Plugin Suplemento Qmmp MPEG Audio - + Compiled against libmad version: Compilado com a versão libmad: - + Written by: Ilya Kotov <forkotov02@ya.ru> Desenvolvido por: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 and madplay projects Baseado no código fonte dos projetos mq3 e madplay diff --git a/src/plugins/Input/mad/translations/mad_plugin_pt_BR.ts b/src/plugins/Input/mad/translations/mad_plugin_pt_BR.ts index 16488f2a2..58e4cf0d3 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_pt_BR.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_pt_BR.ts @@ -4,37 +4,37 @@ DecoderMADFactory - + MPEG Plugin Plugin MPEG - + MPEG Files Arquivos MPEG - + About MPEG Audio Plugin Sobre o plugin MPEG Audio - + Qmmp MPEG Audio Plugin Plugin Qmmp MPEG Audio - + Compiled against libmad version: Compilado com a versão libmad: - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 and madplay projects Baseado no código fonte dos projetos mq3 e madplay diff --git a/src/plugins/Input/mad/translations/mad_plugin_ru.ts b/src/plugins/Input/mad/translations/mad_plugin_ru.ts index 49b4a5d4c..0173fbdee 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_ru.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_ru.ts @@ -4,37 +4,37 @@ DecoderMADFactory - + MPEG Plugin Модуль MPEG - + MPEG Files Файлы MPEG - + About MPEG Audio Plugin Об аудио-модуле MPEG - + Qmmp MPEG Audio Plugin Аудио-модуль MPEG для Qmmp - + Compiled against libmad version: Собрано с версией libmad: - + Written by: Ilya Kotov <forkotov02@ya.ru> Разработчик: Илья Котов <forkotov02@ya.ru> - + Source code based on mq3 and madplay projects Исходный код снован на проектах mq3 и madplay diff --git a/src/plugins/Input/mad/translations/mad_plugin_sk.ts b/src/plugins/Input/mad/translations/mad_plugin_sk.ts index efbce9004..496c5c812 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_sk.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_sk.ts @@ -4,37 +4,37 @@ DecoderMADFactory - + MPEG Plugin - + MPEG Files - + About MPEG Audio Plugin - + Qmmp MPEG Audio Plugin - + Compiled against libmad version: - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 and madplay projects diff --git a/src/plugins/Input/mad/translations/mad_plugin_sr_BA.ts b/src/plugins/Input/mad/translations/mad_plugin_sr_BA.ts index 55686229a..9d6f7751a 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_sr_BA.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_sr_BA.ts @@ -4,37 +4,37 @@ DecoderMADFactory - + MPEG Plugin МПЕГ прикључак - + MPEG Files МПЕГ фајлови - + About MPEG Audio Plugin О МПЕГ прикључку - + Qmmp MPEG Audio Plugin Кумп МПЕГ прикључак - + Compiled against libmad version: Компилован на libmad издању: - + Written by: Ilya Kotov <forkotov02@ya.ru> Аутор: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 and madplay projects Заснован на пројектима mq3 и madplay diff --git a/src/plugins/Input/mad/translations/mad_plugin_sr_RS.ts b/src/plugins/Input/mad/translations/mad_plugin_sr_RS.ts index dd8cdf402..1f2a2b712 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_sr_RS.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_sr_RS.ts @@ -4,37 +4,37 @@ DecoderMADFactory - + MPEG Plugin МПЕГ прикључак - + MPEG Files МПЕГ фајлови - + About MPEG Audio Plugin О МПЕГ прикључку - + Qmmp MPEG Audio Plugin Кумп МПЕГ прикључак - + Compiled against libmad version: Компилован на libmad издању: - + Written by: Ilya Kotov <forkotov02@ya.ru> Аутор: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 and madplay projects Заснован на пројектима mq3 и madplay diff --git a/src/plugins/Input/mad/translations/mad_plugin_tr.ts b/src/plugins/Input/mad/translations/mad_plugin_tr.ts index 6da3f51dd..beff9ad80 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_tr.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_tr.ts @@ -4,37 +4,37 @@ DecoderMADFactory - + MPEG Plugin MPEG Eklentisi - + MPEG Files MPEG Dosyaları - + About MPEG Audio Plugin MPEG Ses Eklentisi Hakkında - + Qmmp MPEG Audio Plugin Qmmp MPEG Ses Eklentisi - + Compiled against libmad version: Derlendiği libmad sürümü: - + Written by: Ilya Kotov <forkotov02@ya.ru> Yazan: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 and madplay projects diff --git a/src/plugins/Input/mad/translations/mad_plugin_uk_UA.ts b/src/plugins/Input/mad/translations/mad_plugin_uk_UA.ts index bca23cb57..b533d0630 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_uk_UA.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_uk_UA.ts @@ -4,37 +4,37 @@ DecoderMADFactory - + MPEG Plugin Модуль MPEG - + MPEG Files Файли MPEG - + About MPEG Audio Plugin Про аудіо-модуль MPEG - + Qmmp MPEG Audio Plugin Аудіо-модуль MPEG для Qmmp - + Compiled against libmad version: Зібрано з версією libmad: - + Written by: Ilya Kotov <forkotov02@ya.ru> Розробник: Ілля Котов <forkotov02@ya.ru> - + Source code based on mq3 and madplay projects Вихідні коди базуються на проектах mq3 та madplay diff --git a/src/plugins/Input/mad/translations/mad_plugin_zh_CN.ts b/src/plugins/Input/mad/translations/mad_plugin_zh_CN.ts index c531ae832..40ffa5f37 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_zh_CN.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_zh_CN.ts @@ -4,37 +4,37 @@ DecoderMADFactory - + MPEG Plugin MPEG 插件 - + MPEG Files MPEG 文件 - + About MPEG Audio Plugin 关于 MPEG 音频插件 - + Qmmp MPEG Audio Plugin Qmmp MPEG 音频插件 - + Compiled against libmad version: 编译基于 libmad 版本: - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 and madplay projects 源代码基于mq3及madplay项目 diff --git a/src/plugins/Input/mad/translations/mad_plugin_zh_TW.ts b/src/plugins/Input/mad/translations/mad_plugin_zh_TW.ts index cf7f68e9c..e6546e0c3 100644 --- a/src/plugins/Input/mad/translations/mad_plugin_zh_TW.ts +++ b/src/plugins/Input/mad/translations/mad_plugin_zh_TW.ts @@ -4,37 +4,37 @@ DecoderMADFactory - + MPEG Plugin MPEG 外掛 - + MPEG Files MPEG 檔案 - + About MPEG Audio Plugin 關於 MPEG 聲訊插件 - + Qmmp MPEG Audio Plugin Qmmp MPEG 聲訊插件 - + Compiled against libmad version: 編譯基於 libmad 的版本: - + Written by: Ilya Kotov <forkotov02@ya.ru> 作者:Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 and madplay projects diff --git a/src/plugins/Input/modplug/CMakeLists.txt b/src/plugins/Input/modplug/CMakeLists.txt index 8ee06b906..716a0c8aa 100644 --- a/src/plugins/Input/modplug/CMakeLists.txt +++ b/src/plugins/Input/modplug/CMakeLists.txt @@ -2,21 +2,8 @@ project(libmodplug) INCLUDE(CheckIncludeFile) -# 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) @@ -54,7 +41,7 @@ SET(libmodplug_HDRS SET(libmodplug_RCCS translations/translations.qrc) -QT4_ADD_RESOURCES(libmodplug_RCC_SRCS ${libmodplug_RCCS}) +QT5_ADD_RESOURCES(libmodplug_RCC_SRCS ${libmodplug_RCCS}) # user interface @@ -62,7 +49,7 @@ SET(libmodplug_UIS settingsdialog.ui ) -QT4_WRAP_UI(libmodplug_UIS_H ${libmodplug_UIS}) +QT5_WRAP_UI(libmodplug_UIS_H ${libmodplug_UIS}) # Don't forget to include output directory, otherwise # the UI file won't be wrapped! include_directories(${CMAKE_CURRENT_BINARY_DIR}) @@ -71,7 +58,7 @@ IF(MODPLUG_FOUND) ADD_LIBRARY(modplug MODULE ${libmodplug_SRCS} ${libmodplug_UIS_H} ${libmodplug_RCC_SRCS} ${libmodplug_HDRS}) add_dependencies(modplug qmmp) -target_link_libraries(modplug ${QT_LIBRARIES} libqmmp ${MODPLUG_LDFLAGS}) +target_link_libraries(modplug Qt5::Widgets -lqmmp ${MODPLUG_LDFLAGS}) install(TARGETS modplug DESTINATION ${LIB_DIR}/qmmp/Input) ENDIF(MODPLUG_FOUND) diff --git a/src/plugins/Input/modplug/decodermodplugfactory.cpp b/src/plugins/Input/modplug/decodermodplugfactory.cpp index 400a7334d..d52718133 100644 --- a/src/plugins/Input/modplug/decodermodplugfactory.cpp +++ b/src/plugins/Input/modplug/decodermodplugfactory.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2008-2016 by Ilya Kotov * + * Copyright (C) 2008-2015 by Ilya Kotov * * forkotov02@ya.ru * * * * This program is free software; you can redistribute it and/or modify * @@ -18,13 +18,12 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ -#include -#include -#include -#include -#include #include #include +#include +#include +#include +#include #include #include #include @@ -134,5 +133,3 @@ QTranslator *DecoderModPlugFactory::createTranslator(QObject *parent) translator->load(QString(":/modplug_plugin_") + locale); return translator; } - -Q_EXPORT_PLUGIN2(modplug,DecoderModPlugFactory) diff --git a/src/plugins/Input/modplug/decodermodplugfactory.h b/src/plugins/Input/modplug/decodermodplugfactory.h index f49c2a1d3..6cb255903 100644 --- a/src/plugins/Input/modplug/decodermodplugfactory.h +++ b/src/plugins/Input/modplug/decodermodplugfactory.h @@ -35,6 +35,7 @@ class DecoderModPlugFactory : public QObject, DecoderFactory { Q_OBJECT +Q_PLUGIN_METADATA(IID "org.qmmp.qmmp.DecoderFactoryInterface.1.0") Q_INTERFACES(DecoderFactory) public: diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_bg.ts b/src/plugins/Input/modplug/translations/modplug_plugin_bg.ts index 1fc8a8976..05f38e807 100644 --- a/src/plugins/Input/modplug/translations/modplug_plugin_bg.ts +++ b/src/plugins/Input/modplug/translations/modplug_plugin_bg.ts @@ -4,52 +4,52 @@ DecoderModPlugFactory - + ModPlug Plugin - + ModPlug Files - + About ModPlug Audio Plugin - + Qmmp ModPlug Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Based on the Modplug Plugin for Xmms - + Modplug Plugin developers: - + Olivier Lapicque <olivierl@jps.net> - + Kenton Varda <temporal@gauge3d.org> - + Konstanty Bialkowski <konstanty@ieee.org> diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_cs.ts b/src/plugins/Input/modplug/translations/modplug_plugin_cs.ts index b07b312f8..73d6c438d 100644 --- a/src/plugins/Input/modplug/translations/modplug_plugin_cs.ts +++ b/src/plugins/Input/modplug/translations/modplug_plugin_cs.ts @@ -4,52 +4,52 @@ DecoderModPlugFactory - + ModPlug Plugin Modul ModPlug - + ModPlug Files Soubory ModPlug - + About ModPlug Audio Plugin O modulu ModPlug - + Qmmp ModPlug Audio Plugin Vstupní modul Qmmp ModPlug - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Based on the Modplug Plugin for Xmms Založeno na modulu Modplug pro XMMS - + Modplug Plugin developers: Vývojáři modulu ModPlug: - + Olivier Lapicque <olivierl@jps.net> Olivier Lapicque <olivierl@jps.net> - + Kenton Varda <temporal@gauge3d.org> Kenton Varda <temporal@gauge3d.org> - + Konstanty Bialkowski <konstanty@ieee.org> Konstanty Bialkowski <konstanty@ieee.org> diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_de.ts b/src/plugins/Input/modplug/translations/modplug_plugin_de.ts index ddeadd0f4..81dcdc813 100644 --- a/src/plugins/Input/modplug/translations/modplug_plugin_de.ts +++ b/src/plugins/Input/modplug/translations/modplug_plugin_de.ts @@ -4,52 +4,52 @@ DecoderModPlugFactory - + ModPlug Plugin ModPlug-Modul - + ModPlug Files ModPlug-Dateien - + About ModPlug Audio Plugin Über ModPlug-Audiomodul - + Qmmp ModPlug Audio Plugin Qmmp ModPlug-Audiomodul - + Written by: Ilya Kotov <forkotov02@ya.ru> Geschrieben von: Ilya Kotov <forkotov02@ya.ru> - + Based on the Modplug Plugin for Xmms Basiert auf dem Modplug-Modul für Xmms - + Modplug Plugin developers: Entwickler des Modplug-Moduls: - + Olivier Lapicque <olivierl@jps.net> Olivier Lapicque <olivierl@jps.net> - + Kenton Varda <temporal@gauge3d.org> Kenton Varda <temporal@gauge3d.org> - + Konstanty Bialkowski <konstanty@ieee.org> Konstanty Bialkowski <konstanty@ieee.org> diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_el.ts b/src/plugins/Input/modplug/translations/modplug_plugin_el.ts index 7e4724599..5f911bc05 100644 --- a/src/plugins/Input/modplug/translations/modplug_plugin_el.ts +++ b/src/plugins/Input/modplug/translations/modplug_plugin_el.ts @@ -4,52 +4,52 @@ DecoderModPlugFactory - + ModPlug Plugin Πρόσθετο ModPlug - + ModPlug Files Αρχεία ModPlug - + About ModPlug Audio Plugin Σχετικά με το πρόσθετο ήχου ModPlug - + Qmmp ModPlug Audio Plugin Qmmp πρόσθετο ήχου ModPlug - + Written by: Ilya Kotov <forkotov02@ya.ru> Γράφτηκε από τον: Ilya Kotov <forkotov02@hotmail.ru> - + Based on the Modplug Plugin for Xmms Βασισμένο στο πρόσθετο Modplug για το Xmms - + Modplug Plugin developers: Οι προγραμματιστές του Modplug: - + Olivier Lapicque <olivierl@jps.net> Olivier Lapicque <olivierl@jps.net> - + Kenton Varda <temporal@gauge3d.org> Kenton Varda <temporal@gauge3d.org> - + Konstanty Bialkowski <konstanty@ieee.org> Konstanty Bialkowski <konstanty@ieee.org> diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_en.ts b/src/plugins/Input/modplug/translations/modplug_plugin_en.ts index 762df04d4..2a36edbe2 100644 --- a/src/plugins/Input/modplug/translations/modplug_plugin_en.ts +++ b/src/plugins/Input/modplug/translations/modplug_plugin_en.ts @@ -4,52 +4,52 @@ DecoderModPlugFactory - + ModPlug Plugin - + ModPlug Files - + About ModPlug Audio Plugin - + Qmmp ModPlug Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Based on the Modplug Plugin for Xmms - + Modplug Plugin developers: - + Olivier Lapicque <olivierl@jps.net> - + Kenton Varda <temporal@gauge3d.org> - + Konstanty Bialkowski <konstanty@ieee.org> diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_es.ts b/src/plugins/Input/modplug/translations/modplug_plugin_es.ts index 179bea0b9..f041afd30 100644 --- a/src/plugins/Input/modplug/translations/modplug_plugin_es.ts +++ b/src/plugins/Input/modplug/translations/modplug_plugin_es.ts @@ -4,52 +4,52 @@ DecoderModPlugFactory - + ModPlug Plugin Módulo ModPlug - + ModPlug Files Archivos ModPlug - + About ModPlug Audio Plugin Acerca del módulo de audio ModPlug - + Qmmp ModPlug Audio Plugin Módulo de audio ModPlug para Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Escrito por: Ilya Kotov <forkotov02@ya.ru> - + Based on the Modplug Plugin for Xmms Basado en el módulo Modplug para Xmms - + Modplug Plugin developers: Desarrolladores del módulo Modplug: - + Olivier Lapicque <olivierl@jps.net> Olivier Lapicque <olivierl@jps.net> - + Kenton Varda <temporal@gauge3d.org> Kenton Varda <temporal@gauge3d.org> - + Konstanty Bialkowski <konstanty@ieee.org> Konstanty Bialkowski <konstanty@ieee.org> diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_fi.ts b/src/plugins/Input/modplug/translations/modplug_plugin_fi.ts index 4aa6bb961..258ba8ea3 100644 --- a/src/plugins/Input/modplug/translations/modplug_plugin_fi.ts +++ b/src/plugins/Input/modplug/translations/modplug_plugin_fi.ts @@ -4,52 +4,52 @@ DecoderModPlugFactory - + ModPlug Plugin ModPlug-liitännäinen - + ModPlug Files ModPlug-tiedostot - + About ModPlug Audio Plugin - + Qmmp ModPlug Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> Toteuttanut: Ilya Kotov <forkotov02@ya.ru> - + Based on the Modplug Plugin for Xmms - + Modplug Plugin developers: Modplug-liitännäisen kehittäjät: - + Olivier Lapicque <olivierl@jps.net> Olivier Lapicque <olivierl@jps.net> - + Kenton Varda <temporal@gauge3d.org> Kenton Varda <temporal@gauge3d.org> - + Konstanty Bialkowski <konstanty@ieee.org> Konstanty Bialkowski <konstanty@ieee.org> diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_fr.ts b/src/plugins/Input/modplug/translations/modplug_plugin_fr.ts index df444935a..00b8eb18d 100644 --- a/src/plugins/Input/modplug/translations/modplug_plugin_fr.ts +++ b/src/plugins/Input/modplug/translations/modplug_plugin_fr.ts @@ -4,52 +4,52 @@ DecoderModPlugFactory - + ModPlug Plugin Plugin ModPLug - + ModPlug Files Fichiers ModPLug - + About ModPlug Audio Plugin A propos du plugin audio ModPLug - + Qmmp ModPlug Audio Plugin Plugin audio ModPlug Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Écrit par : Ilya Kotov <forkotov02@ya.ru> - + Based on the Modplug Plugin for Xmms Basé sur le plugin ModPlug pour Xmms - + Modplug Plugin developers: Plugin modplug pour développeurs - + Olivier Lapicque <olivierl@jps.net> Olivier Lapicque <olivierl@jps.net> - + Kenton Varda <temporal@gauge3d.org> Kenton Varda <temporal@gauge3d.org> - + Konstanty Bialkowski <konstanty@ieee.org> Konstanty Bialkowski <konstanty@ieee.org> diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_gl_ES.ts b/src/plugins/Input/modplug/translations/modplug_plugin_gl_ES.ts index f774483b8..1cf6b21e4 100644 --- a/src/plugins/Input/modplug/translations/modplug_plugin_gl_ES.ts +++ b/src/plugins/Input/modplug/translations/modplug_plugin_gl_ES.ts @@ -4,52 +4,52 @@ DecoderModPlugFactory - + ModPlug Plugin Engadido ModPlug - + ModPlug Files Ficheiros ModPlug - + About ModPlug Audio Plugin Sobre o engadido ModPlug - + Qmmp ModPlug Audio Plugin Engadido ModPlug de Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Based on the Modplug Plugin for Xmms Baseado no engadido ModPlug para Xmms - + Modplug Plugin developers: Desenvolvedores do engadido ModPlug: - + Olivier Lapicque <olivierl@jps.net> Olivier Lapicque <olivierl@jps.net> - + Kenton Varda <temporal@gauge3d.org> Kenton Varda <temporal@gauge3d.org> - + Konstanty Bialkowski <konstanty@ieee.org> Konstanty Bialkowski <konstanty@ieee.org> diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_he.ts b/src/plugins/Input/modplug/translations/modplug_plugin_he.ts index 30da736b4..79ab0a6ac 100644 --- a/src/plugins/Input/modplug/translations/modplug_plugin_he.ts +++ b/src/plugins/Input/modplug/translations/modplug_plugin_he.ts @@ -4,52 +4,52 @@ DecoderModPlugFactory - + ModPlug Plugin תוסף ModPlug - + ModPlug Files קבצי ModPlug - + About ModPlug Audio Plugin אודות תוסף שמע ModPlug - + Qmmp ModPlug Audio Plugin תוסף שמע ModPlug של Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Based on the Modplug Plugin for Xmms מבוסס על התוסף Modplug עבור Xmms - + Modplug Plugin developers: מפתחי תוסף Modplug: - + Olivier Lapicque <olivierl@jps.net> - + Kenton Varda <temporal@gauge3d.org> - + Konstanty Bialkowski <konstanty@ieee.org> diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_hu.ts b/src/plugins/Input/modplug/translations/modplug_plugin_hu.ts index b10083b88..5f76abdd9 100644 --- a/src/plugins/Input/modplug/translations/modplug_plugin_hu.ts +++ b/src/plugins/Input/modplug/translations/modplug_plugin_hu.ts @@ -4,52 +4,52 @@ DecoderModPlugFactory - + ModPlug Plugin - + ModPlug Files - + About ModPlug Audio Plugin - + Qmmp ModPlug Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Based on the Modplug Plugin for Xmms - + Modplug Plugin developers: - + Olivier Lapicque <olivierl@jps.net> - + Kenton Varda <temporal@gauge3d.org> - + Konstanty Bialkowski <konstanty@ieee.org> diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_id.ts b/src/plugins/Input/modplug/translations/modplug_plugin_id.ts index 8f388aedf..13cdb5a54 100644 --- a/src/plugins/Input/modplug/translations/modplug_plugin_id.ts +++ b/src/plugins/Input/modplug/translations/modplug_plugin_id.ts @@ -4,52 +4,52 @@ DecoderModPlugFactory - + ModPlug Plugin Plugin ModPlug - + ModPlug Files File ModPlug - + About ModPlug Audio Plugin Tentang Plugin Audio ModPlug - + Qmmp ModPlug Audio Plugin Plugin Audio ModPlug Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Based on the Modplug Plugin for Xmms Berdasarkan pada Plugin Modplug untuk Xmms - + Modplug Plugin developers: Pengembang Plugin Modplug: - + Olivier Lapicque <olivierl@jps.net> Olivier Lapicque <olivierl@jps.net> - + Kenton Varda <temporal@gauge3d.org> Kenton Varda <temporal@gauge3d.org> - + Konstanty Bialkowski <konstanty@ieee.org> Konstanty Bialkowski <konstanty@ieee.org> diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_it.ts b/src/plugins/Input/modplug/translations/modplug_plugin_it.ts index c7f7011d2..2557141ae 100644 --- a/src/plugins/Input/modplug/translations/modplug_plugin_it.ts +++ b/src/plugins/Input/modplug/translations/modplug_plugin_it.ts @@ -4,52 +4,52 @@ DecoderModPlugFactory - + ModPlug Plugin Modulo ModPlug - + ModPlug Files Brani ModPlug - + About ModPlug Audio Plugin Info sul modulo audio ModPlug - + Qmmp ModPlug Audio Plugin Modulo audio ModPlug per Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Based on the Modplug Plugin for Xmms Basato sul Modulo Modplug per Xmms - + Modplug Plugin developers: Sviluppatori del modulo Modplug: - + Olivier Lapicque <olivierl@jps.net> Olivier Lapicque <olivierl@jps.net> - + Kenton Varda <temporal@gauge3d.org> Kenton Varda <temporal@gauge3d.org> - + Konstanty Bialkowski <konstanty@ieee.org> Konstanty Bialkowski <konstanty@ieee.org> diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_ja.ts b/src/plugins/Input/modplug/translations/modplug_plugin_ja.ts index b894c6ff0..96e8f4bca 100644 --- a/src/plugins/Input/modplug/translations/modplug_plugin_ja.ts +++ b/src/plugins/Input/modplug/translations/modplug_plugin_ja.ts @@ -4,52 +4,52 @@ DecoderModPlugFactory - + ModPlug Plugin ModPlug プラグイン - + ModPlug Files ModPlug ファイル - + About ModPlug Audio Plugin ModPlug 音響プラグインについて - + Qmmp ModPlug Audio Plugin QMMP ModPlug 音響プラグイン - + Written by: Ilya Kotov <forkotov02@ya.ru> 制作: Илья Котов (Ilya Kotov) <forkotov02@ya.ru> - + Based on the Modplug Plugin for Xmms XMMS 用 ModPlug プラグインを基に作成 - + Modplug Plugin developers: ModPlug プラグインの開発者: - + Olivier Lapicque <olivierl@jps.net> Olivier Lapicque <olivierl@jps.net> - + Kenton Varda <temporal@gauge3d.org> Kenton Varda <temporal@gauge3d.org> - + Konstanty Bialkowski <konstanty@ieee.org> Konstanty Bialkowski <konstanty@ieee.org> diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_kk.ts b/src/plugins/Input/modplug/translations/modplug_plugin_kk.ts index 8c7156d9a..0f5e493cb 100644 --- a/src/plugins/Input/modplug/translations/modplug_plugin_kk.ts +++ b/src/plugins/Input/modplug/translations/modplug_plugin_kk.ts @@ -4,52 +4,52 @@ DecoderModPlugFactory - + ModPlug Plugin - + ModPlug Files - + About ModPlug Audio Plugin - + Qmmp ModPlug Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Based on the Modplug Plugin for Xmms - + Modplug Plugin developers: - + Olivier Lapicque <olivierl@jps.net> - + Kenton Varda <temporal@gauge3d.org> - + Konstanty Bialkowski <konstanty@ieee.org> diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_lt.ts b/src/plugins/Input/modplug/translations/modplug_plugin_lt.ts index 5901eb44c..5f2c1c2f6 100644 --- a/src/plugins/Input/modplug/translations/modplug_plugin_lt.ts +++ b/src/plugins/Input/modplug/translations/modplug_plugin_lt.ts @@ -4,52 +4,52 @@ DecoderModPlugFactory - + ModPlug Plugin ModPlug Įskiepis - + ModPlug Files ModPlug bylos - + About ModPlug Audio Plugin Apie ModPlug audio įskiepį - + Qmmp ModPlug Audio Plugin Qmmp ModPlug audio įskiepis - + Written by: Ilya Kotov <forkotov02@ya.ru> Sukūrė: Ilya Kotov <forkotov02@ya.ru> - + Based on the Modplug Plugin for Xmms Sukurta Xmms Modplug įskiepio pagrindu - + Modplug Plugin developers: Modplug įskiepio kūrėjai: - + Olivier Lapicque <olivierl@jps.net> Olivier Lapicque <olivierl@jps.net> - + Kenton Varda <temporal@gauge3d.org> Kenton Varda <temporal@gauge3d.org> - + Konstanty Bialkowski <konstanty@ieee.org> Konstanty Bialkowski <konstanty@ieee.org> diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_nl.ts b/src/plugins/Input/modplug/translations/modplug_plugin_nl.ts index 647a9a3a8..0ef8431a7 100644 --- a/src/plugins/Input/modplug/translations/modplug_plugin_nl.ts +++ b/src/plugins/Input/modplug/translations/modplug_plugin_nl.ts @@ -4,52 +4,52 @@ DecoderModPlugFactory - + ModPlug Plugin ModPlug Module - + ModPlug Files ModPlug Bestanden - + About ModPlug Audio Plugin Over de ModPlug Audio Module - + Qmmp ModPlug Audio Plugin Modplug Audio Module voor Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Auteur: Ilya Kotov <forkotov02@ya.ru> - + Based on the Modplug Plugin for Xmms Gebasseerd op de Modplug Module voor Xmms - + Modplug Plugin developers: Modplug Module ontwikkelaars: - + Olivier Lapicque <olivierl@jps.net> Olivier Lapicque <olivierl@jps.net> - + Kenton Varda <temporal@gauge3d.org> Kenton Varda <temporal@gauge3d.org> - + Konstanty Bialkowski <konstanty@ieee.org> Konstanty Bialkowski <konstanty@ieee.org> diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_pl_PL.ts b/src/plugins/Input/modplug/translations/modplug_plugin_pl_PL.ts index 5512673ef..64e8f4974 100644 --- a/src/plugins/Input/modplug/translations/modplug_plugin_pl_PL.ts +++ b/src/plugins/Input/modplug/translations/modplug_plugin_pl_PL.ts @@ -4,52 +4,52 @@ DecoderModPlugFactory - + ModPlug Plugin Wtyczka ModPlug - + ModPlug Files Pliki ModPlug - + About ModPlug Audio Plugin O wtyczce ModPlug Audio - + Qmmp ModPlug Audio Plugin Wtyczka ModPlug Audio dla Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Based on the Modplug Plugin for Xmms Oparty na wtyczce Modplug dla Xmms - + Modplug Plugin developers: Twórcy wtyczki Modplug: - + Olivier Lapicque <olivierl@jps.net> - + Kenton Varda <temporal@gauge3d.org> - + Konstanty Bialkowski <konstanty@ieee.org> diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_pt.ts b/src/plugins/Input/modplug/translations/modplug_plugin_pt.ts index c12f49984..93256d1c1 100644 --- a/src/plugins/Input/modplug/translations/modplug_plugin_pt.ts +++ b/src/plugins/Input/modplug/translations/modplug_plugin_pt.ts @@ -4,52 +4,52 @@ DecoderModPlugFactory - + ModPlug Plugin Suplemento ModPlug - + ModPlug Files Ficheiros ModPlug - + About ModPlug Audio Plugin Sobre o suplemento ModPlug Audio - + Qmmp ModPlug Audio Plugin Suplemento Qmmp ModPlug Audio - + Written by: Ilya Kotov <forkotov02@ya.ru> Desenvolvido por: Ilya Kotov <forkotov02@ya.ru> - + Based on the Modplug Plugin for Xmms Baseado no Modplug Plugin for Xmms - + Modplug Plugin developers: Programadores ModPlug: - + Olivier Lapicque <olivierl@jps.net> Olivier Lapicque <olivierl@jps.net> - + Kenton Varda <temporal@gauge3d.org> Kenton Varda <temporal@gauge3d.org> - + Konstanty Bialkowski <konstanty@ieee.org> Konstanty Bialkowski <konstanty@ieee.org> diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_pt_BR.ts b/src/plugins/Input/modplug/translations/modplug_plugin_pt_BR.ts index 2242a6e00..e13a0d853 100644 --- a/src/plugins/Input/modplug/translations/modplug_plugin_pt_BR.ts +++ b/src/plugins/Input/modplug/translations/modplug_plugin_pt_BR.ts @@ -4,52 +4,52 @@ DecoderModPlugFactory - + ModPlug Plugin Plugin ModPlug - + ModPlug Files Arquivos ModPlug - + About ModPlug Audio Plugin Sobre o plugin ModPlug Audio - + Qmmp ModPlug Audio Plugin Plugin Qmmp ModPlug Audio - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Based on the Modplug Plugin for Xmms Baseado no Modplug Plugin for Xmms - + Modplug Plugin developers: Programadores ModPlug: - + Olivier Lapicque <olivierl@jps.net> Olivier Lapicque <olivierl@jps.net> - + Kenton Varda <temporal@gauge3d.org> Kenton Varda <temporal@gauge3d.org> - + Konstanty Bialkowski <konstanty@ieee.org> Konstanty Bialkowski <konstanty@ieee.org> diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_ru.ts b/src/plugins/Input/modplug/translations/modplug_plugin_ru.ts index fda8d544a..199f92242 100644 --- a/src/plugins/Input/modplug/translations/modplug_plugin_ru.ts +++ b/src/plugins/Input/modplug/translations/modplug_plugin_ru.ts @@ -4,52 +4,52 @@ DecoderModPlugFactory - + ModPlug Plugin Модуль ModPlug - + ModPlug Files Файлы ModPlug - + About ModPlug Audio Plugin Об аудио-модуле ModPlug - + Qmmp ModPlug Audio Plugin Аудио-модуль ModPlug для Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Разработчик: Илья Котов <forkotov02@ya.ru> - + Based on the Modplug Plugin for Xmms Основан на базе модуля Modplug для Xmms - + Modplug Plugin developers: Разработчики модуля Modplug: - + Olivier Lapicque <olivierl@jps.net> Olivier Lapicque <olivierl@jps.net> - + Kenton Varda <temporal@gauge3d.org> Kenton Varda <temporal@gauge3d.org> - + Konstanty Bialkowski <konstanty@ieee.org> Konstanty Bialkowski <konstanty@ieee.org> diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_sk.ts b/src/plugins/Input/modplug/translations/modplug_plugin_sk.ts index d125a2d59..d0f1afead 100644 --- a/src/plugins/Input/modplug/translations/modplug_plugin_sk.ts +++ b/src/plugins/Input/modplug/translations/modplug_plugin_sk.ts @@ -4,52 +4,52 @@ DecoderModPlugFactory - + ModPlug Plugin - + ModPlug Files - + About ModPlug Audio Plugin - + Qmmp ModPlug Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Based on the Modplug Plugin for Xmms - + Modplug Plugin developers: - + Olivier Lapicque <olivierl@jps.net> - + Kenton Varda <temporal@gauge3d.org> - + Konstanty Bialkowski <konstanty@ieee.org> diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_sr_BA.ts b/src/plugins/Input/modplug/translations/modplug_plugin_sr_BA.ts index ec7688295..1b9c27b5e 100644 --- a/src/plugins/Input/modplug/translations/modplug_plugin_sr_BA.ts +++ b/src/plugins/Input/modplug/translations/modplug_plugin_sr_BA.ts @@ -4,52 +4,52 @@ DecoderModPlugFactory - + ModPlug Plugin МодПлуг прикључак - + ModPlug Files МодПлуг фајлови - + About ModPlug Audio Plugin О МодПлуг прикључку - + Qmmp ModPlug Audio Plugin Кумп МодПлуг прикључак - + Written by: Ilya Kotov <forkotov02@ya.ru> Аутор: Ilya Kotov <forkotov02@ya.ru> - + Based on the Modplug Plugin for Xmms Заснован на МодПлуг прикључку за ИксММС - + Modplug Plugin developers: Програмери МодПлуг прикључка: - + Olivier Lapicque <olivierl@jps.net> Olivier Lapicque <olivierl@jps.net> - + Kenton Varda <temporal@gauge3d.org> Kenton Varda <temporal@gauge3d.org> - + Konstanty Bialkowski <konstanty@ieee.org> Konstanty Bialkowski <konstanty@ieee.org> diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_sr_RS.ts b/src/plugins/Input/modplug/translations/modplug_plugin_sr_RS.ts index ce82a41ab..efc11c484 100644 --- a/src/plugins/Input/modplug/translations/modplug_plugin_sr_RS.ts +++ b/src/plugins/Input/modplug/translations/modplug_plugin_sr_RS.ts @@ -4,52 +4,52 @@ DecoderModPlugFactory - + ModPlug Plugin МодПлуг прикључак - + ModPlug Files МодПлуг фајлови - + About ModPlug Audio Plugin О МодПлуг прикључку - + Qmmp ModPlug Audio Plugin Кумп МодПлуг прикључак - + Written by: Ilya Kotov <forkotov02@ya.ru> Аутор: Ilya Kotov <forkotov02@ya.ru> - + Based on the Modplug Plugin for Xmms Заснован на МодПлуг прикључку за ИксММС - + Modplug Plugin developers: Програмери МодПлуг прикључка: - + Olivier Lapicque <olivierl@jps.net> Olivier Lapicque <olivierl@jps.net> - + Kenton Varda <temporal@gauge3d.org> Kenton Varda <temporal@gauge3d.org> - + Konstanty Bialkowski <konstanty@ieee.org> Konstanty Bialkowski <konstanty@ieee.org> diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_tr.ts b/src/plugins/Input/modplug/translations/modplug_plugin_tr.ts index be3a100e6..51adefe09 100644 --- a/src/plugins/Input/modplug/translations/modplug_plugin_tr.ts +++ b/src/plugins/Input/modplug/translations/modplug_plugin_tr.ts @@ -4,52 +4,52 @@ DecoderModPlugFactory - + ModPlug Plugin ModPlug Eklentisi - + ModPlug Files ModPlug Dosyaları - + About ModPlug Audio Plugin ModPlug Ses Eklentisi Hakkında - + Qmmp ModPlug Audio Plugin Qmmp ModPlug Ses Eklentisi - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Based on the Modplug Plugin for Xmms Xmms için yazılan Modplug eklentisi temellidir - + Modplug Plugin developers: - + Olivier Lapicque <olivierl@jps.net> Olivier Lapicque <olivierl@jps.net> - + Kenton Varda <temporal@gauge3d.org> Kenton Varda <temporal@gauge3d.org> - + Konstanty Bialkowski <konstanty@ieee.org> Konstanty Bialkowski <konstanty@ieee.org> diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_uk_UA.ts b/src/plugins/Input/modplug/translations/modplug_plugin_uk_UA.ts index cc533b6f8..e7679331d 100644 --- a/src/plugins/Input/modplug/translations/modplug_plugin_uk_UA.ts +++ b/src/plugins/Input/modplug/translations/modplug_plugin_uk_UA.ts @@ -4,52 +4,52 @@ DecoderModPlugFactory - + ModPlug Plugin Модуль ModPlug - + ModPlug Files Файли ModPlug - + About ModPlug Audio Plugin Про аудіо-модуль ModPlug - + Qmmp ModPlug Audio Plugin Аудіо-модуль для Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Розробник: Ілля Котов <forkotov02@ya.ru> - + Based on the Modplug Plugin for Xmms На базі модуля Modplug для Xmms - + Modplug Plugin developers: Розробники модуля ModPlug: - + Olivier Lapicque <olivierl@jps.net> - + Kenton Varda <temporal@gauge3d.org> - + Konstanty Bialkowski <konstanty@ieee.org> diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_zh_CN.ts b/src/plugins/Input/modplug/translations/modplug_plugin_zh_CN.ts index bdcf3b1a2..bf10bdf24 100644 --- a/src/plugins/Input/modplug/translations/modplug_plugin_zh_CN.ts +++ b/src/plugins/Input/modplug/translations/modplug_plugin_zh_CN.ts @@ -4,52 +4,52 @@ DecoderModPlugFactory - + ModPlug Plugin ModPlug 插件 - + ModPlug Files ModPlug 文件 - + About ModPlug Audio Plugin 关于 ModPlug 音频插件 - + Qmmp ModPlug Audio Plugin Qmmp ModPlug 音频插件 - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Based on the Modplug Plugin for Xmms 基于 Modplug 的 Xmms 插件 - + Modplug Plugin developers: ModPlug 插件开发者: - + Olivier Lapicque <olivierl@jps.net> Olivier Lapicque <olivierl@jps.net> - + Kenton Varda <temporal@gauge3d.org> Kenton Varda <temporal@gauge3d.org> - + Konstanty Bialkowski <konstanty@ieee.org> Konstanty Bialkowski <konstanty@ieee.org> diff --git a/src/plugins/Input/modplug/translations/modplug_plugin_zh_TW.ts b/src/plugins/Input/modplug/translations/modplug_plugin_zh_TW.ts index abbcb2bc9..eada7a6ad 100644 --- a/src/plugins/Input/modplug/translations/modplug_plugin_zh_TW.ts +++ b/src/plugins/Input/modplug/translations/modplug_plugin_zh_TW.ts @@ -4,52 +4,52 @@ DecoderModPlugFactory - + ModPlug Plugin ModPlug 外掛 - + ModPlug Files ModPlug 檔案 - + About ModPlug Audio Plugin 關於 ModPlug 聲訊插件 - + Qmmp ModPlug Audio Plugin Qmmp ModPlug 聲訊插件 - + Written by: Ilya Kotov <forkotov02@ya.ru> 作者:Ilya Kotov <forkotov02@ya.ru> - + Based on the Modplug Plugin for Xmms 基於 Modplug 的 Xmms 外掛 - + Modplug Plugin developers: ModPlug 插件開發: - + Olivier Lapicque <olivierl@jps.net> Olivier Lapicque <olivierl@jps.net> - + Kenton Varda <temporal@gauge3d.org> Kenton Varda <temporal@gauge3d.org> - + Konstanty Bialkowski <konstanty@ieee.org> Konstanty Bialkowski <konstanty@ieee.org> diff --git a/src/plugins/Input/mpc/CMakeLists.txt b/src/plugins/Input/mpc/CMakeLists.txt index 73afe1b7f..3790a874b 100644 --- a/src/plugins/Input/mpc/CMakeLists.txt +++ b/src/plugins/Input/mpc/CMakeLists.txt @@ -2,21 +2,8 @@ project(libmpc) INCLUDE(CheckIncludeFileCXX) -# 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) @@ -53,13 +40,13 @@ SET(libmpc_HDRS SET(libmpc_RCCS translations/translations.qrc) -QT4_ADD_RESOURCES(libmpc_RCC_SRCS ${libmpc_RCCS}) +QT5_ADD_RESOURCES(libmpc_RCC_SRCS ${libmpc_RCCS}) include_directories(${CMAKE_CURRENT_BINARY_DIR}) IF(MPC_FOUND) ADD_LIBRARY(mpc MODULE ${libmpc_SRCS} ${libmpc_RCC_SRCS} ${libmpc_HDRS}) add_dependencies(mpc qmmp) -target_link_libraries(mpc ${QT_LIBRARIES} libqmmp ${MPC_LIB} ${TAGLIB_LDFLAGS}) +target_link_libraries(mpc Qt5::Widgets -lqmmp ${MPC_LIB} ${TAGLIB_LDFLAGS}) install(TARGETS mpc DESTINATION ${LIB_DIR}/qmmp/Input) ENDIF(MPC_FOUND) diff --git a/src/plugins/Input/mpc/decodermpcfactory.cpp b/src/plugins/Input/mpc/decodermpcfactory.cpp index f877e995c..56c83a2ff 100644 --- a/src/plugins/Input/mpc/decodermpcfactory.cpp +++ b/src/plugins/Input/mpc/decodermpcfactory.cpp @@ -18,16 +18,13 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ -#include #include -#include +#include #include #include #include #include -#if (TAGLIB_MAJOR_VERSION > 1) || ((TAGLIB_MAJOR_VERSION == 1) && (TAGLIB_MINOR_VERSION >= 8)) #include -#endif #include "mpcmetadatamodel.h" #include "decoder_mpc.h" #include "decodermpcfactory.h" @@ -72,13 +69,8 @@ QList DecoderMPCFactory::createPlayList(const QString &fileName, boo { FileInfo *info = new FileInfo(fileName); -#if (TAGLIB_MAJOR_VERSION > 1) || ((TAGLIB_MAJOR_VERSION == 1) && (TAGLIB_MINOR_VERSION >= 8)) TagLib::FileStream stream(QStringToFileName(fileName), true); TagLib::MPC::File fileRef(&stream); -#else - TagLib::MPC::File fileRef(QStringToFileName(fileName)); -#endif - TagLib::APE::Tag *tag = useMetaData ? fileRef.APETag() : 0; if (tag && !tag->isEmpty()) { @@ -136,5 +128,3 @@ QTranslator *DecoderMPCFactory::createTranslator(QObject *parent) translator->load(QString(":/mpc_plugin_") + locale); return translator; } - -Q_EXPORT_PLUGIN2(mpc,DecoderMPCFactory) diff --git a/src/plugins/Input/mpc/decodermpcfactory.h b/src/plugins/Input/mpc/decodermpcfactory.h index bb66004e9..f2d86789d 100644 --- a/src/plugins/Input/mpc/decodermpcfactory.h +++ b/src/plugins/Input/mpc/decodermpcfactory.h @@ -37,6 +37,7 @@ class DecoderMPCFactory : public QObject, DecoderFactory { Q_OBJECT +Q_PLUGIN_METADATA(IID "org.qmmp.qmmp.DecoderFactoryInterface.1.0") Q_INTERFACES(DecoderFactory) public: diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_bg.ts b/src/plugins/Input/mpc/translations/mpc_plugin_bg.ts index 8c9bf2764..0f6182ba6 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_bg.ts +++ b/src/plugins/Input/mpc/translations/mpc_plugin_bg.ts @@ -4,27 +4,27 @@ DecoderMPCFactory - + Musepack Plugin - + Musepack Files - + About Musepack Audio Plugin - + Qmmp Musepack Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_cs.ts b/src/plugins/Input/mpc/translations/mpc_plugin_cs.ts index 2e2c4e6f8..e08b83ce5 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_cs.ts +++ b/src/plugins/Input/mpc/translations/mpc_plugin_cs.ts @@ -4,27 +4,27 @@ DecoderMPCFactory - + Musepack Plugin Modul Musepack - + Musepack Files Soubory Musepack - + About Musepack Audio Plugin O modulu Musepack - + Qmmp Musepack Audio Plugin Vstupní modul Qmmp Musepack - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_de.ts b/src/plugins/Input/mpc/translations/mpc_plugin_de.ts index 0a6599065..db95263e3 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_de.ts +++ b/src/plugins/Input/mpc/translations/mpc_plugin_de.ts @@ -4,27 +4,27 @@ DecoderMPCFactory - + Musepack Plugin Musepack-Modul - + Musepack Files Musepack-Dateien - + About Musepack Audio Plugin Über Musepack-Audiomodul - + Qmmp Musepack Audio Plugin Qmmp Musepack-Audiomodul - + Written by: Ilya Kotov <forkotov02@ya.ru> Geschrieben von: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_el.ts b/src/plugins/Input/mpc/translations/mpc_plugin_el.ts index 5d3548be8..4144df6fe 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_el.ts +++ b/src/plugins/Input/mpc/translations/mpc_plugin_el.ts @@ -4,27 +4,27 @@ DecoderMPCFactory - + Musepack Plugin Πρόσθετο Musepack - + Musepack Files Αρχεία Musepack - + About Musepack Audio Plugin Σχετικά με το πρόσθετο ήχου Musepack - + Qmmp Musepack Audio Plugin Qmmp πρόσθετο ήχου Musepack - + Written by: Ilya Kotov <forkotov02@ya.ru> Γράφτηκε από τον: Ilya Kotov <forkotov02@hotmail.ru> diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_en.ts b/src/plugins/Input/mpc/translations/mpc_plugin_en.ts index a51ec5a8e..9e2fdbe21 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_en.ts +++ b/src/plugins/Input/mpc/translations/mpc_plugin_en.ts @@ -4,27 +4,27 @@ DecoderMPCFactory - + Musepack Plugin - + Musepack Files - + About Musepack Audio Plugin - + Qmmp Musepack Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_es.ts b/src/plugins/Input/mpc/translations/mpc_plugin_es.ts index 97e3f5928..6deb12c8f 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_es.ts +++ b/src/plugins/Input/mpc/translations/mpc_plugin_es.ts @@ -4,27 +4,27 @@ DecoderMPCFactory - + Musepack Plugin Módulo Musepack - + Musepack Files Archivos Musepack - + About Musepack Audio Plugin Acerca del módulo de audio Musepack - + Qmmp Musepack Audio Plugin Módulo de audio Musepack para Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Escrito por: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_fi.ts b/src/plugins/Input/mpc/translations/mpc_plugin_fi.ts index c7303181f..21153506a 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_fi.ts +++ b/src/plugins/Input/mpc/translations/mpc_plugin_fi.ts @@ -4,27 +4,27 @@ DecoderMPCFactory - + Musepack Plugin Musepack-liitännäinen - + Musepack Files Musepack-tiedosto - + About Musepack Audio Plugin Tietoja - Musepack-ääniliitännäinen - + Qmmp Musepack Audio Plugin Qmmp:n Musepack-ääniliitännäinen - + Written by: Ilya Kotov <forkotov02@ya.ru> Toteuttanut: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_fr.ts b/src/plugins/Input/mpc/translations/mpc_plugin_fr.ts index e1c2a8180..77e3c0770 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_fr.ts +++ b/src/plugins/Input/mpc/translations/mpc_plugin_fr.ts @@ -4,27 +4,27 @@ DecoderMPCFactory - + Musepack Plugin Greffon Musepack - + Musepack Files Fichiers Musepack - + About Musepack Audio Plugin À propos du greffon audio Musepack - + Qmmp Musepack Audio Plugin Greffon audio Musepack pour Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Écrit par : Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_gl_ES.ts b/src/plugins/Input/mpc/translations/mpc_plugin_gl_ES.ts index bf33108a6..52ea2b8f5 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_gl_ES.ts +++ b/src/plugins/Input/mpc/translations/mpc_plugin_gl_ES.ts @@ -4,27 +4,27 @@ DecoderMPCFactory - + Musepack Plugin Engadido Musepack - + Musepack Files Ficheiros Musepack - + About Musepack Audio Plugin Sobre o engadido Musepack - + Qmmp Musepack Audio Plugin Engadido Musepack de Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_he.ts b/src/plugins/Input/mpc/translations/mpc_plugin_he.ts index 959f0b3aa..1230fcd8d 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_he.ts +++ b/src/plugins/Input/mpc/translations/mpc_plugin_he.ts @@ -4,27 +4,27 @@ DecoderMPCFactory - + Musepack Plugin תוסף Musepack - + Musepack Files קבצי Musepack - + About Musepack Audio Plugin אודות תוסף שמע Musepack - + Qmmp Musepack Audio Plugin תוסף שמע Musepack של Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_hu.ts b/src/plugins/Input/mpc/translations/mpc_plugin_hu.ts index 34cb1b938..4679e2f58 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_hu.ts +++ b/src/plugins/Input/mpc/translations/mpc_plugin_hu.ts @@ -4,27 +4,27 @@ DecoderMPCFactory - + Musepack Plugin - + Musepack Files - + About Musepack Audio Plugin - + Qmmp Musepack Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_id.ts b/src/plugins/Input/mpc/translations/mpc_plugin_id.ts index 29b4c6b1d..0e3f6e525 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_id.ts +++ b/src/plugins/Input/mpc/translations/mpc_plugin_id.ts @@ -4,27 +4,27 @@ DecoderMPCFactory - + Musepack Plugin Plugin Musepack - + Musepack Files File Musepack - + About Musepack Audio Plugin Tentang Plugin Audio Musepack - + Qmmp Musepack Audio Plugin Plugin Audio Musepack Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_it.ts b/src/plugins/Input/mpc/translations/mpc_plugin_it.ts index b823a7893..524926675 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_it.ts +++ b/src/plugins/Input/mpc/translations/mpc_plugin_it.ts @@ -4,27 +4,27 @@ DecoderMPCFactory - + Musepack Plugin Modulo Musepack - + Musepack Files Brani Musepack - + About Musepack Audio Plugin Info sul modulo audio Musepack - + Qmmp Musepack Audio Plugin Modulo audio Musepack per Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Autore: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_ja.ts b/src/plugins/Input/mpc/translations/mpc_plugin_ja.ts index 01e3e9181..cc86c15ac 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_ja.ts +++ b/src/plugins/Input/mpc/translations/mpc_plugin_ja.ts @@ -4,27 +4,27 @@ DecoderMPCFactory - + Musepack Plugin Musepack プラグイン - + Musepack Files Musepack ファイル - + About Musepack Audio Plugin Musepack 音響プラグインについて - + Qmmp Musepack Audio Plugin QMMP Musepack 音響プラグイン - + Written by: Ilya Kotov <forkotov02@ya.ru> 制作: Илья Котов (Ilya Kotov) <forkotov02@ya.ru> diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_kk.ts b/src/plugins/Input/mpc/translations/mpc_plugin_kk.ts index bae0f08e6..c578222e9 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_kk.ts +++ b/src/plugins/Input/mpc/translations/mpc_plugin_kk.ts @@ -4,27 +4,27 @@ DecoderMPCFactory - + Musepack Plugin - + Musepack Files - + About Musepack Audio Plugin - + Qmmp Musepack Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_lt.ts b/src/plugins/Input/mpc/translations/mpc_plugin_lt.ts index 27aeba082..675192cfc 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_lt.ts +++ b/src/plugins/Input/mpc/translations/mpc_plugin_lt.ts @@ -4,27 +4,27 @@ DecoderMPCFactory - + Musepack Plugin Musepack įskiepis - + Musepack Files Musepack bylos - + About Musepack Audio Plugin Apie Qmmp Musepack įskiepį - + Qmmp Musepack Audio Plugin Qmmp Musepack įskiepis - + Written by: Ilya Kotov <forkotov02@ya.ru> Sukūrė: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_nl.ts b/src/plugins/Input/mpc/translations/mpc_plugin_nl.ts index abb8a010f..a259fadb1 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_nl.ts +++ b/src/plugins/Input/mpc/translations/mpc_plugin_nl.ts @@ -4,27 +4,27 @@ DecoderMPCFactory - + Musepack Plugin Musepack Module - + Musepack Files Musepack Bestanden - + About Musepack Audio Plugin Over de Musepack Audio Module - + Qmmp Musepack Audio Plugin Musepack Audio Module voor Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Auteur: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_pl_PL.ts b/src/plugins/Input/mpc/translations/mpc_plugin_pl_PL.ts index 797836e40..3d5f94fe4 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_pl_PL.ts +++ b/src/plugins/Input/mpc/translations/mpc_plugin_pl_PL.ts @@ -4,27 +4,27 @@ DecoderMPCFactory - + Musepack Plugin Wtyczka Musepack - + Musepack Files Pliki Musepack - + About Musepack Audio Plugin O wtyczce Musepack Audio - + Qmmp Musepack Audio Plugin Wtyczka Musepack Audio dla Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_pt.ts b/src/plugins/Input/mpc/translations/mpc_plugin_pt.ts index 425ba5fda..2579669b5 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_pt.ts +++ b/src/plugins/Input/mpc/translations/mpc_plugin_pt.ts @@ -4,27 +4,27 @@ DecoderMPCFactory - + Musepack Plugin Suplemento Musepack - + Musepack Files Ficheiros Musepack - + About Musepack Audio Plugin Sobre o suplemento Musepack Audio - + Qmmp Musepack Audio Plugin Suplemento Qmmp Musepack Audio - + Written by: Ilya Kotov <forkotov02@ya.ru> Desenvolvido por: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_pt_BR.ts b/src/plugins/Input/mpc/translations/mpc_plugin_pt_BR.ts index 0f3ce4ccf..88defd324 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_pt_BR.ts +++ b/src/plugins/Input/mpc/translations/mpc_plugin_pt_BR.ts @@ -4,27 +4,27 @@ DecoderMPCFactory - + Musepack Plugin Plugin Musepack - + Musepack Files Arquivos Musepack - + About Musepack Audio Plugin Sobre o plugin Musepack Audio - + Qmmp Musepack Audio Plugin Arquivo Qmmp Musepack Audio - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_ru.ts b/src/plugins/Input/mpc/translations/mpc_plugin_ru.ts index d874b3ccf..52dd6c849 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_ru.ts +++ b/src/plugins/Input/mpc/translations/mpc_plugin_ru.ts @@ -4,27 +4,27 @@ DecoderMPCFactory - + Musepack Plugin Модуль Musepack - + Musepack Files Файлы Musepack - + About Musepack Audio Plugin Об аудио-модуле Musepack - + Qmmp Musepack Audio Plugin Аудио-модуль Musepack для Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Разработчик: Илья Котов <forkotov02@ya.ru> diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_sk.ts b/src/plugins/Input/mpc/translations/mpc_plugin_sk.ts index 09e2279ef..c4c228c05 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_sk.ts +++ b/src/plugins/Input/mpc/translations/mpc_plugin_sk.ts @@ -4,27 +4,27 @@ DecoderMPCFactory - + Musepack Plugin - + Musepack Files - + About Musepack Audio Plugin - + Qmmp Musepack Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_sr_BA.ts b/src/plugins/Input/mpc/translations/mpc_plugin_sr_BA.ts index 40dfd02b0..9beab2706 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_sr_BA.ts +++ b/src/plugins/Input/mpc/translations/mpc_plugin_sr_BA.ts @@ -4,27 +4,27 @@ DecoderMPCFactory - + Musepack Plugin Музпак прикључак - + Musepack Files Музпак фајлови - + About Musepack Audio Plugin О Музпак прикључку - + Qmmp Musepack Audio Plugin Кумп Музпак прикључак - + Written by: Ilya Kotov <forkotov02@ya.ru> Аутор: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_sr_RS.ts b/src/plugins/Input/mpc/translations/mpc_plugin_sr_RS.ts index fecfc5e85..6661db46a 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_sr_RS.ts +++ b/src/plugins/Input/mpc/translations/mpc_plugin_sr_RS.ts @@ -4,27 +4,27 @@ DecoderMPCFactory - + Musepack Plugin Музпак прикључак - + Musepack Files Музпак фајлови - + About Musepack Audio Plugin О Музпак прикључку - + Qmmp Musepack Audio Plugin Кумп Музпак прикључак - + Written by: Ilya Kotov <forkotov02@ya.ru> Аутор: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_tr.ts b/src/plugins/Input/mpc/translations/mpc_plugin_tr.ts index dc9fe6876..32a3c7bc1 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_tr.ts +++ b/src/plugins/Input/mpc/translations/mpc_plugin_tr.ts @@ -4,27 +4,27 @@ DecoderMPCFactory - + Musepack Plugin Musepack Eklentisi - + Musepack Files Musepack Dosyaları - + About Musepack Audio Plugin Musepack Ses Eklentisi Hakkında - + Qmmp Musepack Audio Plugin Qmmp Musepack Ses Eklentisi - + Written by: Ilya Kotov <forkotov02@ya.ru> Yazan: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_uk_UA.ts b/src/plugins/Input/mpc/translations/mpc_plugin_uk_UA.ts index aca9fb24e..530f27dc9 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_uk_UA.ts +++ b/src/plugins/Input/mpc/translations/mpc_plugin_uk_UA.ts @@ -4,27 +4,27 @@ DecoderMPCFactory - + Musepack Plugin Модуль Musepack - + Musepack Files Файли Musepack - + About Musepack Audio Plugin Про аудіо-модуль Musepack - + Qmmp Musepack Audio Plugin Аудіо-модуль Musepack для Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Розробник: Ілля Котов <forkotov02@ya.ru> diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_zh_CN.ts b/src/plugins/Input/mpc/translations/mpc_plugin_zh_CN.ts index 642a0d928..07246c3f2 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_zh_CN.ts +++ b/src/plugins/Input/mpc/translations/mpc_plugin_zh_CN.ts @@ -4,27 +4,27 @@ DecoderMPCFactory - + Musepack Plugin Musepack 插件 - + Musepack Files Musepack 文件 - + About Musepack Audio Plugin 关于 Musepack 音频插件 - + Qmmp Musepack Audio Plugin Qmmp Musepack 音频插件 - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/mpc/translations/mpc_plugin_zh_TW.ts b/src/plugins/Input/mpc/translations/mpc_plugin_zh_TW.ts index 7a7301f0a..fb13a4755 100644 --- a/src/plugins/Input/mpc/translations/mpc_plugin_zh_TW.ts +++ b/src/plugins/Input/mpc/translations/mpc_plugin_zh_TW.ts @@ -4,27 +4,27 @@ DecoderMPCFactory - + Musepack Plugin Musepack 外掛 - + Musepack Files Musepack 檔案 - + About Musepack Audio Plugin 關於 Musepack 聲訊插件 - + Qmmp Musepack Audio Plugin Qmmp Musepack 聲訊插件 - + Written by: Ilya Kotov <forkotov02@ya.ru> 作者:Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/opus/CMakeLists.txt b/src/plugins/Input/opus/CMakeLists.txt index b6f5f1219..f443ef901 100644 --- a/src/plugins/Input/opus/CMakeLists.txt +++ b/src/plugins/Input/opus/CMakeLists.txt @@ -1,20 +1,7 @@ project(libopus) -# 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) @@ -31,26 +18,20 @@ SET(libopus_SRCS decoderopusfactory.cpp opusmetadatamodel.cpp replaygainreader.cpp - opusfile.cpp - opusproperties.cpp - tdebug.cpp ) SET(libopus_HDRS decoder_opus.h replaygainreader.h - opusfile.h - opusproperties.h - tdebug.h ) SET(libopus_RCCS translations/translations.qrc) -QT4_ADD_RESOURCES(libopus_RCC_SRCS ${libopus_RCCS}) +QT5_ADD_RESOURCES(libopus_RCC_SRCS ${libopus_RCCS}) # user interface -QT4_WRAP_UI(libopus_UIS_H ${libopus_UIS}) +QT5_WRAP_UI(libopus_UIS_H ${libopus_UIS}) # Don't forget to include output directory, otherwise # the UI file won't be wrapped! include_directories(${CMAKE_CURRENT_BINARY_DIR}) @@ -58,6 +39,6 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR}) IF(OPUS_FOUND) ADD_LIBRARY(opus MODULE ${libopus_SRCS} ${libopus_RCC_SRCS} ${libopus_HDRS}) add_dependencies(opus qmmp) -target_link_libraries(opus ${QT_LIBRARIES} libqmmp ${OPUS_LDFLAGS} ${TAGLIB_LDFLAGS}) +target_link_libraries(opus Qt5::Widgets -lqmmp ${OPUS_LDFLAGS} ${TAGLIB_LDFLAGS}) install(TARGETS opus DESTINATION ${LIB_DIR}/qmmp/Input) ENDIF(OPUS_FOUND) diff --git a/src/plugins/Input/opus/decoderopusfactory.cpp b/src/plugins/Input/opus/decoderopusfactory.cpp index d52d76cec..6a0444751 100644 --- a/src/plugins/Input/opus/decoderopusfactory.cpp +++ b/src/plugins/Input/opus/decoderopusfactory.cpp @@ -20,10 +20,9 @@ #include #include -#include #include #include -#include "opusfile.h" +#include #include "replaygainreader.h" #include "decoder_opus.h" #include "opusmetadatamodel.h" @@ -121,8 +120,7 @@ void DecoderOpusFactory::showAbout(QWidget *parent) { QMessageBox::about (parent, tr("About Opus Audio Plugin"), tr("Qmmp Opus Audio Plugin")+"\n"+ - tr("Written by: Ilya Kotov ")+"\n"+ - tr("This plugin includes code from TagLib library")); + tr("Written by: Ilya Kotov ")); } QTranslator *DecoderOpusFactory::createTranslator(QObject *parent) @@ -132,5 +130,3 @@ QTranslator *DecoderOpusFactory::createTranslator(QObject *parent) translator->load(QString(":/opus_plugin_") + locale); return translator; } - -Q_EXPORT_PLUGIN2(opus,DecoderOpusFactory) diff --git a/src/plugins/Input/opus/decoderopusfactory.h b/src/plugins/Input/opus/decoderopusfactory.h index 17ff8e9d5..efee2f2dd 100644 --- a/src/plugins/Input/opus/decoderopusfactory.h +++ b/src/plugins/Input/opus/decoderopusfactory.h @@ -36,6 +36,7 @@ class DecoderOpusFactory : public QObject, DecoderFactory { Q_OBJECT +Q_PLUGIN_METADATA(IID "org.qmmp.qmmp.DecoderFactoryInterface.1.0") Q_INTERFACES(DecoderFactory) public: diff --git a/src/plugins/Input/opus/opus.pro b/src/plugins/Input/opus/opus.pro index f55764ca3..5cd5f321f 100644 --- a/src/plugins/Input/opus/opus.pro +++ b/src/plugins/Input/opus/opus.pro @@ -5,19 +5,12 @@ TARGET = $$PLUGINS_PREFIX/Input/opus HEADERS += decoderopusfactory.h \ decoder_opus.h \ opusmetadatamodel.h \ - replaygainreader.h \ - opusproperties.h \ - opusfile.h \ - tdebug.h + replaygainreader.h SOURCES += decoder_opus.cpp \ decoderopusfactory.cpp \ opusmetadatamodel.cpp \ - replaygainreader.cpp \ - opusproperties.cpp \ - opusfile.cpp \ - tdebug.cpp - + replaygainreader.cpp RESOURCES = translations/translations.qrc diff --git a/src/plugins/Input/opus/opusfile.cpp b/src/plugins/Input/opus/opusfile.cpp deleted file mode 100644 index eaf2d3afe..000000000 --- a/src/plugins/Input/opus/opusfile.cpp +++ /dev/null @@ -1,126 +0,0 @@ -/*************************************************************************** - copyright : (C) 2012 by Lukáš Lalinský - email : lalinsky@gmail.com - - copyright : (C) 2002 - 2008 by Scott Wheeler - email : wheeler@kde.org - (original Vorbis implementation) - ***************************************************************************/ - -/*************************************************************************** - * This library is free software; you can redistribute it and/or modify * - * it under the terms of the GNU Lesser General Public License version * - * 2.1 as published by the Free Software Foundation. * - * * - * This library 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 * - * Lesser General Public License for more details. * - * * - * You should have received a copy of the GNU Lesser General Public * - * License along with this library; if not, write to the Free Software * - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA * - * 02110-1301 USA * - * * - * Alternatively, this file is available under the Mozilla Public * - * License Version 1.1. You may obtain a copy of the License at * - * http://www.mozilla.org/MPL/ * - ***************************************************************************/ - -/* - Changes against original code: - - removed constructor File(IOStream *stream, bool readProperties, Properties::ReadStyle propertiesStyle); - - removed function PropertyMap File::properties() const; - - removed function PropertyMap File::setProperties(const PropertyMap &properties). -*/ - -#include - -#include -#include "tdebug.h" - -#include "opusfile.h" - -using namespace TagLib; -using namespace TagLib::Ogg; - -class Opus::File::FilePrivate -{ -public: - FilePrivate() : - comment(0), - properties(0) {} - - ~FilePrivate() - { - delete comment; - delete properties; - } - - Ogg::XiphComment *comment; - Properties *properties; -}; - -//////////////////////////////////////////////////////////////////////////////// -// public members -//////////////////////////////////////////////////////////////////////////////// - -Opus::File::File(FileName file, bool readProperties, - Properties::ReadStyle propertiesStyle) : Ogg::File(file) -{ - d = new FilePrivate; - read(readProperties, propertiesStyle); -} - -Opus::File::~File() -{ - delete d; -} - -Ogg::XiphComment *Opus::File::tag() const -{ - return d->comment; -} - -Opus::Properties *Opus::File::audioProperties() const -{ - return d->properties; -} - -bool Opus::File::save() -{ - if(!d->comment) - d->comment = new Ogg::XiphComment; - - setPacket(1, ByteVector("OpusTags", 8) + d->comment->render(false)); - - return Ogg::File::save(); -} - -//////////////////////////////////////////////////////////////////////////////// -// private members -//////////////////////////////////////////////////////////////////////////////// - -void Opus::File::read(bool readProperties, Properties::ReadStyle propertiesStyle) -{ - ByteVector opusHeaderData = packet(0); - - if(!opusHeaderData.startsWith("OpusHead")) { - setValid(false); - debug("Opus::File::read() -- invalid Opus identification header"); - return; - } - - ByteVector commentHeaderData = packet(1); - - if(!commentHeaderData.startsWith("OpusTags")) { - setValid(false); - debug("Opus::File::read() -- invalid Opus tags header"); - return; - } - - d->comment = new Ogg::XiphComment(commentHeaderData.mid(8)); - - if(readProperties) - d->properties = new Properties(this, propertiesStyle); -} diff --git a/src/plugins/Input/opus/opusfile.h b/src/plugins/Input/opus/opusfile.h deleted file mode 100644 index dc80c4fdf..000000000 --- a/src/plugins/Input/opus/opusfile.h +++ /dev/null @@ -1,106 +0,0 @@ -/*************************************************************************** - copyright : (C) 2012 by Lukáš Lalinský - email : lalinsky@gmail.com - - copyright : (C) 2002 - 2008 by Scott Wheeler - email : wheeler@kde.org - (original Vorbis implementation) -***************************************************************************/ - -/*************************************************************************** - * This library is free software; you can redistribute it and/or modify * - * it under the terms of the GNU Lesser General Public License version * - * 2.1 as published by the Free Software Foundation. * - * * - * This library 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 * - * Lesser General Public License for more details. * - * * - * You should have received a copy of the GNU Lesser General Public * - * License along with this library; if not, write to the Free Software * - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA * - * 02110-1301 USA * - * * - * Alternatively, this file is available under the Mozilla Public * - * License Version 1.1. You may obtain a copy of the License at * - * http://www.mozilla.org/MPL/ * - ***************************************************************************/ - -/* - Changes against original code: - - removed constructor File(IOStream *stream, bool readProperties, Properties::ReadStyle propertiesStyle); - - removed function PropertyMap File::properties() const; - - removed function PropertyMap File::setProperties(const PropertyMap &properties). -*/ - -#ifndef TAGLIB_OPUSFILE_H -#define TAGLIB_OPUSFILE_H - -#include -#include - -#include "opusproperties.h" - -namespace TagLib { - - namespace Ogg { - - //! A namespace containing classes for Opus metadata - - namespace Opus { - - //! An implementation of Ogg::File with Opus specific methods - - /*! - * This is the central class in the Ogg Opus metadata processing collection - * of classes. It's built upon Ogg::File which handles processing of the Ogg - * logical bitstream and breaking it down into pages which are handled by - * the codec implementations, in this case Opus specifically. - */ - - class File : public Ogg::File - { - public: - /*! - * Contructs a Opus file from \a file. If \a readProperties is true the - * file's audio properties will also be read using \a propertiesStyle. If - * false, \a propertiesStyle is ignored. - */ - File(FileName file, bool readProperties = true, - Properties::ReadStyle propertiesStyle = Properties::Average); - - /*! - * Destroys this instance of the File. - */ - virtual ~File(); - - /*! - * Returns the XiphComment for this file. XiphComment implements the tag - * interface, so this serves as the reimplementation of - * TagLib::File::tag(). - */ - virtual Ogg::XiphComment *tag() const; - - /*! - * Returns the Opus::Properties for this file. If no audio properties - * were read then this will return a null pointer. - */ - virtual Properties *audioProperties() const; - - virtual bool save(); - - private: - File(const File &); - File &operator=(const File &); - - void read(bool readProperties, Properties::ReadStyle propertiesStyle); - - class FilePrivate; - FilePrivate *d; - }; - } - } -} - -#endif diff --git a/src/plugins/Input/opus/opusmetadatamodel.cpp b/src/plugins/Input/opus/opusmetadatamodel.cpp index 2f79dfb6b..cd0f2be5f 100644 --- a/src/plugins/Input/opus/opusmetadatamodel.cpp +++ b/src/plugins/Input/opus/opusmetadatamodel.cpp @@ -18,13 +18,14 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ +#include #include +#include +#include +#include #include #include "opusmetadatamodel.h" -#define QStringToTString_qt4(s) TagLib::String(s.toUtf8().constData(), TagLib::String::UTF8) -#define TStringToQString_qt4(s) QString::fromUtf8(s.toCString(true)).trimmed() - OpusMetaDataModel::OpusMetaDataModel(const QString &path, QObject *parent) : MetaDataModel(parent) { m_path = path; @@ -79,7 +80,7 @@ QPixmap OpusMetaDataModel::cover() for(uint i = 0; i < list.size(); ++i) { TagLib::String value = list[i]; - QByteArray block = QByteArray::fromBase64(TStringToQString_qt4(value).toLatin1()); + QByteArray block = QByteArray::fromBase64(TStringToQString(value).toLatin1()); if(block.size() < 32) continue; qint64 pos = 0; @@ -135,25 +136,25 @@ const QString VorbisCommentModel::value(Qmmp::MetaData key) switch((int) key) { case Qmmp::TITLE: - return TStringToQString_qt4(m_tag->title()); + return TStringToQString(m_tag->title()); case Qmmp::ARTIST: - return TStringToQString_qt4(m_tag->artist()); + return TStringToQString(m_tag->artist()); case Qmmp::ALBUMARTIST: if(m_tag->fieldListMap()["ALBUMARTIST"].isEmpty()) return QString(); else - return TStringToQString_qt4(m_tag->fieldListMap()["ALBUMARTIST"].front()); + return TStringToQString(m_tag->fieldListMap()["ALBUMARTIST"].front()); case Qmmp::ALBUM: - return TStringToQString_qt4(m_tag->album()); + return TStringToQString(m_tag->album()); case Qmmp::COMMENT: - return TStringToQString_qt4(m_tag->comment()); + return TStringToQString(m_tag->comment()); case Qmmp::GENRE: - return TStringToQString_qt4(m_tag->genre()); + return TStringToQString(m_tag->genre()); case Qmmp::COMPOSER: if(m_tag->fieldListMap()["COMPOSER"].isEmpty()) return QString(); else - return TStringToQString_qt4(m_tag->fieldListMap()["COMPOSER"].front()); + return TStringToQString(m_tag->fieldListMap()["COMPOSER"].front()); case Qmmp::YEAR: return QString::number(m_tag->year()); case Qmmp::TRACK: @@ -162,7 +163,7 @@ const QString VorbisCommentModel::value(Qmmp::MetaData key) if(m_tag->fieldListMap()["DISCNUMBER"].isEmpty()) return QString(); else - return TStringToQString_qt4(m_tag->fieldListMap()["DISCNUMBER"].front()); + return TStringToQString(m_tag->fieldListMap()["DISCNUMBER"].front()); } return QString(); } @@ -172,7 +173,7 @@ void VorbisCommentModel::setValue(Qmmp::MetaData key, const QString &value) if(!m_tag) return; - TagLib::String str = QStringToTString_qt4(value); + TagLib::String str = QStringToTString(value); switch((int) key) { diff --git a/src/plugins/Input/opus/opusmetadatamodel.h b/src/plugins/Input/opus/opusmetadatamodel.h index a5d52490d..2d2a7a917 100644 --- a/src/plugins/Input/opus/opusmetadatamodel.h +++ b/src/plugins/Input/opus/opusmetadatamodel.h @@ -21,7 +21,7 @@ #ifndef OPUSMETADATAMODEL_H #define OPUSMETADATAMODEL_H -#include "opusfile.h" +#include #include #include diff --git a/src/plugins/Input/opus/opusproperties.cpp b/src/plugins/Input/opus/opusproperties.cpp deleted file mode 100644 index 89ede973d..000000000 --- a/src/plugins/Input/opus/opusproperties.cpp +++ /dev/null @@ -1,161 +0,0 @@ -/*************************************************************************** - copyright : (C) 2012 by Lukáš Lalinský - email : lalinsky@gmail.com - - copyright : (C) 2002 - 2008 by Scott Wheeler - email : wheeler@kde.org - (original Vorbis implementation) - ***************************************************************************/ - -/*************************************************************************** - * This library is free software; you can redistribute it and/or modify * - * it under the terms of the GNU Lesser General Public License version * - * 2.1 as published by the Free Software Foundation. * - * * - * This library 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 * - * Lesser General Public License for more details. * - * * - * You should have received a copy of the GNU Lesser General Public * - * License along with this library; if not, write to the Free Software * - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA * - * 02110-1301 USA * - * * - * Alternatively, this file is available under the Mozilla Public * - * License Version 1.1. You may obtain a copy of the License at * - * http://www.mozilla.org/MPL/ * - ***************************************************************************/ - -#include -#include "tdebug.h" - -#include - -#include "opusproperties.h" -#include "opusfile.h" - -using namespace TagLib; -using namespace TagLib::Ogg; - -class Opus::Properties::PropertiesPrivate -{ -public: - PropertiesPrivate(File *f, ReadStyle s) : - file(f), - style(s), - length(0), - inputSampleRate(0), - channels(0), - opusVersion(0) {} - - File *file; - ReadStyle style; - int length; - int inputSampleRate; - int channels; - int opusVersion; -}; - -//////////////////////////////////////////////////////////////////////////////// -// public members -//////////////////////////////////////////////////////////////////////////////// - -Opus::Properties::Properties(File *file, ReadStyle style) : AudioProperties(style) -{ - d = new PropertiesPrivate(file, style); - read(); -} - -Opus::Properties::~Properties() -{ - delete d; -} - -int Opus::Properties::length() const -{ - return d->length; -} - -int Opus::Properties::bitrate() const -{ - return 0; -} - -int Opus::Properties::sampleRate() const -{ - // Opus can decode any stream at a sample rate of 8, 12, 16, 24, or 48 kHz, - // so there is no single sample rate. Let's assume it's the highest - // possible. - return 48000; -} - -int Opus::Properties::channels() const -{ - return d->channels; -} - -int Opus::Properties::inputSampleRate() const -{ - return d->inputSampleRate; -} - -int Opus::Properties::opusVersion() const -{ - return d->opusVersion; -} - -//////////////////////////////////////////////////////////////////////////////// -// private members -//////////////////////////////////////////////////////////////////////////////// - -void Opus::Properties::read() -{ - // Get the identification header from the Ogg implementation. - - // http://tools.ietf.org/html/draft-terriberry-oggopus-01#section-5.1 - - ByteVector data = d->file->packet(0); - - // *Magic Signature* - int pos = 8; - - // *Version* (8 bits, unsigned) - d->opusVersion = uchar(data.at(pos)); - pos += 1; - - // *Output Channel Count* 'C' (8 bits, unsigned) - d->channels = uchar(data.at(pos)); - pos += 1; - - // *Pre-skip* (16 bits, unsigned, little endian) - ushort preSkip = data.mid(pos, 2).toUShort(false); - pos += 2; - - // *Input Sample Rate* (32 bits, unsigned, little endian) - d->inputSampleRate = data.mid(pos, 4).toUInt(false); - pos += 4; - - // *Output Gain* (16 bits, signed, little endian) - pos += 2; - - // *Channel Mapping Family* (8 bits, unsigned) - pos += 1; - - const Ogg::PageHeader *first = d->file->firstPageHeader(); - const Ogg::PageHeader *last = d->file->lastPageHeader(); - - if(first && last) { - long long start = first->absoluteGranularPosition(); - long long end = last->absoluteGranularPosition(); - - if(start >= 0 && end >= 0) - d->length = (int) ((end - start - preSkip) / 48000); - else { - debug("Opus::Properties::read() -- The PCM values for the start or " - "end of this file was incorrect."); - } - } - else - debug("Opus::Properties::read() -- Could not find valid first and last Ogg pages."); -} diff --git a/src/plugins/Input/opus/opusproperties.h b/src/plugins/Input/opus/opusproperties.h deleted file mode 100644 index 013fd0bb4..000000000 --- a/src/plugins/Input/opus/opusproperties.h +++ /dev/null @@ -1,96 +0,0 @@ -/*************************************************************************** - copyright : (C) 2012 by Lukáš Lalinský - email : lalinsky@gmail.com - - copyright : (C) 2002 - 2008 by Scott Wheeler - email : wheeler@kde.org - (original Vorbis implementation) -***************************************************************************/ - -/*************************************************************************** - * This library is free software; you can redistribute it and/or modify * - * it under the terms of the GNU Lesser General Public License version * - * 2.1 as published by the Free Software Foundation. * - * * - * This library 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 * - * Lesser General Public License for more details. * - * * - * You should have received a copy of the GNU Lesser General Public * - * License along with this library; if not, write to the Free Software * - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA * - * 02110-1301 USA * - * * - * Alternatively, this file is available under the Mozilla Public * - * License Version 1.1. You may obtain a copy of the License at * - * http://www.mozilla.org/MPL/ * - ***************************************************************************/ - -#ifndef TAGLIB_OPUSPROPERTIES_H -#define TAGLIB_OPUSPROPERTIES_H - -#include - -namespace TagLib { - - namespace Ogg { - - namespace Opus { - - class File; - - //! An implementation of audio property reading for Ogg Opus - - /*! - * This reads the data from an Ogg Opus stream found in the AudioProperties - * API. - */ - - class Properties : public AudioProperties - { - public: - /*! - * Create an instance of Opus::Properties with the data read from the - * Opus::File \a file. - */ - Properties(File *file, ReadStyle style = Average); - - /*! - * Destroys this Opus::Properties instance. - */ - virtual ~Properties(); - - // Reimplementations. - - virtual int length() const; - virtual int bitrate() const; - virtual int sampleRate() const; - virtual int channels() const; - - /*! - * The Opus codec supports decoding at multiple sample rates, there is no - * single sample rate of the encoded stream. This returns the sample rate - * of the original audio stream. - */ - int inputSampleRate() const; - - /*! - * Returns the Opus version, currently "0" (as specified by the spec). - */ - int opusVersion() const; - - private: - Properties(const Properties &); - Properties &operator=(const Properties &); - - void read(); - - class PropertiesPrivate; - PropertiesPrivate *d; - }; - } - } -} - -#endif diff --git a/src/plugins/Input/opus/replaygainreader.cpp b/src/plugins/Input/opus/replaygainreader.cpp index 5a8d1d21d..e125764d7 100644 --- a/src/plugins/Input/opus/replaygainreader.cpp +++ b/src/plugins/Input/opus/replaygainreader.cpp @@ -21,12 +21,14 @@ #include #include #include -#include "opusfile.h" +#include +#include #include "replaygainreader.h" ReplayGainReader::ReplayGainReader(const QString &path) { - TagLib::Ogg::Opus::File fileRef(QStringToFileName(path)); + TagLib::FileStream stream(QStringToFileName(path), true); + TagLib::Ogg::Opus::File fileRef(&stream); if(fileRef.tag()) readVorbisComment(fileRef.tag()); } diff --git a/src/plugins/Input/opus/tdebug.cpp b/src/plugins/Input/opus/tdebug.cpp deleted file mode 100644 index 5a7be431d..000000000 --- a/src/plugins/Input/opus/tdebug.cpp +++ /dev/null @@ -1,55 +0,0 @@ -/*************************************************************************** - copyright : (C) 2002 - 2008 by Scott Wheeler - email : wheeler@kde.org - ***************************************************************************/ - -/*************************************************************************** - * This library is free software; you can redistribute it and/or modify * - * it under the terms of the GNU Lesser General Public License version * - * 2.1 as published by the Free Software Foundation. * - * * - * This library 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 * - * Lesser General Public License for more details. * - * * - * You should have received a copy of the GNU Lesser General Public * - * License along with this library; if not, write to the Free Software * - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA * - * 02110-1301 USA * - * * - * Alternatively, this file is available under the Mozilla Public * - * License Version 1.1. You may obtain a copy of the License at * - * http://www.mozilla.org/MPL/ * - ***************************************************************************/ - -#ifndef NDEBUG -#include -#include - -#include "tdebug.h" -#include - -using namespace TagLib; - -void TagLib::debug(const String &s) -{ - std::cerr << "TagLib: " << s << std::endl; -} - -void TagLib::debugData(const ByteVector &v) -{ - for(uint i = 0; i < v.size(); i++) { - - std::cout << "*** [" << i << "] - '" << char(v[i]) << "' - int " << int(v[i]) - << std::endl; - - std::bitset<8> b(v[i]); - - for(int j = 0; j < 8; j++) - std::cout << i << ":" << j << " " << b.test(j) << std::endl; - - std::cout << std::endl; - } -} -#endif diff --git a/src/plugins/Input/opus/tdebug.h b/src/plugins/Input/opus/tdebug.h deleted file mode 100644 index 5204fe707..000000000 --- a/src/plugins/Input/opus/tdebug.h +++ /dev/null @@ -1,71 +0,0 @@ -/*************************************************************************** - copyright : (C) 2002 - 2008 by Scott Wheeler - email : wheeler@kde.org - ***************************************************************************/ - -/*************************************************************************** - * This library is free software; you can redistribute it and/or modify * - * it under the terms of the GNU Lesser General Public License version * - * 2.1 as published by the Free Software Foundation. * - * * - * This library 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 * - * Lesser General Public License for more details. * - * * - * You should have received a copy of the GNU Lesser General Public * - * License along with this library; if not, write to the Free Software * - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA * - * 02110-1301 USA * - * * - * Alternatively, this file is available under the Mozilla Public * - * License Version 1.1. You may obtain a copy of the License at * - * http://www.mozilla.org/MPL/ * - ***************************************************************************/ - -#ifndef TAGLIB_DEBUG_H -#define TAGLIB_DEBUG_H - -namespace TagLib { - - class String; - class ByteVector; - -#ifndef DO_NOT_DOCUMENT -#ifndef NDEBUG - - /*! - * A simple function that prints debugging output to cerr if debugging is - * not disabled. - * - * \warning Do not use this outside of TagLib, it could lead to undefined - * symbols in your build if TagLib is built with NDEBUG defined and your - * application is not. - * - * \internal - */ - void debug(const String &s); - - /*! - * For debugging binary data. - * - * \warning Do not use this outside of TagLib, it could lead to undefined - * symbols in your build if TagLib is built with NDEBUG defined and your - * application is not. - * - * \internal - */ - void debugData(const ByteVector &v); - -#else - - // Define these to an empty statement if debugging is disabled. - -#define debug(x) -#define debugData(x) - -#endif -#endif -} - -#endif diff --git a/src/plugins/Input/opus/translations/opus_plugin_bg.ts b/src/plugins/Input/opus/translations/opus_plugin_bg.ts index 3c6fe2d22..3112f9103 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_bg.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_bg.ts @@ -4,75 +4,70 @@ DecoderOpusFactory - + Opus Plugin - + Ogg Opus Files - + About Opus Audio Plugin - + Qmmp Opus Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> - - - This plugin includes code from TagLib library - - OpusMetaDataModel - + Length - + Sample rate - + Hz - + Channels - + Bitrate - + kbps - + File size - + KB diff --git a/src/plugins/Input/opus/translations/opus_plugin_cs.ts b/src/plugins/Input/opus/translations/opus_plugin_cs.ts index 8c3f6517f..e7aeaa604 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_cs.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_cs.ts @@ -4,75 +4,70 @@ DecoderOpusFactory - + Opus Plugin Modul Opus - + Ogg Opus Files Soubory Ogg Opus - + About Opus Audio Plugin O modulu Opus - + Qmmp Opus Audio Plugin Modul Qmmp Opus - + Written by: Ilya Kotov <forkotov02@ya.ru> - - - This plugin includes code from TagLib library - Tento modul zahrnuje kód z knihovny TagLib - OpusMetaDataModel - + Length Délka - + Sample rate Vzorkovací frekvence - + Hz Hz - + Channels Počet kanálů - + Bitrate Datový tok - + kbps kbps - + File size Velikost souboru - + KB KiB diff --git a/src/plugins/Input/opus/translations/opus_plugin_de.ts b/src/plugins/Input/opus/translations/opus_plugin_de.ts index 86ded6035..6daba4c32 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_de.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_de.ts @@ -4,75 +4,70 @@ DecoderOpusFactory - + Opus Plugin Opus-Modul - + Ogg Opus Files Ogg-Opus-Dateien - + About Opus Audio Plugin Über Opus-Audiomodul - + Qmmp Opus Audio Plugin Qmmp Opus-Audiomodul - + Written by: Ilya Kotov <forkotov02@ya.ru> Geschrieben von: Ilya Kotov <forkotov02@ya.ru> - - - This plugin includes code from TagLib library - Dieses Modul enthält Code aus der TagLib-Bibliothek - OpusMetaDataModel - + Length Länge - + Sample rate Abtastrate - + Hz Hz - + Channels Kanäle - + Bitrate Bitrate - + kbps KBit/s - + File size Dateigröße - + KB KB diff --git a/src/plugins/Input/opus/translations/opus_plugin_el.ts b/src/plugins/Input/opus/translations/opus_plugin_el.ts index cff76ae3e..ae55a7bea 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_el.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_el.ts @@ -4,75 +4,70 @@ DecoderOpusFactory - + Opus Plugin Πρόσθετο Opus - + Ogg Opus Files Αρχεία Ogg Opus - + About Opus Audio Plugin Σχετικά με το πρόσθετο ήχου Opus - + Qmmp Opus Audio Plugin Qmmp πρόσθετο ήχου Opus - + Written by: Ilya Kotov <forkotov02@ya.ru> Γράφτηκε από τον: Ilya Kotov <forkotov02@hotmail.ru> - - - This plugin includes code from TagLib library - Αυτό το πρόσθετο περιέχει κώδικα από τη βιβλιοθήκη TagLib - OpusMetaDataModel - + Length Διάρκεια - + Sample rate Ρυθμός δειγματοληψίας - + Hz Hz - + Channels Κανάλια - + Bitrate Ρυθμός bit - + kbps kbps - + File size Μέγεθος αρχείου - + KB KB diff --git a/src/plugins/Input/opus/translations/opus_plugin_en.ts b/src/plugins/Input/opus/translations/opus_plugin_en.ts index 7ed2df0c0..5a729a0a7 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_en.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_en.ts @@ -4,75 +4,70 @@ DecoderOpusFactory - + Opus Plugin - + Ogg Opus Files - + About Opus Audio Plugin - + Qmmp Opus Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> - - - This plugin includes code from TagLib library - - OpusMetaDataModel - + Length - + Sample rate - + Hz - + Channels - + Bitrate - + kbps - + File size - + KB diff --git a/src/plugins/Input/opus/translations/opus_plugin_es.ts b/src/plugins/Input/opus/translations/opus_plugin_es.ts index 61a5f84b2..9e5d589d4 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_es.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_es.ts @@ -4,75 +4,70 @@ DecoderOpusFactory - + Opus Plugin Módulo Opus - + Ogg Opus Files Archivos Ogg Opus - + About Opus Audio Plugin Acerca del Módulo de Audio Opus - + Qmmp Opus Audio Plugin Módulo de Audio Opus de Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Escrito por: Ilya Kotov <forkotov02@ya.ru> - - - This plugin includes code from TagLib library - Este módulo incluye código proveniente de la biblioteca TagLib - OpusMetaDataModel - + Length Duración - + Sample rate Frecuencia - + Hz Hz - + Channels Canales - + Bitrate Tasa de bits - + kbps kbps - + File size Tamaño del archivo - + KB KB diff --git a/src/plugins/Input/opus/translations/opus_plugin_fi.ts b/src/plugins/Input/opus/translations/opus_plugin_fi.ts index 91f916d2e..aa97a2e4a 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_fi.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_fi.ts @@ -4,75 +4,70 @@ DecoderOpusFactory - + Opus Plugin Opus-liitännäinen - + Ogg Opus Files Ogg Opus -tiedostot - + About Opus Audio Plugin Tietoja - Opus-ääniliitännäinen - + Qmmp Opus Audio Plugin Qmmp:n Opus-ääniliitännäinen - + Written by: Ilya Kotov <forkotov02@ya.ru> Toteuttanut: Ilya Kotov <forkotov02@ya.ru> - - - This plugin includes code from TagLib library - Tämä liitännäinen sisältää koodia TagLib-kirjastosta - OpusMetaDataModel - + Length Kesto - + Sample rate Näytteenottotaajuus - + Hz Hz - + Channels Kanavat - + Bitrate Bittinopeus - + kbps kbps - + File size Tiedostokoko - + KB kt diff --git a/src/plugins/Input/opus/translations/opus_plugin_fr.ts b/src/plugins/Input/opus/translations/opus_plugin_fr.ts index 13489a5a3..90dca3c38 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_fr.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_fr.ts @@ -4,75 +4,70 @@ DecoderOpusFactory - + Opus Plugin Greffon Opus - + Ogg Opus Files Fichiers Opus - + About Opus Audio Plugin À propos du greffon audio Opus - + Qmmp Opus Audio Plugin Greffon audio Opus pour Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Écrit par : Ilya Kotov <forkotov02@ya.ru> - - - This plugin includes code from TagLib library - Ce greffon comprend du code de la bibliothèque TagLib - OpusMetaDataModel - + Length Longueur - + Sample rate Taux d'échantillonage - + Hz Hz - + Channels Canaux - + Bitrate Débit binaire - + kbps kbps - + File size Taille du fichier - + KB Ko diff --git a/src/plugins/Input/opus/translations/opus_plugin_gl_ES.ts b/src/plugins/Input/opus/translations/opus_plugin_gl_ES.ts index 6d0a54153..ab1df61bd 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_gl_ES.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_gl_ES.ts @@ -4,75 +4,70 @@ DecoderOpusFactory - + Opus Plugin Engadido Opus - + Ogg Opus Files Ficheiros Opus Ogg - + About Opus Audio Plugin Sobre o endagido Opus - + Qmmp Opus Audio Plugin Engadido Opus de Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> - - - This plugin includes code from TagLib library - Este engadido inclúe código da libraría TagLig - OpusMetaDataModel - + Length Lonxitude - + Sample rate Taxa de mostra - + Hz Hz - + Channels Canais - + Bitrate Taxa de bits - + kbps kbps - + File size Tamaño de ficheiro - + KB KB diff --git a/src/plugins/Input/opus/translations/opus_plugin_he.ts b/src/plugins/Input/opus/translations/opus_plugin_he.ts index f215d22b9..4154aaa9a 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_he.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_he.ts @@ -4,75 +4,70 @@ DecoderOpusFactory - + Opus Plugin תוסף Opus - + Ogg Opus Files תוסף Ogg Opus - + About Opus Audio Plugin אודות תוסף שמע Opus - + Qmmp Opus Audio Plugin תוסף שמע Opus של Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> - - - This plugin includes code from TagLib library - תוסף זו כולל קוד מתוך הספרייה TagLib - OpusMetaDataModel - + Length אריכות - + Sample rate שיעור דגימה - + Hz הרץ - + Channels ערוצים - + Bitrate שיעור סיביות - + kbps - + File size גודל קובץ - + KB ק״ב diff --git a/src/plugins/Input/opus/translations/opus_plugin_hu.ts b/src/plugins/Input/opus/translations/opus_plugin_hu.ts index 4bc700957..569af6df3 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_hu.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_hu.ts @@ -4,75 +4,70 @@ DecoderOpusFactory - + Opus Plugin - + Ogg Opus Files - + About Opus Audio Plugin - + Qmmp Opus Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> - - - This plugin includes code from TagLib library - - OpusMetaDataModel - + Length - + Sample rate - + Hz - + Channels - + Bitrate - + kbps - + File size - + KB diff --git a/src/plugins/Input/opus/translations/opus_plugin_id.ts b/src/plugins/Input/opus/translations/opus_plugin_id.ts index ecc7d5f42..9bbe01695 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_id.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_id.ts @@ -4,75 +4,70 @@ DecoderOpusFactory - + Opus Plugin Plugin Opus - + Ogg Opus Files File Opus Ogg - + About Opus Audio Plugin Tentang Plugin Audio Opus - + Qmmp Opus Audio Plugin Plugin Audio Opus Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> - - - This plugin includes code from TagLib library - Plugin ini mencakup kode dari pustaka TagLib - OpusMetaDataModel - + Length Panjang - + Sample rate Sample rate - + Hz Hz - + Channels Saluran - + Bitrate Bitrate - + kbps kbps - + File size Ukuran file - + KB KB diff --git a/src/plugins/Input/opus/translations/opus_plugin_it.ts b/src/plugins/Input/opus/translations/opus_plugin_it.ts index 239720d73..3612b782c 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_it.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_it.ts @@ -4,75 +4,70 @@ DecoderOpusFactory - + Opus Plugin - + Ogg Opus Files - + About Opus Audio Plugin - + Qmmp Opus Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> Autore: Ilya Kotov <forkotov02@ya.ru> - - - This plugin includes code from TagLib library - - OpusMetaDataModel - + Length Durata - + Sample rate Campionamento - + Hz Hz - + Channels Canali - + Bitrate bit al secondo - + kbps kbps - + File size Dimensione file - + KB KB diff --git a/src/plugins/Input/opus/translations/opus_plugin_ja.ts b/src/plugins/Input/opus/translations/opus_plugin_ja.ts index 2f37b774a..6f9ceb54d 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_ja.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_ja.ts @@ -4,75 +4,70 @@ DecoderOpusFactory - + Opus Plugin Opus プラグイン - + Ogg Opus Files Ogg Opus ファイル - + About Opus Audio Plugin Opus 音響プラグインについて - + Qmmp Opus Audio Plugin QMMP Opus 音響プラグイン - + Written by: Ilya Kotov <forkotov02@ya.ru> 制作: Илья Котов (Ilya Kotov) <forkotov02@ya.ru> - - - This plugin includes code from TagLib library - このプラグインは TagLib ライブラリーのコードを流用しています。 - OpusMetaDataModel - + Length 演奏時間 - + Sample rate サンプルレート - + Hz Hz - + Channels チャンネル - + Bitrate ビットレート - + kbps キロビット毎秒 - + File size ファイルの大きさ - + KB KiB diff --git a/src/plugins/Input/opus/translations/opus_plugin_kk.ts b/src/plugins/Input/opus/translations/opus_plugin_kk.ts index 5ab14ec3f..a2b9b403d 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_kk.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_kk.ts @@ -4,75 +4,70 @@ DecoderOpusFactory - + Opus Plugin - + Ogg Opus Files - + About Opus Audio Plugin - + Qmmp Opus Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> - - - This plugin includes code from TagLib library - - OpusMetaDataModel - + Length - + Sample rate - + Hz - + Channels - + Bitrate - + kbps - + File size - + KB diff --git a/src/plugins/Input/opus/translations/opus_plugin_lt.ts b/src/plugins/Input/opus/translations/opus_plugin_lt.ts index 2957ae20d..7f4329935 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_lt.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_lt.ts @@ -4,75 +4,70 @@ DecoderOpusFactory - + Opus Plugin Opus Įskiepis - + Ogg Opus Files Ogg Opus Bylos - + About Opus Audio Plugin Apie Opus Audio Įskiepį - + Qmmp Opus Audio Plugin Qmmp Opus Audio Įskiepis - + Written by: Ilya Kotov <forkotov02@ya.ru> Sukūrė: Ilya Kotov <forkotov02@ya.ru> - - - This plugin includes code from TagLib library - Įskiepyje yra kodo iš TagLib bibliotekos - OpusMetaDataModel - + Length Trukmė - + Sample rate Dažnis - + Hz Hz - + Channels Kanalai - + Bitrate Kokybė - + kbps kbps - + File size Bylos dydis - + KB KB diff --git a/src/plugins/Input/opus/translations/opus_plugin_nl.ts b/src/plugins/Input/opus/translations/opus_plugin_nl.ts index 9a85b7aee..2b8bb497e 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_nl.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_nl.ts @@ -4,75 +4,70 @@ DecoderOpusFactory - + Opus Plugin - + Ogg Opus Files - + About Opus Audio Plugin - + Qmmp Opus Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> Auteur: Ilya Kotov <forkotov02@ya.ru> - - - This plugin includes code from TagLib library - - OpusMetaDataModel - + Length Duur - + Sample rate Sample frequentie - + Hz - + Channels Kanalen - + Bitrate Bitsnelheid - + kbps - + File size Bestandsnaam - + KB diff --git a/src/plugins/Input/opus/translations/opus_plugin_pl_PL.ts b/src/plugins/Input/opus/translations/opus_plugin_pl_PL.ts index 0571653e8..cace44dae 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_pl_PL.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_pl_PL.ts @@ -4,75 +4,70 @@ DecoderOpusFactory - + Opus Plugin Wtyczka Opus - + Ogg Opus Files Pliki Ogg Opus - + About Opus Audio Plugin O wtyczce Opus Audio - + Qmmp Opus Audio Plugin Wtyczka Opus Audio dla Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> - - - This plugin includes code from TagLib library - Ta wtyczka używa kodu z biblioteki TagLib - OpusMetaDataModel - + Length Długość - + Sample rate Próbkowanie - + Hz Hz - + Channels Kanały - + Bitrate Szybkość transmisji - + kbps - + File size Wielkość pliku - + KB KB diff --git a/src/plugins/Input/opus/translations/opus_plugin_pt.ts b/src/plugins/Input/opus/translations/opus_plugin_pt.ts index 037584d4c..d8c3e1010 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_pt.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_pt.ts @@ -4,75 +4,70 @@ DecoderOpusFactory - + Opus Plugin Suplemento Opus - + Ogg Opus Files Ficheiros Ogg Opus - + About Opus Audio Plugin Sobre o suplemento Opus - + Qmmp Opus Audio Plugin Suplemento Qmmp Opus Audio - + Written by: Ilya Kotov <forkotov02@ya.ru> Desenvolvido por: Ilya Kotov <forkotov02@ya.ru> - - - This plugin includes code from TagLib library - Este suplemento possui código da biblioteca TagLib - OpusMetaDataModel - + Length Duração - + Sample rate Frequência - + Hz Hz - + Channels Canais - + Bitrate Taxa de dados - + kbps kbps - + File size Tamanho do ficheiro - + KB KB diff --git a/src/plugins/Input/opus/translations/opus_plugin_pt_BR.ts b/src/plugins/Input/opus/translations/opus_plugin_pt_BR.ts index 703b71ba0..0b6cc9edd 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_pt_BR.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_pt_BR.ts @@ -4,75 +4,70 @@ DecoderOpusFactory - + Opus Plugin Plugin Opus - + Ogg Opus Files Arquivos Ogg Opus - + About Opus Audio Plugin Sobre o plugin Opus - + Qmmp Opus Audio Plugin Plugin Qmmp Opus Audio - + Written by: Ilya Kotov <forkotov02@ya.ru> - - - This plugin includes code from TagLib library - Este plugin inclui código da biblioteca TagLib - OpusMetaDataModel - + Length Duração - + Sample rate Frequência - + Hz Hz - + Channels Canais - + Bitrate Taxa de dados - + kbps kbps - + File size Tamanho do arquivo - + KB KB diff --git a/src/plugins/Input/opus/translations/opus_plugin_ru.ts b/src/plugins/Input/opus/translations/opus_plugin_ru.ts index 3219de7e4..775780544 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_ru.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_ru.ts @@ -4,75 +4,70 @@ DecoderOpusFactory - + Opus Plugin Модуль Opus - + Ogg Opus Files Файлы Ogg Opus - + About Opus Audio Plugin Об аудио-модуле Opus - + Qmmp Opus Audio Plugin Модуль Opus для Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Разработчик: Илья Котов <forkotov02@ya.ru> - - - This plugin includes code from TagLib library - В данном модуле задействован код из библиотеки TagLib - OpusMetaDataModel - + Length Длительность - + Sample rate Дискретизация - + Hz Гц - + Channels Каналов - + Bitrate Битовая частота - + kbps кбит/с - + File size Размер файла - + KB КБ diff --git a/src/plugins/Input/opus/translations/opus_plugin_sk.ts b/src/plugins/Input/opus/translations/opus_plugin_sk.ts index 84424f7e4..277ecff2a 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_sk.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_sk.ts @@ -4,75 +4,70 @@ DecoderOpusFactory - + Opus Plugin - + Ogg Opus Files - + About Opus Audio Plugin - + Qmmp Opus Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> - - - This plugin includes code from TagLib library - - OpusMetaDataModel - + Length - + Sample rate - + Hz - + Channels - + Bitrate - + kbps - + File size - + KB diff --git a/src/plugins/Input/opus/translations/opus_plugin_sr_BA.ts b/src/plugins/Input/opus/translations/opus_plugin_sr_BA.ts index 450e69802..c4448adb9 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_sr_BA.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_sr_BA.ts @@ -4,75 +4,70 @@ DecoderOpusFactory - + Opus Plugin Опус прикључак - + Ogg Opus Files Огг Опус фајлови - + About Opus Audio Plugin О Опус прикључку - + Qmmp Opus Audio Plugin Кумп Опус прикључак - + Written by: Ilya Kotov <forkotov02@ya.ru> Аутор: Ilya Kotov <forkotov02@ya.ru> - - - This plugin includes code from TagLib library - Овај прикључак користи кôд из TagLib библиотеке - OpusMetaDataModel - + Length Дужина - + Sample rate Узорковање - + Hz Hz - + Channels Канала - + Bitrate Битски проток - + kbps kb/s - + File size Величина - + KB KB diff --git a/src/plugins/Input/opus/translations/opus_plugin_sr_RS.ts b/src/plugins/Input/opus/translations/opus_plugin_sr_RS.ts index 025b447c4..6351cdbbb 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_sr_RS.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_sr_RS.ts @@ -4,75 +4,70 @@ DecoderOpusFactory - + Opus Plugin Опус прикључак - + Ogg Opus Files Огг Опус фајлови - + About Opus Audio Plugin О Опус прикључку - + Qmmp Opus Audio Plugin Кумп Опус прикључак - + Written by: Ilya Kotov <forkotov02@ya.ru> Аутор: Ilya Kotov <forkotov02@ya.ru> - - - This plugin includes code from TagLib library - Овај прикључак користи кôд из TagLib библиотеке - OpusMetaDataModel - + Length Дужина - + Sample rate Узорковање - + Hz Hz - + Channels Канала - + Bitrate Битски проток - + kbps kb/s - + File size Величина - + KB KB diff --git a/src/plugins/Input/opus/translations/opus_plugin_tr.ts b/src/plugins/Input/opus/translations/opus_plugin_tr.ts index 6eedc2153..be5ed3709 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_tr.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_tr.ts @@ -4,75 +4,70 @@ DecoderOpusFactory - + Opus Plugin - + Ogg Opus Files - + About Opus Audio Plugin - + Qmmp Opus Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> Yazan: Ilya Kotov <forkotov02@ya.ru> - - - This plugin includes code from TagLib library - - OpusMetaDataModel - + Length - + Sample rate - + Hz Hz - + Channels - + Bitrate - + kbps kbps - + File size - + KB KB diff --git a/src/plugins/Input/opus/translations/opus_plugin_uk_UA.ts b/src/plugins/Input/opus/translations/opus_plugin_uk_UA.ts index 3b89b25e2..f3d1b564e 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_uk_UA.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_uk_UA.ts @@ -4,75 +4,70 @@ DecoderOpusFactory - + Opus Plugin Модуль Opus - + Ogg Opus Files Файли Ogg Opus - + About Opus Audio Plugin Про модуль аудіо Opus - + Qmmp Opus Audio Plugin Модуль Opus для Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Розробник: Ілля Котов <forkotov02@ya.ru> - - - This plugin includes code from TagLib library - В даному модулі задіяно код з бібліотеки TagLib - OpusMetaDataModel - + Length Тривалість - + Sample rate Частота - + Hz Гц - + Channels Канали - + Bitrate Бітрейт - + kbps Кб/с - + File size Розмір файлу - + KB Кб diff --git a/src/plugins/Input/opus/translations/opus_plugin_zh_CN.ts b/src/plugins/Input/opus/translations/opus_plugin_zh_CN.ts index ad97b966f..528f19e79 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_zh_CN.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_zh_CN.ts @@ -4,75 +4,70 @@ DecoderOpusFactory - + Opus Plugin Opus插件 - + Ogg Opus Files Ogg Opus 文件 - + About Opus Audio Plugin 关于Opus音频 - + Qmmp Opus Audio Plugin Qmmp Opus音频文件插件 - + Written by: Ilya Kotov <forkotov02@ya.ru> - - - This plugin includes code from TagLib library - 此插件中含有TagLib文件库中的代码 - OpusMetaDataModel - + Length 长度 - + Sample rate 采样率 - + Hz 赫兹 - + Channels 频道 - + Bitrate 比特率 - + kbps 千比特每秒 - + File size 文件大小 - + KB 千字节 diff --git a/src/plugins/Input/opus/translations/opus_plugin_zh_TW.ts b/src/plugins/Input/opus/translations/opus_plugin_zh_TW.ts index 400980a76..45baf07c6 100644 --- a/src/plugins/Input/opus/translations/opus_plugin_zh_TW.ts +++ b/src/plugins/Input/opus/translations/opus_plugin_zh_TW.ts @@ -4,75 +4,70 @@ DecoderOpusFactory - + Opus Plugin - + Ogg Opus Files - + About Opus Audio Plugin - + Qmmp Opus Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> 作者:Ilya Kotov <forkotov02@ya.ru> - - - This plugin includes code from TagLib library - - OpusMetaDataModel - + Length 長度 - + Sample rate 取樣率 - + Hz Hz - + Channels 音頻通道 - + Bitrate 比特率 - + kbps kbps - + File size 文件大小 - + KB KB diff --git a/src/plugins/Input/sid/CMakeLists.txt b/src/plugins/Input/sid/CMakeLists.txt index 82ed9ac3e..3f578b021 100644 --- a/src/plugins/Input/sid/CMakeLists.txt +++ b/src/plugins/Input/sid/CMakeLists.txt @@ -2,21 +2,8 @@ project(libsid) INCLUDE(CheckIncludeFile) -# 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) @@ -42,7 +29,7 @@ SET(libsid_HDRS SET(libsid_RCCS translations/translations.qrc) -QT4_ADD_RESOURCES(libsid_RCC_SRCS ${libsid_RCCS}) +QT5_ADD_RESOURCES(libsid_RCC_SRCS ${libsid_RCCS}) # user interface @@ -50,7 +37,7 @@ SET(libsid_UIS settingsdialog.ui ) -QT4_WRAP_UI(libsid_UIS_H ${libsid_UIS}) +QT5_WRAP_UI(libsid_UIS_H ${libsid_UIS}) # Don't forget to include output directory, otherwise # the UI file won't be wrapped! include_directories(${CMAKE_CURRENT_BINARY_DIR}) @@ -59,6 +46,6 @@ IF(SIDPLAYFP_FOUND) ADD_LIBRARY(sid MODULE ${libsid_SRCS} ${libsid_UIS_H} ${libsid_RCC_SRCS} ${libsid_HDRS}) add_dependencies(sid qmmp) -target_link_libraries(sid ${QT_LIBRARIES} libqmmp ${SIDPLAYFP_LDFLAGS}) +target_link_libraries(sid Qt5::Widgets -lqmmp ${SIDPLAYFP_LDFLAGS}) install(TARGETS sid DESTINATION ${LIB_DIR}/qmmp/Input) ENDIF(SIDPLAYFP_FOUND) diff --git a/src/plugins/Input/sid/decodersidfactory.cpp b/src/plugins/Input/sid/decodersidfactory.cpp index a3364f328..bf1579669 100644 --- a/src/plugins/Input/sid/decodersidfactory.cpp +++ b/src/plugins/Input/sid/decodersidfactory.cpp @@ -18,11 +18,10 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ -#include +#include #include -#include #include -#include +#include #include #include #include @@ -126,4 +125,3 @@ QTranslator *DecoderSIDFactory::createTranslator(QObject *parent) translator->load(QString(":/sid_plugin_") + locale); return translator; } -Q_EXPORT_PLUGIN2(sid,DecoderSIDFactory) diff --git a/src/plugins/Input/sid/decodersidfactory.h b/src/plugins/Input/sid/decodersidfactory.h index f44e9270e..bf8b03ebe 100644 --- a/src/plugins/Input/sid/decodersidfactory.h +++ b/src/plugins/Input/sid/decodersidfactory.h @@ -36,6 +36,7 @@ class DecoderSIDFactory : public QObject, DecoderFactory { Q_OBJECT + Q_PLUGIN_METADATA(IID "org.qmmp.qmmp.DecoderFactoryInterface.1.0") Q_INTERFACES(DecoderFactory) public: diff --git a/src/plugins/Input/sid/translations/sid_plugin_bg.ts b/src/plugins/Input/sid/translations/sid_plugin_bg.ts index d4e92c734..866e4bfa7 100644 --- a/src/plugins/Input/sid/translations/sid_plugin_bg.ts +++ b/src/plugins/Input/sid/translations/sid_plugin_bg.ts @@ -4,32 +4,32 @@ DecoderSIDFactory - + SID Plugin - + SID Files - + About SID Audio Plugin - + Qmmp SID Audio Plugin - + This plugin plays Commodore 64 music files using libsidplayfp library - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/sid/translations/sid_plugin_cs.ts b/src/plugins/Input/sid/translations/sid_plugin_cs.ts index 628fd7fb5..b76b86371 100644 --- a/src/plugins/Input/sid/translations/sid_plugin_cs.ts +++ b/src/plugins/Input/sid/translations/sid_plugin_cs.ts @@ -4,32 +4,32 @@ DecoderSIDFactory - + SID Plugin Modul SID - + SID Files - + About SID Audio Plugin - + Qmmp SID Audio Plugin Qmmp modul SID - + This plugin plays Commodore 64 music files using libsidplayfp library - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/sid/translations/sid_plugin_de.ts b/src/plugins/Input/sid/translations/sid_plugin_de.ts index 760511208..1828d1d1d 100644 --- a/src/plugins/Input/sid/translations/sid_plugin_de.ts +++ b/src/plugins/Input/sid/translations/sid_plugin_de.ts @@ -4,32 +4,32 @@ DecoderSIDFactory - + SID Plugin SID-Modul - + SID Files SID-Dateien - + About SID Audio Plugin Über SID-Audiomodul - + Qmmp SID Audio Plugin Qmmp SID-Audiomodul - + This plugin plays Commodore 64 music files using libsidplayfp library Dieses Modul spielt Commodore-64-Musikdateien unter Verwendung der Bibliothek libsidplayfp ab - + Written by: Ilya Kotov <forkotov02@ya.ru> Geschrieben von: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/sid/translations/sid_plugin_el.ts b/src/plugins/Input/sid/translations/sid_plugin_el.ts index bf0a27e58..2bf481881 100644 --- a/src/plugins/Input/sid/translations/sid_plugin_el.ts +++ b/src/plugins/Input/sid/translations/sid_plugin_el.ts @@ -4,32 +4,32 @@ DecoderSIDFactory - + SID Plugin Πρόσθετο SID - + SID Files Αρχεία SID - + About SID Audio Plugin Σχετικά με το πρόσθετο ήχου SID - + Qmmp SID Audio Plugin Qmmp πρόσθετο ήχου SID - + This plugin plays Commodore 64 music files using libsidplayfp library Αυτό το πρόσθετο εκτελεί αρχεία μουσικής Commodore 64 χρησιμοποιώντας τη βιβλιοθήκη libsidplayfp - + Written by: Ilya Kotov <forkotov02@ya.ru> Γράφτηκε από τον: Ilya Kotov <forkotov02@hotmail.ru> diff --git a/src/plugins/Input/sid/translations/sid_plugin_en.ts b/src/plugins/Input/sid/translations/sid_plugin_en.ts index 523f3d164..f5fafc885 100644 --- a/src/plugins/Input/sid/translations/sid_plugin_en.ts +++ b/src/plugins/Input/sid/translations/sid_plugin_en.ts @@ -4,32 +4,32 @@ DecoderSIDFactory - + SID Plugin - + SID Files - + About SID Audio Plugin - + Qmmp SID Audio Plugin - + This plugin plays Commodore 64 music files using libsidplayfp library - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/sid/translations/sid_plugin_es.ts b/src/plugins/Input/sid/translations/sid_plugin_es.ts index 613daf049..18fec7aa8 100644 --- a/src/plugins/Input/sid/translations/sid_plugin_es.ts +++ b/src/plugins/Input/sid/translations/sid_plugin_es.ts @@ -4,32 +4,32 @@ DecoderSIDFactory - + SID Plugin Módulo SID - + SID Files Archivos SID - + About SID Audio Plugin Acerca del Módulo de Audio SID - + Qmmp SID Audio Plugin Módulo de Audio SID de Qmmp - + This plugin plays Commodore 64 music files using libsidplayfp library Este módulo reproduce archivos de música Comodore 64 usando la biblioteca libsidplayfp - + Written by: Ilya Kotov <forkotov02@ya.ru> Escrito por: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/sid/translations/sid_plugin_fi.ts b/src/plugins/Input/sid/translations/sid_plugin_fi.ts index d8c8f663c..bd628cd71 100644 --- a/src/plugins/Input/sid/translations/sid_plugin_fi.ts +++ b/src/plugins/Input/sid/translations/sid_plugin_fi.ts @@ -4,32 +4,32 @@ DecoderSIDFactory - + SID Plugin SID-liitännäinen - + SID Files SID-tiedostot - + About SID Audio Plugin Tietoja - SID-ääniliitännäinen - + Qmmp SID Audio Plugin Qmmp:n SID-ääniliitännäinen - + This plugin plays Commodore 64 music files using libsidplayfp library Tämä liitännäinen toistaa Commodore 64 -musiikkitiedostoja libsidplayfp-kirjastoa käyttäen - + Written by: Ilya Kotov <forkotov02@ya.ru> Toteuttanut: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/sid/translations/sid_plugin_fr.ts b/src/plugins/Input/sid/translations/sid_plugin_fr.ts index bdf9bcef0..33e10b778 100644 --- a/src/plugins/Input/sid/translations/sid_plugin_fr.ts +++ b/src/plugins/Input/sid/translations/sid_plugin_fr.ts @@ -4,32 +4,32 @@ DecoderSIDFactory - + SID Plugin Greffon SID - + SID Files Fichiers SID - + About SID Audio Plugin À propos du greffon audio SID - + Qmmp SID Audio Plugin Greffon audio SID pour Qmmp - + This plugin plays Commodore 64 music files using libsidplayfp library Ce greffon permet de jouer les fichiers de musiques Commodore 64 en utilisant la bibliothèque libsidplayfp - + Written by: Ilya Kotov <forkotov02@ya.ru> Écrit par : Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/sid/translations/sid_plugin_gl_ES.ts b/src/plugins/Input/sid/translations/sid_plugin_gl_ES.ts index 7a2f9771a..dfea806ea 100644 --- a/src/plugins/Input/sid/translations/sid_plugin_gl_ES.ts +++ b/src/plugins/Input/sid/translations/sid_plugin_gl_ES.ts @@ -4,32 +4,32 @@ DecoderSIDFactory - + SID Plugin Plugin SID - + SID Files Arquivos SID - + About SID Audio Plugin Acerca do plugin SID Audio - + Qmmp SID Audio Plugin Plugin Qmmp SID Audio - + This plugin plays Commodore 64 music files using libsidplayfp library Este plugin reproduce os arquivos de música da Commodore 64 usando a biblioteca libsidplayfp - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/sid/translations/sid_plugin_he.ts b/src/plugins/Input/sid/translations/sid_plugin_he.ts index 8a4db4749..7d69b061c 100644 --- a/src/plugins/Input/sid/translations/sid_plugin_he.ts +++ b/src/plugins/Input/sid/translations/sid_plugin_he.ts @@ -4,32 +4,32 @@ DecoderSIDFactory - + SID Plugin תוסף SID - + SID Files קבצי SID - + About SID Audio Plugin אודות תוסף שמע SID - + Qmmp SID Audio Plugin אודות תוסף שמע SID של Qmmp - + This plugin plays Commodore 64 music files using libsidplayfp library תוסף זה מנגן קבצי מוזיקה של Commodore 64 באמצעות ספריית libsidplayfp - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/sid/translations/sid_plugin_hu.ts b/src/plugins/Input/sid/translations/sid_plugin_hu.ts index b911d5843..4f84d2819 100644 --- a/src/plugins/Input/sid/translations/sid_plugin_hu.ts +++ b/src/plugins/Input/sid/translations/sid_plugin_hu.ts @@ -4,32 +4,32 @@ DecoderSIDFactory - + SID Plugin - + SID Files - + About SID Audio Plugin - + Qmmp SID Audio Plugin - + This plugin plays Commodore 64 music files using libsidplayfp library - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/sid/translations/sid_plugin_id.ts b/src/plugins/Input/sid/translations/sid_plugin_id.ts index be18b8b12..acc6f0b16 100644 --- a/src/plugins/Input/sid/translations/sid_plugin_id.ts +++ b/src/plugins/Input/sid/translations/sid_plugin_id.ts @@ -4,32 +4,32 @@ DecoderSIDFactory - + SID Plugin Plugin SID - + SID Files File SID - + About SID Audio Plugin Tentang Plugin Audio SID - + Qmmp SID Audio Plugin Plugin Audio SID Qmmp - + This plugin plays Commodore 64 music files using libsidplayfp library Plugin ini memutar file-file musik Commodore 64 menggunakan pustaka libsidplayfp - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/sid/translations/sid_plugin_it.ts b/src/plugins/Input/sid/translations/sid_plugin_it.ts index 9dba93535..487e1c1de 100644 --- a/src/plugins/Input/sid/translations/sid_plugin_it.ts +++ b/src/plugins/Input/sid/translations/sid_plugin_it.ts @@ -4,32 +4,32 @@ DecoderSIDFactory - + SID Plugin - + SID Files - + About SID Audio Plugin - + Qmmp SID Audio Plugin - + This plugin plays Commodore 64 music files using libsidplayfp library - + Written by: Ilya Kotov <forkotov02@ya.ru> Autore: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/sid/translations/sid_plugin_ja.ts b/src/plugins/Input/sid/translations/sid_plugin_ja.ts index 07047c44b..e440c1129 100644 --- a/src/plugins/Input/sid/translations/sid_plugin_ja.ts +++ b/src/plugins/Input/sid/translations/sid_plugin_ja.ts @@ -4,32 +4,32 @@ DecoderSIDFactory - + SID Plugin SID プラグイン - + SID Files SID ファイル - + About SID Audio Plugin SID 音響プラグインについて - + Qmmp SID Audio Plugin QMMP SID 音響プラグイン - + This plugin plays Commodore 64 music files using libsidplayfp library このプラグインは libsidplayfp ライブラリーを用いて Commodore 64 形式音楽ファイルを再生します - + Written by: Ilya Kotov <forkotov02@ya.ru> 制作: Илья Котов (Ilya Kotov) <forkotov02@ya.ru> diff --git a/src/plugins/Input/sid/translations/sid_plugin_kk.ts b/src/plugins/Input/sid/translations/sid_plugin_kk.ts index 3427d7547..317ac23e4 100644 --- a/src/plugins/Input/sid/translations/sid_plugin_kk.ts +++ b/src/plugins/Input/sid/translations/sid_plugin_kk.ts @@ -4,32 +4,32 @@ DecoderSIDFactory - + SID Plugin - + SID Files - + About SID Audio Plugin - + Qmmp SID Audio Plugin - + This plugin plays Commodore 64 music files using libsidplayfp library - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/sid/translations/sid_plugin_lt.ts b/src/plugins/Input/sid/translations/sid_plugin_lt.ts index d214108e2..68c2d66ff 100644 --- a/src/plugins/Input/sid/translations/sid_plugin_lt.ts +++ b/src/plugins/Input/sid/translations/sid_plugin_lt.ts @@ -4,32 +4,32 @@ DecoderSIDFactory - + SID Plugin SID įskiepis - + SID Files SID bylos - + About SID Audio Plugin Apie SID Audio įskiepį - + Qmmp SID Audio Plugin Qmmp SID audio įskiepis - + This plugin plays Commodore 64 music files using libsidplayfp library Šis įskiepis groja Commodore 64 muzikos bylas, naudojant libsidplayfp biblioteką. - + Written by: Ilya Kotov <forkotov02@ya.ru> Sukūrė: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/sid/translations/sid_plugin_nl.ts b/src/plugins/Input/sid/translations/sid_plugin_nl.ts index 01a452736..d2309480c 100644 --- a/src/plugins/Input/sid/translations/sid_plugin_nl.ts +++ b/src/plugins/Input/sid/translations/sid_plugin_nl.ts @@ -4,32 +4,32 @@ DecoderSIDFactory - + SID Plugin - + SID Files - + About SID Audio Plugin - + Qmmp SID Audio Plugin - + This plugin plays Commodore 64 music files using libsidplayfp library - + Written by: Ilya Kotov <forkotov02@ya.ru> Auteur: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/sid/translations/sid_plugin_pl_PL.ts b/src/plugins/Input/sid/translations/sid_plugin_pl_PL.ts index eda6f6152..03a2275ac 100644 --- a/src/plugins/Input/sid/translations/sid_plugin_pl_PL.ts +++ b/src/plugins/Input/sid/translations/sid_plugin_pl_PL.ts @@ -4,32 +4,32 @@ DecoderSIDFactory - + SID Plugin Wtyczka SID - + SID Files Pliki SID - + About SID Audio Plugin O wtyczce SID Audio - + Qmmp SID Audio Plugin Wtyczka SID Audio dla Qmmp - + This plugin plays Commodore 64 music files using libsidplayfp library Ta wtyczka umożliwia odtwarzanie plików muzycznych z Commodore 64 poprzez bibliotekę libsidplayfp - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/sid/translations/sid_plugin_pt.ts b/src/plugins/Input/sid/translations/sid_plugin_pt.ts index ecac4ecdd..175ad2d9f 100644 --- a/src/plugins/Input/sid/translations/sid_plugin_pt.ts +++ b/src/plugins/Input/sid/translations/sid_plugin_pt.ts @@ -4,32 +4,32 @@ DecoderSIDFactory - + SID Plugin Suplemento SID - + SID Files Ficheiros SID - + About SID Audio Plugin Sobre o suplemento SID Audio - + Qmmp SID Audio Plugin Suplemento Qmmp SID Audio - + This plugin plays Commodore 64 music files using libsidplayfp library Este suplemento reproduz os ficheiros de som Commodore 64 com a biblioteca libsidplayfp - + Written by: Ilya Kotov <forkotov02@ya.ru> Desenvolvido por: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/sid/translations/sid_plugin_pt_BR.ts b/src/plugins/Input/sid/translations/sid_plugin_pt_BR.ts index ed3d5ec5d..241a4d0e6 100644 --- a/src/plugins/Input/sid/translations/sid_plugin_pt_BR.ts +++ b/src/plugins/Input/sid/translations/sid_plugin_pt_BR.ts @@ -4,32 +4,32 @@ DecoderSIDFactory - + SID Plugin Plugin SID - + SID Files Arquivos SID - + About SID Audio Plugin Sobre o plugin SID Audio - + Qmmp SID Audio Plugin Plugin Qmmp SID Audio - + This plugin plays Commodore 64 music files using libsidplayfp library Este plugin reproduz os arquivos de som Commodore 64 com a biblioteca libsidplayfp - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/sid/translations/sid_plugin_ru.ts b/src/plugins/Input/sid/translations/sid_plugin_ru.ts index 36bcf65ee..f9b933534 100644 --- a/src/plugins/Input/sid/translations/sid_plugin_ru.ts +++ b/src/plugins/Input/sid/translations/sid_plugin_ru.ts @@ -4,32 +4,32 @@ DecoderSIDFactory - + SID Plugin Модуль SID - + SID Files Файлы SID - + About SID Audio Plugin Об аудио-модуле SID - + Qmmp SID Audio Plugin Аудио-модуль SID для Qmmp - + This plugin plays Commodore 64 music files using libsidplayfp library Данный модуль проигрывает музыкальные файлы Commodore 64 с помощью библиотеки libsidplayfp - + Written by: Ilya Kotov <forkotov02@ya.ru> Разработчик: Илья Котов <forkotov02@ya.ru> diff --git a/src/plugins/Input/sid/translations/sid_plugin_sk.ts b/src/plugins/Input/sid/translations/sid_plugin_sk.ts index 99e5613b4..5e7f2b850 100644 --- a/src/plugins/Input/sid/translations/sid_plugin_sk.ts +++ b/src/plugins/Input/sid/translations/sid_plugin_sk.ts @@ -4,32 +4,32 @@ DecoderSIDFactory - + SID Plugin - + SID Files - + About SID Audio Plugin - + Qmmp SID Audio Plugin - + This plugin plays Commodore 64 music files using libsidplayfp library - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/sid/translations/sid_plugin_sr_BA.ts b/src/plugins/Input/sid/translations/sid_plugin_sr_BA.ts index 8929ad050..68fc96f9a 100644 --- a/src/plugins/Input/sid/translations/sid_plugin_sr_BA.ts +++ b/src/plugins/Input/sid/translations/sid_plugin_sr_BA.ts @@ -4,32 +4,32 @@ DecoderSIDFactory - + SID Plugin СИД прикључак - + SID Files СИД фајлови - + About SID Audio Plugin О СИД прикључку - + Qmmp SID Audio Plugin Кумп СИД прикључак - + This plugin plays Commodore 64 music files using libsidplayfp library Користи libsidplayfp библиотеку за пуштање музичких фајлова за Комодоре 64 - + Written by: Ilya Kotov <forkotov02@ya.ru> Аутор: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/sid/translations/sid_plugin_sr_RS.ts b/src/plugins/Input/sid/translations/sid_plugin_sr_RS.ts index 137b94e25..6f9e056e9 100644 --- a/src/plugins/Input/sid/translations/sid_plugin_sr_RS.ts +++ b/src/plugins/Input/sid/translations/sid_plugin_sr_RS.ts @@ -4,32 +4,32 @@ DecoderSIDFactory - + SID Plugin СИД прикључак - + SID Files СИД фајлови - + About SID Audio Plugin О СИД прикључку - + Qmmp SID Audio Plugin Кумп СИД прикључак - + This plugin plays Commodore 64 music files using libsidplayfp library Користи libsidplayfp библиотеку за пуштање музичких фајлова за Комодоре 64 - + Written by: Ilya Kotov <forkotov02@ya.ru> Аутор: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/sid/translations/sid_plugin_tr.ts b/src/plugins/Input/sid/translations/sid_plugin_tr.ts index 9992a1946..76aad9741 100644 --- a/src/plugins/Input/sid/translations/sid_plugin_tr.ts +++ b/src/plugins/Input/sid/translations/sid_plugin_tr.ts @@ -4,32 +4,32 @@ DecoderSIDFactory - + SID Plugin - + SID Files - + About SID Audio Plugin - + Qmmp SID Audio Plugin - + This plugin plays Commodore 64 music files using libsidplayfp library - + Written by: Ilya Kotov <forkotov02@ya.ru> Yazan: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/sid/translations/sid_plugin_uk_UA.ts b/src/plugins/Input/sid/translations/sid_plugin_uk_UA.ts index 620abd9ed..f4919ab06 100644 --- a/src/plugins/Input/sid/translations/sid_plugin_uk_UA.ts +++ b/src/plugins/Input/sid/translations/sid_plugin_uk_UA.ts @@ -4,32 +4,32 @@ DecoderSIDFactory - + SID Plugin Модуль SID - + SID Files Файли SID - + About SID Audio Plugin Про модуль звуку SID - + Qmmp SID Audio Plugin Модуль звуку SID для Qmmp - + This plugin plays Commodore 64 music files using libsidplayfp library Цей модуль відтворює музичні файли Commodore 64 з використанням бібліотеки libsidplayfp - + Written by: Ilya Kotov <forkotov02@ya.ru> Розробник: Ілля Котов <forkotov02@ya.ru> diff --git a/src/plugins/Input/sid/translations/sid_plugin_zh_CN.ts b/src/plugins/Input/sid/translations/sid_plugin_zh_CN.ts index 9a0693ac5..f9c165458 100644 --- a/src/plugins/Input/sid/translations/sid_plugin_zh_CN.ts +++ b/src/plugins/Input/sid/translations/sid_plugin_zh_CN.ts @@ -4,32 +4,32 @@ DecoderSIDFactory - + SID Plugin SID插件 - + SID Files SID文件 - + About SID Audio Plugin 关于SID音频插件 - + Qmmp SID Audio Plugin Qmmp播放器SID音频插件 - + This plugin plays Commodore 64 music files using libsidplayfp library 本插件使用libsidplayfp文件库播放科莫多64音乐文件 - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/sid/translations/sid_plugin_zh_TW.ts b/src/plugins/Input/sid/translations/sid_plugin_zh_TW.ts index b82abe262..7cc96f803 100644 --- a/src/plugins/Input/sid/translations/sid_plugin_zh_TW.ts +++ b/src/plugins/Input/sid/translations/sid_plugin_zh_TW.ts @@ -4,32 +4,32 @@ DecoderSIDFactory - + SID Plugin - + SID Files - + About SID Audio Plugin - + Qmmp SID Audio Plugin - + This plugin plays Commodore 64 music files using libsidplayfp library - + Written by: Ilya Kotov <forkotov02@ya.ru> 作者:Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/sndfile/CMakeLists.txt b/src/plugins/Input/sndfile/CMakeLists.txt index 9517d8d5b..c17dd02e9 100644 --- a/src/plugins/Input/sndfile/CMakeLists.txt +++ b/src/plugins/Input/sndfile/CMakeLists.txt @@ -1,26 +1,13 @@ project(libsndfile) -# 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) # libsndfile -pkg_search_module(SNDFILE sndfile) +pkg_search_module(SNDFILE sndfile >= 1.0.21) include_directories(${SNDFILE_INCLUDE_DIRS}) link_directories(${SNDFILE_LIBRARY_DIRS}) @@ -37,7 +24,7 @@ SET(libsndfile_HDRS SET(libsndfile_RCCS translations/translations.qrc) -QT4_ADD_RESOURCES(libsndfile_RCC_SRCS ${libsndfile_RCCS}) +QT5_ADD_RESOURCES(libsndfile_RCC_SRCS ${libsndfile_RCCS}) # Don't forget to include output directory, otherwise # the UI file won't be wrapped! @@ -47,7 +34,7 @@ IF(SNDFILE_FOUND) ADD_LIBRARY(sndfile MODULE ${libsndfile_SRCS} ${libsndfile_UIS_H} ${libsndfile_RCC_SRCS} ${libsndfile_HDRS}) add_dependencies(sndfile qmmp) -target_link_libraries(sndfile ${QT_LIBRARIES} libqmmp ${SNDFILE_LDFLAGS}) +target_link_libraries(sndfile Qt5::Widgets -lqmmp ${SNDFILE_LDFLAGS}) install(TARGETS sndfile DESTINATION ${LIB_DIR}/qmmp/Input) ENDIF(SNDFILE_FOUND) diff --git a/src/plugins/Input/sndfile/decodersndfilefactory.cpp b/src/plugins/Input/sndfile/decodersndfilefactory.cpp index 59adeeede..c1235d068 100644 --- a/src/plugins/Input/sndfile/decodersndfilefactory.cpp +++ b/src/plugins/Input/sndfile/decodersndfilefactory.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2007-2016 by Ilya Kotov * + * Copyright (C) 2007-2015 by Ilya Kotov * * forkotov02@ya.ru * * * * This program is free software; you can redistribute it and/or modify * @@ -17,10 +17,10 @@ * Free Software Foundation, Inc., * * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ -#include + #include #include -#include +#include #ifdef Q_OS_WIN #include #define ENABLE_SNDFILE_WINDOWS_PROTOTYPES 1 @@ -165,5 +165,3 @@ QTranslator *DecoderSndFileFactory::createTranslator(QObject *parent) translator->load(QString(":/sndfile_plugin_") + locale); return translator; } - -Q_EXPORT_PLUGIN2(sndfile, DecoderSndFileFactory) diff --git a/src/plugins/Input/sndfile/decodersndfilefactory.h b/src/plugins/Input/sndfile/decodersndfilefactory.h index 07e4ae28c..95931e428 100644 --- a/src/plugins/Input/sndfile/decodersndfilefactory.h +++ b/src/plugins/Input/sndfile/decodersndfilefactory.h @@ -34,6 +34,7 @@ class DecoderSndFileFactory : public QObject, DecoderFactory { Q_OBJECT +Q_PLUGIN_METADATA(IID "org.qmmp.qmmp.DecoderFactoryInterface.1.0") Q_INTERFACES(DecoderFactory) public: diff --git a/src/plugins/Input/vorbis/CMakeLists.txt b/src/plugins/Input/vorbis/CMakeLists.txt index 6aea0e3c1..f1088961d 100644 --- a/src/plugins/Input/vorbis/CMakeLists.txt +++ b/src/plugins/Input/vorbis/CMakeLists.txt @@ -1,20 +1,7 @@ project(libvorbis) -# 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) @@ -40,11 +27,11 @@ SET(libvorbis_HDRS SET(libvorbis_RCCS translations/translations.qrc) -QT4_ADD_RESOURCES(libvorbis_RCC_SRCS ${libvorbis_RCCS}) +QT5_ADD_RESOURCES(libvorbis_RCC_SRCS ${libvorbis_RCCS}) # user interface -QT4_WRAP_UI(libvorbis_UIS_H ${libvorbis_UIS}) +QT5_WRAP_UI(libvorbis_UIS_H ${libvorbis_UIS}) # Don't forget to include output directory, otherwise # the UI file won't be wrapped! include_directories(${CMAKE_CURRENT_BINARY_DIR}) @@ -52,6 +39,6 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR}) IF(VORBIS_FOUND) ADD_LIBRARY(vorbis MODULE ${libvorbis_SRCS} ${libvorbis_RCC_SRCS} ${libvorbis_HDRS}) add_dependencies(vorbis qmmp) -target_link_libraries(vorbis ${QT_LIBRARIES} libqmmp ${VORBIS_LDFLAGS} ${TAGLIB_LDFLAGS}) +target_link_libraries(vorbis Qt5::Widgets -lqmmp ${VORBIS_LDFLAGS} ${TAGLIB_LDFLAGS}) install(TARGETS vorbis DESTINATION ${LIB_DIR}/qmmp/Input) ENDIF(VORBIS_FOUND) diff --git a/src/plugins/Input/vorbis/decodervorbisfactory.cpp b/src/plugins/Input/vorbis/decodervorbisfactory.cpp index f921c451e..717be4795 100644 --- a/src/plugins/Input/vorbis/decodervorbisfactory.cpp +++ b/src/plugins/Input/vorbis/decodervorbisfactory.cpp @@ -20,13 +20,10 @@ #include #include -#include #include #include #include -#if (TAGLIB_MAJOR_VERSION > 1) || ((TAGLIB_MAJOR_VERSION == 1) && (TAGLIB_MINOR_VERSION >= 8)) #include -#endif #include "replaygainreader.h" #include "decoder_vorbis.h" #include "vorbismetadatamodel.h" @@ -77,12 +74,8 @@ QList DecoderVorbisFactory::createPlayList(const QString &fileName, { FileInfo *info = new FileInfo(fileName); -#if (TAGLIB_MAJOR_VERSION > 1) || ((TAGLIB_MAJOR_VERSION == 1) && (TAGLIB_MINOR_VERSION >= 8)) TagLib::FileStream stream(QStringToFileName(fileName), true); TagLib::Ogg::Vorbis::File fileRef(&stream); -#else - TagLib::Ogg::Vorbis::File fileRef(QStringToFileName(fileName)); -#endif TagLib::Ogg::XiphComment *tag = useMetaData ? fileRef.tag() : 0; if (tag && !tag->isEmpty()) @@ -142,5 +135,3 @@ QTranslator *DecoderVorbisFactory::createTranslator(QObject *parent) translator->load(QString(":/vorbis_plugin_") + locale); return translator; } - -Q_EXPORT_PLUGIN2(vorbis,DecoderVorbisFactory) diff --git a/src/plugins/Input/vorbis/decodervorbisfactory.h b/src/plugins/Input/vorbis/decodervorbisfactory.h index f574e9a9d..e79b0642d 100644 --- a/src/plugins/Input/vorbis/decodervorbisfactory.h +++ b/src/plugins/Input/vorbis/decodervorbisfactory.h @@ -38,6 +38,7 @@ class DecoderVorbisFactory : public QObject, DecoderFactory { Q_OBJECT +Q_PLUGIN_METADATA(IID "org.qmmp.qmmp.DecoderFactoryInterface.1.0") Q_INTERFACES(DecoderFactory) public: diff --git a/src/plugins/Input/vorbis/replaygainreader.cpp b/src/plugins/Input/vorbis/replaygainreader.cpp index e0c509344..276848d80 100644 --- a/src/plugins/Input/vorbis/replaygainreader.cpp +++ b/src/plugins/Input/vorbis/replaygainreader.cpp @@ -22,20 +22,14 @@ #include #include #include -#if (TAGLIB_MAJOR_VERSION > 1) || ((TAGLIB_MAJOR_VERSION == 1) && (TAGLIB_MINOR_VERSION >= 8)) #include #include -#endif #include "replaygainreader.h" ReplayGainReader::ReplayGainReader(const QString &path) { -#if (TAGLIB_MAJOR_VERSION > 1) || ((TAGLIB_MAJOR_VERSION == 1) && (TAGLIB_MINOR_VERSION >= 8)) TagLib::FileStream stream(QStringToFileName(path), true); TagLib::Ogg::Vorbis::File fileRef(&stream); -#else - TagLib::Ogg::Vorbis::File fileRef(QStringToFileName(path)); -#endif if(fileRef.tag()) readVorbisComment(fileRef.tag()); diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_bg.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_bg.ts index fe2ebbcc5..a5ddb5aa8 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_bg.ts +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_bg.ts @@ -4,32 +4,32 @@ DecoderVorbisFactory - + Ogg Vorbis Plugin - + Ogg Vorbis Files - + About Ogg Vorbis Audio Plugin - + Qmmp Ogg Vorbis Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 project @@ -37,42 +37,42 @@ VorbisMetaDataModel - + Length - + Sample rate - + Hz - + Channels - + Bitrate - + kbps - + File size - + KB diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_cs.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_cs.ts index 88418154a..50772f92b 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_cs.ts +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_cs.ts @@ -4,32 +4,32 @@ DecoderVorbisFactory - + Ogg Vorbis Plugin Modul Ogg-Vorbis - + Ogg Vorbis Files Soubory Ogg-Vorbis - + About Ogg Vorbis Audio Plugin O modulu Ogg-Vorbis - + Qmmp Ogg Vorbis Audio Plugin Vstupní modul Qmmp Ogg-Vorbis - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 project Zdrojový kód je založen na projektu mq3 @@ -37,42 +37,42 @@ VorbisMetaDataModel - + Length Délka - + Sample rate Vzorkovací frekvence - + Hz Hz - + Channels Počet kanálů - + Bitrate Datový tok - + kbps kbps - + File size Velikost souboru - + KB KiB diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_de.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_de.ts index 0f8e28385..e0d266ec4 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_de.ts +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_de.ts @@ -4,32 +4,32 @@ DecoderVorbisFactory - + Ogg Vorbis Plugin Ogg-Vorbis-Modul - + Ogg Vorbis Files Ogg-Vorbis-Dateien - + About Ogg Vorbis Audio Plugin Über Ogg-Vorbis-Audiomodul - + Qmmp Ogg Vorbis Audio Plugin Qmmp Ogg-Vorbis-Audiomodul - + Written by: Ilya Kotov <forkotov02@ya.ru> Geschrieben von: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 project Quellcode basiert auf dem mq3-Projekt @@ -37,42 +37,42 @@ VorbisMetaDataModel - + Length Länge - + Sample rate Abtastrate - + Hz Hz - + Channels Kanäle - + Bitrate Bitrate - + kbps KBit/s - + File size Dateigröße - + KB KB diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_el.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_el.ts index 1f91eafb1..ba1b11868 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_el.ts +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_el.ts @@ -4,32 +4,32 @@ DecoderVorbisFactory - + Ogg Vorbis Plugin Πρόσθετο Ogg Vorbis - + Ogg Vorbis Files Αρχεία Ogg Vorbis - + About Ogg Vorbis Audio Plugin Σχετικά με το πρόσθετο ήχου Ogg Vorbis - + Qmmp Ogg Vorbis Audio Plugin Qmmp πρόσθετο ήχου Ogg Vorbis - + Written by: Ilya Kotov <forkotov02@ya.ru> Γράφτηκε από τον: Ilya Kotov <forkotov02@hotmail.ru> - + Source code based on mq3 project Ο πηγαίος κώδικας έχει βασιστεί στο έργο mq3 @@ -37,42 +37,42 @@ VorbisMetaDataModel - + Length Διάρκεια - + Sample rate Ρυθμός δειγματοληψίας - + Hz Hz - + Channels Κανάλια - + Bitrate Ρυθμός bit - + kbps kbps - + File size Μέγεθος αρχείου - + KB KB diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_en.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_en.ts index 6d3e939ea..98ee44e9b 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_en.ts +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_en.ts @@ -4,32 +4,32 @@ DecoderVorbisFactory - + Ogg Vorbis Plugin - + Ogg Vorbis Files - + About Ogg Vorbis Audio Plugin - + Qmmp Ogg Vorbis Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 project @@ -37,42 +37,42 @@ VorbisMetaDataModel - + Length - + Sample rate - + Hz - + Channels - + Bitrate - + kbps - + File size - + KB diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_es.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_es.ts index 9745ec12f..a97e450cd 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_es.ts +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_es.ts @@ -4,32 +4,32 @@ DecoderVorbisFactory - + Ogg Vorbis Plugin Módulo Ogg Vorbis - + Ogg Vorbis Files Archivos Ogg Vorbis - + About Ogg Vorbis Audio Plugin Acerca del módulo de sonido Ogg Vorbis - + Qmmp Ogg Vorbis Audio Plugin Módulo de sonido Ogg Vorbis para Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Escrito por: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 project Código basado en el proyecto mq3 @@ -37,42 +37,42 @@ VorbisMetaDataModel - + Length Duración - + Sample rate Frecuencia - + Hz Hz - + Channels Canales - + Bitrate Tasa de bits - + kbps kbps - + File size Tamaño del archivo - + KB KB diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_fi.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_fi.ts index 76daaa0b2..1ccf8adb3 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_fi.ts +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_fi.ts @@ -4,32 +4,32 @@ DecoderVorbisFactory - + Ogg Vorbis Plugin Ogg Vorbis -liitännäinen - + Ogg Vorbis Files Ogg Vorbis -tiedostot - + About Ogg Vorbis Audio Plugin Tietoja - Ogg Vorbis -ääniliitännäinen - + Qmmp Ogg Vorbis Audio Plugin Qmmp:n Ogg Vorbis -ääniliitännäinen - + Written by: Ilya Kotov <forkotov02@ya.ru> Toteuttanut: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 project Lähdekoodi perustuu mq3-projektiin @@ -37,42 +37,42 @@ VorbisMetaDataModel - + Length Kesto - + Sample rate Näytteenottotaajuus - + Hz Hz - + Channels Kanavat - + Bitrate Bittinopeus - + kbps kbps - + File size Tiedostokoko - + KB kt diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_fr.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_fr.ts index d7838b409..af3d129c2 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_fr.ts +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_fr.ts @@ -4,32 +4,32 @@ DecoderVorbisFactory - + Ogg Vorbis Plugin Greffon Ogg Vorbis - + Ogg Vorbis Files Fichiers Ogg Vorbis - + About Ogg Vorbis Audio Plugin À propos du greffon audio Ogg Vorbis - + Qmmp Ogg Vorbis Audio Plugin Greffon audio Ogg Vorbis pour Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Écrit par : Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 project Code source basé sur le projet mq3 @@ -37,42 +37,42 @@ VorbisMetaDataModel - + Length Longueur - + Sample rate Taux d'échantillonage - + Hz Hz - + Channels Canaux - + Bitrate Débit binaire - + kbps kbps - + File size Taille du fichier - + KB Ko diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_gl_ES.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_gl_ES.ts index af0c50bf4..5cb5f73da 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_gl_ES.ts +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_gl_ES.ts @@ -4,32 +4,32 @@ DecoderVorbisFactory - + Ogg Vorbis Plugin Engadido Ogg Vorbis - + Ogg Vorbis Files Ficheiros Ogg Vorbis - + About Ogg Vorbis Audio Plugin Sobre o engadido Ogg Vorbis - + Qmmp Ogg Vorbis Audio Plugin Engadido Ogg Vorbis de Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 project Código fonte baseado no proxecto mq3 @@ -37,42 +37,42 @@ VorbisMetaDataModel - + Length Lonxitude - + Sample rate Taxa de mostra - + Hz Hz - + Channels Canais - + Bitrate Taxa de bits - + kbps kbps - + File size Tamaño do ficheiro - + KB KB diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_he.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_he.ts index 2df620204..a7d99b8ec 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_he.ts +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_he.ts @@ -4,32 +4,32 @@ DecoderVorbisFactory - + Ogg Vorbis Plugin תוסף Ogg Vorbis - + Ogg Vorbis Files קבצי Ogg Vorbis - + About Ogg Vorbis Audio Plugin אודות תוסף שמע Ogg Vorbis - + Qmmp Ogg Vorbis Audio Plugin תוסף שמע Ogg Vorbis של Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 project קוד מקוד מבוסס על פרויקט mq3 @@ -37,42 +37,42 @@ VorbisMetaDataModel - + Length אריכות - + Sample rate שיעור דגימה - + Hz הרץ - + Channels ערוצים - + Bitrate שיעור סיביות - + kbps - + File size גודל קובץ - + KB ק״ב diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_hu.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_hu.ts index 51453db19..0b0820046 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_hu.ts +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_hu.ts @@ -4,32 +4,32 @@ DecoderVorbisFactory - + Ogg Vorbis Plugin - + Ogg Vorbis Files - + About Ogg Vorbis Audio Plugin - + Qmmp Ogg Vorbis Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 project @@ -37,42 +37,42 @@ VorbisMetaDataModel - + Length - + Sample rate - + Hz - + Channels - + Bitrate - + kbps - + File size - + KB diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_id.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_id.ts index e8e8c4e4d..334f1522f 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_id.ts +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_id.ts @@ -4,32 +4,32 @@ DecoderVorbisFactory - + Ogg Vorbis Plugin Plugin Vorbis Ogg - + Ogg Vorbis Files File Vorbis Ogg - + About Ogg Vorbis Audio Plugin Tentang Plugin Audio Vorbis Ogg - + Qmmp Ogg Vorbis Audio Plugin Plugin Audio Vorbis Ogg Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 project Kode sumber berdasarkan pada proyek mq3 @@ -37,42 +37,42 @@ VorbisMetaDataModel - + Length Panjang - + Sample rate Sample rate - + Hz Hz - + Channels Saluran - + Bitrate Bitrate - + kbps kbps - + File size Ukuran file - + KB KB diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_it.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_it.ts index 89e003116..f5d788238 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_it.ts +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_it.ts @@ -4,32 +4,32 @@ DecoderVorbisFactory - + Ogg Vorbis Plugin Modulo Ogg Vorbis - + Ogg Vorbis Files Brani Ogg Vorbis - + About Ogg Vorbis Audio Plugin Info sul modulo audio Ogg Vorbis - + Qmmp Ogg Vorbis Audio Plugin Modulo audio Ogg Vorbis per Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Autore: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 project Codice sorgente basato sul Progetto mq3 @@ -37,42 +37,42 @@ VorbisMetaDataModel - + Length Durata - + Sample rate Campionamento - + Hz Hz - + Channels Canali - + Bitrate bit al secondo - + kbps kbps - + File size Dimensione file - + KB KB diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_ja.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_ja.ts index e034561e1..c95fdb6cf 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_ja.ts +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_ja.ts @@ -4,32 +4,32 @@ DecoderVorbisFactory - + Ogg Vorbis Plugin Ogg Vorbis プラグイン - + Ogg Vorbis Files Ogg Vorbis ファイル - + About Ogg Vorbis Audio Plugin Ogg Vorbis 音響プラグインについて - + Qmmp Ogg Vorbis Audio Plugin QMMP Ogg Vorbis 音響プラグイン - + Written by: Ilya Kotov <forkotov02@ya.ru> 制作: Илья Котов (Ilya Kotov) <forkotov02@ya.ru> - + Source code based on mq3 project ソースコードは mq3 プロジェクトから流用 @@ -37,42 +37,42 @@ VorbisMetaDataModel - + Length 長さ - + Sample rate サンプルレート - + Hz Hz - + Channels チャンネル - + Bitrate ビットレート - + kbps キロビット毎秒 - + File size ファイルの大きさ - + KB KiB diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_kk.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_kk.ts index 5ef43cc9d..1a26a2b63 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_kk.ts +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_kk.ts @@ -4,32 +4,32 @@ DecoderVorbisFactory - + Ogg Vorbis Plugin - + Ogg Vorbis Files - + About Ogg Vorbis Audio Plugin - + Qmmp Ogg Vorbis Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 project @@ -37,42 +37,42 @@ VorbisMetaDataModel - + Length - + Sample rate - + Hz - + Channels - + Bitrate - + kbps - + File size - + KB diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_lt.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_lt.ts index a0ec697d4..1df433db1 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_lt.ts +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_lt.ts @@ -4,32 +4,32 @@ DecoderVorbisFactory - + Ogg Vorbis Plugin Ogg Vorbis įskiepis - + Ogg Vorbis Files Ogg Vorbis bylos - + About Ogg Vorbis Audio Plugin Apie Ogg Vorbis audio įskiepį - + Qmmp Ogg Vorbis Audio Plugin Qmmp Ogg Vorbis audio įskiepis - + Written by: Ilya Kotov <forkotov02@ya.ru> Sukūrė: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 project Išvesties kodas sukurtas mq3 pagrindu @@ -37,42 +37,42 @@ VorbisMetaDataModel - + Length Trukmė - + Sample rate Dažnis - + Hz Hz - + Channels Kanalai - + Bitrate Kokybė - + kbps kbps - + File size Bylos dydis - + KB KB diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_nl.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_nl.ts index 065c68831..62f839032 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_nl.ts +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_nl.ts @@ -4,32 +4,32 @@ DecoderVorbisFactory - + Ogg Vorbis Plugin Ogg Vorbis Module - + Ogg Vorbis Files Ogg Vorbis Bestanden - + About Ogg Vorbis Audio Plugin Over de Ogg Vorbis Audio Module - + Qmmp Ogg Vorbis Audio Plugin Ogg Vorbis Audio Module voor Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Auteur: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 project Broncode gebasseerd op het 'mq3 project' @@ -37,42 +37,42 @@ VorbisMetaDataModel - + Length Duur - + Sample rate Sample frequentie - + Hz - + Channels Kanalen - + Bitrate Bitsnelheid - + kbps - + File size Bestandsnaam - + KB diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_pl_PL.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_pl_PL.ts index 9ded30dc2..469501ea7 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_pl_PL.ts +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_pl_PL.ts @@ -4,32 +4,32 @@ DecoderVorbisFactory - + Ogg Vorbis Plugin Wtyczka Ogg Vorbis - + Ogg Vorbis Files Pliki Ogg Vorbis - + About Ogg Vorbis Audio Plugin O wtyczce Ogg Vorbis Audio - + Qmmp Ogg Vorbis Audio Plugin Wtyczka Ogg Vorbis dla Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 project Kod źródłowy oparty jest na projekcie mq3 @@ -37,42 +37,42 @@ VorbisMetaDataModel - + Length Długość - + Sample rate Próbkowanie - + Hz Hz - + Channels Kanały - + Bitrate Szybkość transmisji - + kbps - + File size Wielkość pliku - + KB KB diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_pt.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_pt.ts index c1d1e5b49..572bdeea1 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_pt.ts +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_pt.ts @@ -4,32 +4,32 @@ DecoderVorbisFactory - + Ogg Vorbis Plugin Suplemento Ogg Vorbis - + Ogg Vorbis Files Ficheiros Ogg Vorbis - + About Ogg Vorbis Audio Plugin Sobre o suplemento Ogg Vorbis - + Qmmp Ogg Vorbis Audio Plugin Suplemento Qmmp Ogg Vorbis - + Written by: Ilya Kotov <forkotov02@ya.ru> Desenvolvido por: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 project Baseado no código fonte do projeto mq3 @@ -37,42 +37,42 @@ VorbisMetaDataModel - + Length Duração - + Sample rate Frequência - + Hz Hz - + Channels Canais - + Bitrate Taxa de dados - + kbps kbps - + File size Tamanho do ficheiro - + KB KB diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_pt_BR.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_pt_BR.ts index 2d79d969d..e235cef46 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_pt_BR.ts +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_pt_BR.ts @@ -4,32 +4,32 @@ DecoderVorbisFactory - + Ogg Vorbis Plugin Plugin Ogg Vorbis - + Ogg Vorbis Files Arquivos Ogg Vorbis - + About Ogg Vorbis Audio Plugin Sobre o plugin Ogg Vorbis - + Qmmp Ogg Vorbis Audio Plugin Plugin Qmmp Ogg Vorbis - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 project Baseado no código fonte do projeto mq3 @@ -37,42 +37,42 @@ VorbisMetaDataModel - + Length Duração - + Sample rate Frequência - + Hz Hz - + Channels Canais - + Bitrate Taxa de dados - + kbps kbps - + File size Tamanho do arquivo - + KB KB diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_ru.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_ru.ts index 81ceb118a..fc6589422 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_ru.ts +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_ru.ts @@ -4,32 +4,32 @@ DecoderVorbisFactory - + Ogg Vorbis Plugin Модуль Ogg Vorbis - + Ogg Vorbis Files Файлы Ogg Vorbis - + About Ogg Vorbis Audio Plugin Об аудио-модуле Ogg Vorbis - + Qmmp Ogg Vorbis Audio Plugin Аудио-модуль Ogg Vorbis для Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Разработчик: Илья Котов <forkotov02@ya.ru> - + Source code based on mq3 project Исходный код основан на проекте mq3 @@ -37,42 +37,42 @@ VorbisMetaDataModel - + Length Длительность - + Sample rate Дискретизация - + Hz Гц - + Channels Каналов - + Bitrate Битовая частота - + kbps кбит/с - + File size Размер файла - + KB КБ diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_sk.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_sk.ts index ca458e783..e1191a1f1 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_sk.ts +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_sk.ts @@ -4,32 +4,32 @@ DecoderVorbisFactory - + Ogg Vorbis Plugin - + Ogg Vorbis Files - + About Ogg Vorbis Audio Plugin - + Qmmp Ogg Vorbis Audio Plugin - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 project @@ -37,42 +37,42 @@ VorbisMetaDataModel - + Length - + Sample rate - + Hz - + Channels - + Bitrate - + kbps - + File size - + KB diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_sr_BA.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_sr_BA.ts index 2ca985cef..db163d841 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_sr_BA.ts +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_sr_BA.ts @@ -4,32 +4,32 @@ DecoderVorbisFactory - + Ogg Vorbis Plugin Огг Ворбис прикључак - + Ogg Vorbis Files Огг Ворбис фајлови - + About Ogg Vorbis Audio Plugin О Огг Ворбис прикључку - + Qmmp Ogg Vorbis Audio Plugin Кумп Огг Ворбис прикључак - + Written by: Ilya Kotov <forkotov02@ya.ru> Аутор: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 project Заснован на mq3 пројекту @@ -37,42 +37,42 @@ VorbisMetaDataModel - + Length Дужина - + Sample rate Узорковање - + Hz Hz - + Channels Канала - + Bitrate Битски проток - + kbps kb/s - + File size Величина - + KB KB diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_sr_RS.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_sr_RS.ts index 295c55447..6477c8179 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_sr_RS.ts +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_sr_RS.ts @@ -4,32 +4,32 @@ DecoderVorbisFactory - + Ogg Vorbis Plugin Огг Ворбис прикључак - + Ogg Vorbis Files Огг Ворбис фајлови - + About Ogg Vorbis Audio Plugin О Огг Ворбис прикључку - + Qmmp Ogg Vorbis Audio Plugin Кумп Огг Ворбис прикључак - + Written by: Ilya Kotov <forkotov02@ya.ru> Аутор: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 project Заснован на mq3 пројекту @@ -37,42 +37,42 @@ VorbisMetaDataModel - + Length Дужина - + Sample rate Узорковање - + Hz Hz - + Channels Канала - + Bitrate Битски проток - + kbps kb/s - + File size Величина - + KB KB diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_tr.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_tr.ts index 96a015aff..78353b439 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_tr.ts +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_tr.ts @@ -4,32 +4,32 @@ DecoderVorbisFactory - + Ogg Vorbis Plugin Ogg Vorbis Eklentisi - + Ogg Vorbis Files Ogg Vorbis Dosyaları - + About Ogg Vorbis Audio Plugin Ogg Vorbis Ses Eklentisi Hakkında - + Qmmp Ogg Vorbis Audio Plugin Qmmp Ogg Vorbis Ses Eklentisi - + Written by: Ilya Kotov <forkotov02@ya.ru> Yazan: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 project Kaynak kodu mq3 projesi temellidir @@ -37,42 +37,42 @@ VorbisMetaDataModel - + Length - + Sample rate - + Hz Hz - + Channels - + Bitrate - + kbps kbps - + File size - + KB KB diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_uk_UA.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_uk_UA.ts index 58ae297e3..f14b31081 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_uk_UA.ts +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_uk_UA.ts @@ -4,32 +4,32 @@ DecoderVorbisFactory - + Ogg Vorbis Plugin Модуль Ogg Vorbis - + Ogg Vorbis Files Файли Ogg Vorbis - + About Ogg Vorbis Audio Plugin Про аудіо-модуль Ogg Vorbis - + Qmmp Ogg Vorbis Audio Plugin Аудіо-модуль Ogg Vorbis для Qmmp - + Written by: Ilya Kotov <forkotov02@ya.ru> Розробник: Ілля Котов <forkotov02@ya.ru> - + Source code based on mq3 project Вихідний код базується на проекті mq3 @@ -37,42 +37,42 @@ VorbisMetaDataModel - + Length Тривалість - + Sample rate Частота - + Hz Гц - + Channels Канали - + Bitrate Бітрейт - + kbps Кб/с - + File size Розмір файлу - + KB Кб diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_zh_CN.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_zh_CN.ts index 343d7027b..c22dc674c 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_zh_CN.ts +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_zh_CN.ts @@ -4,32 +4,32 @@ DecoderVorbisFactory - + Ogg Vorbis Plugin Ogg Vorbis 插件 - + Ogg Vorbis Files Ogg Vorbis 文件 - + About Ogg Vorbis Audio Plugin 关于 Ogg Vorbis 音频插件 - + Qmmp Ogg Vorbis Audio Plugin Qmmp Ogg Vorbis 音频插件 - + Written by: Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 project 源代码基于 mq3 项目 @@ -37,42 +37,42 @@ VorbisMetaDataModel - + Length 长度 - + Sample rate 取样率 - + Hz 赫兹 - + Channels 声音通道 - + Bitrate 比特率 - + kbps 千比特每秒 - + File size 文件大小 - + KB 千字节 diff --git a/src/plugins/Input/vorbis/translations/vorbis_plugin_zh_TW.ts b/src/plugins/Input/vorbis/translations/vorbis_plugin_zh_TW.ts index 1872f4ba5..bdd72656e 100644 --- a/src/plugins/Input/vorbis/translations/vorbis_plugin_zh_TW.ts +++ b/src/plugins/Input/vorbis/translations/vorbis_plugin_zh_TW.ts @@ -4,32 +4,32 @@ DecoderVorbisFactory - + Ogg Vorbis Plugin Ogg Vorbis 外掛 - + Ogg Vorbis Files Ogg Vorbis 檔案 - + About Ogg Vorbis Audio Plugin 關於 Ogg Vorbis 聲訊插件 - + Qmmp Ogg Vorbis Audio Plugin Qmmp Ogg Vorbis 聲訊插件 - + Written by: Ilya Kotov <forkotov02@ya.ru> 作者:Ilya Kotov <forkotov02@ya.ru> - + Source code based on mq3 project 源碼基於 mq3 項目 @@ -37,42 +37,42 @@ VorbisMetaDataModel - + Length 長度 - + Sample rate 取樣率 - + Hz Hz - + Channels 聲音通道 - + Bitrate 比特率 - + kbps kbps - + File size 文件大小 - + KB KB diff --git a/src/plugins/Input/vorbis/vorbismetadatamodel.cpp b/src/plugins/Input/vorbis/vorbismetadatamodel.cpp index 8f95c8976..b00ad9bd7 100644 --- a/src/plugins/Input/vorbis/vorbismetadatamodel.cpp +++ b/src/plugins/Input/vorbis/vorbismetadatamodel.cpp @@ -18,6 +18,7 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ +#include #include #include #include @@ -25,9 +26,6 @@ #include #include "vorbismetadatamodel.h" -#define QStringToTString_qt4(s) TagLib::String(s.toUtf8().constData(), TagLib::String::UTF8) -#define TStringToQString_qt4(s) QString::fromUtf8(s.toCString(true)).trimmed() - VorbisMetaDataModel::VorbisMetaDataModel(const QString &path, QObject *parent) : MetaDataModel(parent) { m_path = path; @@ -79,7 +77,7 @@ QPixmap VorbisMetaDataModel::cover() for(uint i = 0; i < list.size(); ++i) { TagLib::String value = list[i]; - QByteArray block = QByteArray::fromBase64(TStringToQString_qt4(value).toLatin1()); + QByteArray block = QByteArray::fromBase64(TStringToQString(value).toLatin1()); if(block.size() < 32) continue; qint64 pos = 0; @@ -136,25 +134,25 @@ const QString VorbisCommentModel::value(Qmmp::MetaData key) switch((int) key) { case Qmmp::TITLE: - return TStringToQString_qt4(tag->title()); + return TStringToQString(tag->title()); case Qmmp::ARTIST: - return TStringToQString_qt4(tag->artist()); + return TStringToQString(tag->artist()); case Qmmp::ALBUMARTIST: if(tag->fieldListMap()["ALBUMARTIST"].isEmpty()) return QString(); else - return TStringToQString_qt4(tag->fieldListMap()["ALBUMARTIST"].front()); + return TStringToQString(tag->fieldListMap()["ALBUMARTIST"].front()); case Qmmp::ALBUM: - return TStringToQString_qt4(tag->album()); + return TStringToQString(tag->album()); case Qmmp::COMMENT: - return TStringToQString_qt4(tag->comment()); + return TStringToQString(tag->comment()); case Qmmp::GENRE: - return TStringToQString_qt4(tag->genre()); + return TStringToQString(tag->genre()); case Qmmp::COMPOSER: if(tag->fieldListMap()["COMPOSER"].isEmpty()) return QString(); else - return TStringToQString_qt4(tag->fieldListMap()["COMPOSER"].front()); + return TStringToQString(tag->fieldListMap()["COMPOSER"].front()); case Qmmp::YEAR: return QString::number(tag->year()); case Qmmp::TRACK: @@ -163,7 +161,7 @@ const QString VorbisCommentModel::value(Qmmp::MetaData key) if(tag->fieldListMap()["DISCNUMBER"].isEmpty()) return QString(); else - return TStringToQString_qt4(tag->fieldListMap()["DISCNUMBER"].front()); + return TStringToQString(tag->fieldListMap()["DISCNUMBER"].front()); } return QString(); } @@ -175,7 +173,7 @@ void VorbisCommentModel::setValue(Qmmp::MetaData key, const QString &value) TagLib::Ogg::XiphComment *tag = m_model->m_tag; - TagLib::String str = QStringToTString_qt4(value); + TagLib::String str = QStringToTString(value); switch((int) key) { diff --git a/src/plugins/Input/vorbis/vorbismetadatamodel.h b/src/plugins/Input/vorbis/vorbismetadatamodel.h index 15f476908..a21d3d503 100644 --- a/src/plugins/Input/vorbis/vorbismetadatamodel.h +++ b/src/plugins/Input/vorbis/vorbismetadatamodel.h @@ -21,9 +21,9 @@ #ifndef VORBISMETADATAMODEL_H #define VORBISMETADATAMODEL_H +#include #include #include -#include class VorbisCommentModel; diff --git a/src/plugins/Input/wavpack/CMakeLists.txt b/src/plugins/Input/wavpack/CMakeLists.txt index ccc75313e..25c09832b 100644 --- a/src/plugins/Input/wavpack/CMakeLists.txt +++ b/src/plugins/Input/wavpack/CMakeLists.txt @@ -1,20 +1,7 @@ project(libwavpack) -# 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) @@ -42,14 +29,14 @@ SET(libwavpack_HDRS SET(libwavpack_RCCS translations/translations.qrc) -QT4_ADD_RESOURCES(libwavpack_RCC_SRCS ${libwavpack_RCCS}) +QT5_ADD_RESOURCES(libwavpack_RCC_SRCS ${libwavpack_RCCS}) include_directories(${CMAKE_CURRENT_BINARY_DIR}) IF(WAVPACK_FOUND) ADD_LIBRARY(wavpack MODULE ${libwavpack_SRCS} ${libwavpack_RCC_SRCS} ${libwavpack_HDRS}) add_dependencies(wavpack qmmp) -target_link_libraries(wavpack ${QT_LIBRARIES} libqmmp ${WAVPACK_LDFLAGS}) +target_link_libraries(wavpack Qt5::Widgets -lqmmp ${WAVPACK_LDFLAGS}) install(TARGETS wavpack DESTINATION ${LIB_DIR}/qmmp/Input) ENDIF(WAVPACK_FOUND) diff --git a/src/plugins/Input/wavpack/decoderwavpackfactory.cpp b/src/plugins/Input/wavpack/decoderwavpackfactory.cpp index b0b475095..4f730232f 100644 --- a/src/plugins/Input/wavpack/decoderwavpackfactory.cpp +++ b/src/plugins/Input/wavpack/decoderwavpackfactory.cpp @@ -18,9 +18,8 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ -#include #include -#include +#include #include "wavpackmetadatamodel.h" #include "decoder_wavpack.h" #include "decoderwavpackfactory.h" @@ -165,5 +164,3 @@ QTranslator *DecoderWavPackFactory::createTranslator(QObject *parent) translator->load(QString(":/wavpack_plugin_") + locale); return translator; } - -Q_EXPORT_PLUGIN2(wavpack,DecoderWavPackFactory) diff --git a/src/plugins/Input/wavpack/decoderwavpackfactory.h b/src/plugins/Input/wavpack/decoderwavpackfactory.h index 3b3fc546e..96974ee18 100644 --- a/src/plugins/Input/wavpack/decoderwavpackfactory.h +++ b/src/plugins/Input/wavpack/decoderwavpackfactory.h @@ -35,6 +35,7 @@ class DecoderWavPackFactory : public QObject, DecoderFactory { Q_OBJECT + Q_PLUGIN_METADATA(IID "org.qmmp.qmmp.DecoderFactoryInterface.1.0") Q_INTERFACES(DecoderFactory) public: diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_bg.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_bg.ts index d89596935..e673d8476 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_bg.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_bg.ts @@ -4,32 +4,32 @@ DecoderWavPackFactory - + WavPack Plugin - + WavPack Files - + About WavPack Audio Plugin - + Qmmp WavPack Audio Plugin - + WavPack library version: - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_cs.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_cs.ts index b6ca55218..aa5a4b4e6 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_cs.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_cs.ts @@ -4,32 +4,32 @@ DecoderWavPackFactory - + WavPack Plugin Modul WavPack - + WavPack Files Soubory WavPack - + About WavPack Audio Plugin O modulu WavPack - + Qmmp WavPack Audio Plugin Vstupní modul Qmmp WavPack - + WavPack library version: Verze knihovny WavPack: - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_de.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_de.ts index 03531f117..2597b31df 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_de.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_de.ts @@ -4,32 +4,32 @@ DecoderWavPackFactory - + WavPack Plugin WavPack-Modul - + WavPack Files WavPack-Dateien - + About WavPack Audio Plugin Über WavPack-Audiomodul - + Qmmp WavPack Audio Plugin Qmmp WavPack-Audiomodul - + WavPack library version: WavPack-Bibliotheksversion: - + Written by: Ilya Kotov <forkotov02@ya.ru> Geschrieben von: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_el.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_el.ts index e95f08bec..4a0e77d2b 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_el.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_el.ts @@ -4,32 +4,32 @@ DecoderWavPackFactory - + WavPack Plugin Πρόσθετο WavPack - + WavPack Files Αρχεία WavPack - + About WavPack Audio Plugin Σχετικά με το πρόσθετο ήχου WavPack - + Qmmp WavPack Audio Plugin Qmmp πρόσθετο ήχου WavPack - + WavPack library version: Έκδοση βιβλιοθήκης WavPack: - + Written by: Ilya Kotov <forkotov02@ya.ru> Γράφτηκε από τον: Ilya Kotov <forkotov02@hotmail.ru> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_en.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_en.ts index 5abd2d635..abbcda75d 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_en.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_en.ts @@ -4,32 +4,32 @@ DecoderWavPackFactory - + WavPack Plugin - + WavPack Files - + About WavPack Audio Plugin - + Qmmp WavPack Audio Plugin - + WavPack library version: - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_es.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_es.ts index 15c35c807..0f11f9712 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_es.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_es.ts @@ -4,32 +4,32 @@ DecoderWavPackFactory - + WavPack Plugin Módulo WavPack - + WavPack Files Archivos WavPack - + About WavPack Audio Plugin Acerca del módulo de sonido WavPack - + Qmmp WavPack Audio Plugin Módulo de sonido WavPack para Qmmp - + WavPack library version: Versión de la librería WavPack: - + Written by: Ilya Kotov <forkotov02@ya.ru> Escrito por: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_fi.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_fi.ts index ce9f39c28..adb165f36 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_fi.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_fi.ts @@ -4,32 +4,32 @@ DecoderWavPackFactory - + WavPack Plugin WavPack-liitännäinen - + WavPack Files WavPack-tiedostot - + About WavPack Audio Plugin Tietoja - WavPack-ääniliitännäinen - + Qmmp WavPack Audio Plugin Qmmp:n WavPack-ääniliitännäinen - + WavPack library version: WavPack-kirjaston versio: - + Written by: Ilya Kotov <forkotov02@ya.ru> Toteuttanut: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_fr.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_fr.ts index 7ab11125a..63710feb1 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_fr.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_fr.ts @@ -4,32 +4,32 @@ DecoderWavPackFactory - + WavPack Plugin Greffon WavPack - + WavPack Files Fichiers WavPack - + About WavPack Audio Plugin À propos du greffon audio WavPack - + Qmmp WavPack Audio Plugin Greffon audio WavPack pour Qmmp - + WavPack library version: Version de la bibliothèque WavPack : - + Written by: Ilya Kotov <forkotov02@ya.ru> Écrit par : Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_gl_ES.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_gl_ES.ts index 7c5e2eca3..4c879e286 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_gl_ES.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_gl_ES.ts @@ -4,32 +4,32 @@ DecoderWavPackFactory - + WavPack Plugin Engadido WavPack - + WavPack Files Ficheiros WavPack - + About WavPack Audio Plugin Sobre o engadido WavPack - + Qmmp WavPack Audio Plugin Engadido WavPack do Qmmp - + WavPack library version: Versión da libraría WavPack: - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_he.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_he.ts index 3687adad0..5e3e74cc6 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_he.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_he.ts @@ -4,32 +4,32 @@ DecoderWavPackFactory - + WavPack Plugin תוסף WavPack - + WavPack Files קבצי WavPack - + About WavPack Audio Plugin אודות תוסף שמע WavPack - + Qmmp WavPack Audio Plugin תוסף שמע WavPack של Qmmp - + WavPack library version: גירסת ספריית WavPack: - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_hu.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_hu.ts index 974843591..35de9b888 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_hu.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_hu.ts @@ -4,32 +4,32 @@ DecoderWavPackFactory - + WavPack Plugin - + WavPack Files - + About WavPack Audio Plugin - + Qmmp WavPack Audio Plugin - + WavPack library version: - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_id.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_id.ts index b10ff1859..e70882b0e 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_id.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_id.ts @@ -4,32 +4,32 @@ DecoderWavPackFactory - + WavPack Plugin Plugin WavPack - + WavPack Files File WavPack - + About WavPack Audio Plugin Tentang Plugin Audio WavPack - + Qmmp WavPack Audio Plugin Plugin Audio WavPack Qmmp - + WavPack library version: Versi pustaka WavPack: - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_it.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_it.ts index fcb8e76fb..85be67e0a 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_it.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_it.ts @@ -4,32 +4,32 @@ DecoderWavPackFactory - + WavPack Plugin Modulo WavPack - + About WavPack Audio Plugin Info sul modulo audio WavPack - + Qmmp WavPack Audio Plugin Modulo audio WavPack per Qmmp - + WavPack library version: Versione libreria per WavPack: - + Written by: Ilya Kotov <forkotov02@ya.ru> Autore: Ilya Kotov <forkotov02@ya.ru> - + WavPack Files Brani WavPack diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_ja.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_ja.ts index c3472a6c2..710201c27 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_ja.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_ja.ts @@ -4,32 +4,32 @@ DecoderWavPackFactory - + WavPack Plugin WavPack プラグイン - + WavPack Files WavPack ファイル - + About WavPack Audio Plugin WavPack 音響プラグインについて - + Qmmp WavPack Audio Plugin QMMP WavPack 音響プラグイン - + WavPack library version: WavPack ライブラリのバージョン: - + Written by: Ilya Kotov <forkotov02@ya.ru> 制作: Илья Котов (Ilya Kotov) <forkotov02@ya.ru> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_kk.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_kk.ts index 15dcce3d6..3a092a473 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_kk.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_kk.ts @@ -4,32 +4,32 @@ DecoderWavPackFactory - + WavPack Plugin - + WavPack Files - + About WavPack Audio Plugin - + Qmmp WavPack Audio Plugin - + WavPack library version: - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_lt.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_lt.ts index 546306a1c..d519df26b 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_lt.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_lt.ts @@ -4,32 +4,32 @@ DecoderWavPackFactory - + WavPack Plugin WavPack įskiepis - + WavPack Files WavPack bylos - + About WavPack Audio Plugin Apie WavPack audio įskiepį - + Qmmp WavPack Audio Plugin Qmmp WavPack audio įskiepis - + WavPack library version: WavPack bibliotekos versija: - + Written by: Ilya Kotov <forkotov02@ya.ru> Sukurta: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_nl.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_nl.ts index 70c3b23dc..0f177c69b 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_nl.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_nl.ts @@ -4,32 +4,32 @@ DecoderWavPackFactory - + WavPack Plugin WavPack Module - + About WavPack Audio Plugin Over de WavPack Audio Module - + Qmmp WavPack Audio Plugin WavPack Audio Module voor Qmmp - + WavPack library version: WavPack bibliotheek versie: - + Written by: Ilya Kotov <forkotov02@ya.ru> Auteur: Ilya Kotov <forkotov02@ya.ru> - + WavPack Files WavPack Bestanden diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_pl_PL.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_pl_PL.ts index 5c01f6f51..2c5840375 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_pl_PL.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_pl_PL.ts @@ -4,32 +4,32 @@ DecoderWavPackFactory - + WavPack Plugin Wtyczka WavPack - + WavPack Files Pliki WavPack - + About WavPack Audio Plugin O wtyczce WavPack Audio - + Qmmp WavPack Audio Plugin Wtyczka WavPack dla Qmmp - + WavPack library version: Wersja biblioteki WavPack: - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_pt.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_pt.ts index 7d6301e2c..3d36b0d4a 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_pt.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_pt.ts @@ -4,32 +4,32 @@ DecoderWavPackFactory - + WavPack Plugin Suplemento WavPack - + WavPack Files Ficheiros WavPack - + About WavPack Audio Plugin Sobre o suplemento WavPack Audio - + Qmmp WavPack Audio Plugin Suplemento Qmmp WavPack Audio - + WavPack library version: Versão da biblioteca WavPack: - + Written by: Ilya Kotov <forkotov02@ya.ru> Desenvolvido por: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_pt_BR.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_pt_BR.ts index c880a8f0e..326cf5960 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_pt_BR.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_pt_BR.ts @@ -4,32 +4,32 @@ DecoderWavPackFactory - + WavPack Plugin Plugin WavPack - + WavPack Files Arquivos WavPack - + About WavPack Audio Plugin Sobre o plugin WavPack Audio - + Qmmp WavPack Audio Plugin Plugin Qmmp WavPack Audio - + WavPack library version: Versão da biblioteca WavPack: - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_ru.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_ru.ts index 28ea866eb..f48812322 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_ru.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_ru.ts @@ -4,32 +4,32 @@ DecoderWavPackFactory - + WavPack Plugin Модуль WavPack - + WavPack Files Файлы WavPack - + About WavPack Audio Plugin Об аудио-модуле WavPack - + Qmmp WavPack Audio Plugin Аудио-модуль WavPack для Qmmp - + WavPack library version: Версия библиотеки WavPack: - + Written by: Ilya Kotov <forkotov02@ya.ru> Разработчик: Илья Котов <forkotov02@ya.ru> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_sk.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_sk.ts index 024a31892..39b412e47 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_sk.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_sk.ts @@ -4,32 +4,32 @@ DecoderWavPackFactory - + WavPack Plugin - + WavPack Files - + About WavPack Audio Plugin - + Qmmp WavPack Audio Plugin - + WavPack library version: - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_sr_BA.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_sr_BA.ts index b3d374050..460dc7d82 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_sr_BA.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_sr_BA.ts @@ -4,32 +4,32 @@ DecoderWavPackFactory - + WavPack Plugin Вавпак прикључак - + WavPack Files Вавпак фајлови - + About WavPack Audio Plugin О Вавпак прикључку - + Qmmp WavPack Audio Plugin Кумп Вавпак прикључак - + WavPack library version: Издање Вавпак библиотеке: - + Written by: Ilya Kotov <forkotov02@ya.ru> Аутор: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_sr_RS.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_sr_RS.ts index 1cebfba4f..9a2c873ce 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_sr_RS.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_sr_RS.ts @@ -4,32 +4,32 @@ DecoderWavPackFactory - + WavPack Plugin Вавпак прикључак - + WavPack Files Вавпак фајлови - + About WavPack Audio Plugin О Вавпак прикључку - + Qmmp WavPack Audio Plugin Кумп Вавпак прикључак - + WavPack library version: Издање Вавпак библиотеке: - + Written by: Ilya Kotov <forkotov02@ya.ru> Аутор: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_tr.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_tr.ts index ab8c9921e..866626fcf 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_tr.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_tr.ts @@ -4,32 +4,32 @@ DecoderWavPackFactory - + WavPack Plugin WavPack Eklentisi - + WavPack Files WavPack Dosyaları - + About WavPack Audio Plugin WavPack Ses Eklentisi Hakkında - + Qmmp WavPack Audio Plugin Qmmp WavPack Ses Eklentisi - + WavPack library version: WavPack kitaplık sürümü: - + Written by: Ilya Kotov <forkotov02@ya.ru> Yazan: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_uk_UA.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_uk_UA.ts index 0552a4a52..c4786aa78 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_uk_UA.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_uk_UA.ts @@ -4,32 +4,32 @@ DecoderWavPackFactory - + WavPack Plugin Модуль WavPack - + WavPack Files Файли WavPack - + About WavPack Audio Plugin Про аудіо-модуль WavPack - + Qmmp WavPack Audio Plugin Аудіо-модуль WavPack для Qmmp - + WavPack library version: Версія бібліотеки WavPack: - + Written by: Ilya Kotov <forkotov02@ya.ru> Розробник: Ілля Котов <forkotov02@ya.ru> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_CN.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_CN.ts index 69c686ad3..ff3514844 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_CN.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_CN.ts @@ -4,32 +4,32 @@ DecoderWavPackFactory - + WavPack Plugin WavPack 插件 - + WavPack Files WavPack 文件 - + About WavPack Audio Plugin 关于 WavPack 音频插件 - + Qmmp WavPack Audio Plugin Qmmp WavPack 音频插件 - + WavPack library version: WavPack 库版本: - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_TW.ts b/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_TW.ts index eaed45f2a..ce2882afe 100644 --- a/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_TW.ts +++ b/src/plugins/Input/wavpack/translations/wavpack_plugin_zh_TW.ts @@ -4,32 +4,32 @@ DecoderWavPackFactory - + WavPack Plugin WavPack 外掛 - + WavPack Files WavPack 檔案 - + About WavPack Audio Plugin 關於 WavPack 聲訊插件 - + Qmmp WavPack Audio Plugin Qmmp WavPack 聲訊插件 - + WavPack library version: WavPack 程式庫版本: - + Written by: Ilya Kotov <forkotov02@ya.ru> 作者:Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wildmidi/CMakeLists.txt b/src/plugins/Input/wildmidi/CMakeLists.txt index 7979334a7..1e4d010ee 100644 --- a/src/plugins/Input/wildmidi/CMakeLists.txt +++ b/src/plugins/Input/wildmidi/CMakeLists.txt @@ -2,21 +2,8 @@ project(libwildmidi) INCLUDE(CheckIncludeFile) -# 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) @@ -46,16 +33,14 @@ ENDIF(WILDMIDI_HEADER_FOUND AND (NOT WILDMIDI_LIB MATCHES "^.*-NOTFOUND")) SET(libwildmidi_RCCS translations/translations.qrc) -QT4_ADD_RESOURCES(libwildmidi_RCC_SRCS ${libwildmidi_RCCS}) +QT5_ADD_RESOURCES(libwildmidi_RCC_SRCS ${libwildmidi_RCCS}) # user interface - - SET(libwildmidi_UIS settingsdialog.ui ) -QT4_WRAP_UI(libwildmidi_UIS_H ${libwildmidi_UIS}) +QT5_WRAP_UI(libwildmidi_UIS_H ${libwildmidi_UIS}) # Don't forget to include output directory, otherwise # the UI file won't be wrapped! include_directories(${CMAKE_CURRENT_BINARY_DIR}) @@ -64,6 +49,6 @@ IF(WILDMIDI_FOUND) ADD_LIBRARY(wildmidi MODULE ${libwildmidi_SRCS} ${libwildmidi_UIS_H} ${libwildmidi_RCC_SRCS} ${libwildmidi_HDRS}) add_dependencies(wildmidi qmmp) -target_link_libraries(wildmidi ${QT_LIBRARIES} libqmmp ${WILDMIDI_LIB}) +target_link_libraries(wildmidi Qt5::Widgets -lqmmp ${WILDMIDI_LIB}) install(TARGETS wildmidi DESTINATION ${LIB_DIR}/qmmp/Input) ENDIF(WILDMIDI_FOUND) diff --git a/src/plugins/Input/wildmidi/decoderwildmidifactory.cpp b/src/plugins/Input/wildmidi/decoderwildmidifactory.cpp index 42b2c0646..8be56bee6 100644 --- a/src/plugins/Input/wildmidi/decoderwildmidifactory.cpp +++ b/src/plugins/Input/wildmidi/decoderwildmidifactory.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2008-2016 by Ilya Kotov * + * Copyright (C) 2008-2015 by Ilya Kotov * * forkotov02@ya.ru * * * * This program is free software; you can redistribute it and/or modify * @@ -18,9 +18,8 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ -#include #include -#include +#include #include "wildmidihelper.h" #include "decoder_wildmidi.h" #include "settingsdialog.h" @@ -120,4 +119,3 @@ QTranslator *DecoderWildMidiFactory::createTranslator(QObject *parent) translator->load(QString(":/wildmidi_plugin_") + locale); return translator; } -Q_EXPORT_PLUGIN2(wildmidi,DecoderWildMidiFactory) diff --git a/src/plugins/Input/wildmidi/decoderwildmidifactory.h b/src/plugins/Input/wildmidi/decoderwildmidifactory.h index eebae7e16..3ddc0c401 100644 --- a/src/plugins/Input/wildmidi/decoderwildmidifactory.h +++ b/src/plugins/Input/wildmidi/decoderwildmidifactory.h @@ -32,6 +32,7 @@ class DecoderWildMidiFactory : public QObject, DecoderFactory { Q_OBJECT + Q_PLUGIN_METADATA(IID "org.qmmp.qmmp.DecoderFactoryInterface.1.0") Q_INTERFACES(DecoderFactory) public: diff --git a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_bg.ts b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_bg.ts index 6cdd9604e..1a1b26860 100644 --- a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_bg.ts +++ b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_bg.ts @@ -4,32 +4,32 @@ DecoderWildMidiFactory - + WildMidi Plugin - + Midi Files - + About WildMidi Audio Plugin - + Qmmp WildMidi Audio Plugin - + This plugin uses WildMidi library to play midi files - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_cs.ts b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_cs.ts index c4cec5a58..b1b638982 100644 --- a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_cs.ts +++ b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_cs.ts @@ -4,32 +4,32 @@ DecoderWildMidiFactory - + WildMidi Plugin Modul WildMidi - + Midi Files Soubory Midi - + About WildMidi Audio Plugin O modulu WildMidi - + Qmmp WildMidi Audio Plugin Modul Qmmp WildMidi - + This plugin uses WildMidi library to play midi files Tento modul využívá knihovnu WildMidi pro přehrávání Midi souborů - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_de.ts b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_de.ts index 06c4fdb68..e9b86621c 100644 --- a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_de.ts +++ b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_de.ts @@ -4,32 +4,32 @@ DecoderWildMidiFactory - + WildMidi Plugin WildMidi-Modul - + Midi Files Midi-Dateien - + About WildMidi Audio Plugin Über WildMidi-Audiomodul - + Qmmp WildMidi Audio Plugin Qmmp WildMidi-Audiomodul - + This plugin uses WildMidi library to play midi files Dieses Modul nutzt die WildMidi-Bibliothek, um Midi-Dateien abzuspielen - + Written by: Ilya Kotov <forkotov02@ya.ru> Geschrieben von: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_el.ts b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_el.ts index b29588d25..3456272c5 100644 --- a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_el.ts +++ b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_el.ts @@ -4,32 +4,32 @@ DecoderWildMidiFactory - + WildMidi Plugin Πρόσθετο WildMidi - + Midi Files Αρχεία Midi - + About WildMidi Audio Plugin Σχετικά με το πρόσθετο ήχου WildMidi - + Qmmp WildMidi Audio Plugin Qmmp πρόσθετο ήχου WildMidi - + This plugin uses WildMidi library to play midi files Αυτό το πρόσθετο χρησιμοποιεί τη βιβλιοθήκη WildMidi για την αναπαραγωγή αρχείων midi - + Written by: Ilya Kotov <forkotov02@ya.ru> Γράφτηκε από τον: Ilya Kotov <forkotov02@hotmail.ru> diff --git a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_en.ts b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_en.ts index e734d918b..34e469754 100644 --- a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_en.ts +++ b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_en.ts @@ -4,32 +4,32 @@ DecoderWildMidiFactory - + WildMidi Plugin - + Midi Files - + About WildMidi Audio Plugin - + Qmmp WildMidi Audio Plugin - + This plugin uses WildMidi library to play midi files - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_es.ts b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_es.ts index 86d610908..4dc0771e6 100644 --- a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_es.ts +++ b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_es.ts @@ -4,32 +4,32 @@ DecoderWildMidiFactory - + WildMidi Plugin Módulo WildMidi - + Midi Files Archivos Midi - + About WildMidi Audio Plugin Acerca del módulo Audio de WildMidi - + Qmmp WildMidi Audio Plugin Módulo Audio de WildMidi de Qmmp - + This plugin uses WildMidi library to play midi files Este módulo usa la biblioteca WildMidi para reproducir archivos midi - + Written by: Ilya Kotov <forkotov02@ya.ru> Escrito por: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_fi.ts b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_fi.ts index 6389670bd..bede9365e 100644 --- a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_fi.ts +++ b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_fi.ts @@ -4,32 +4,32 @@ DecoderWildMidiFactory - + WildMidi Plugin WildMidi-liitännäinen - + Midi Files Midi-tiedostot - + About WildMidi Audio Plugin Tietoja - WildMidi-ääniliitännäinen - + Qmmp WildMidi Audio Plugin Qmmp:n WildMidi-ääniliitännäinen - + This plugin uses WildMidi library to play midi files Tämä liitännäinen käyttää WildMidi-kirjastoa midi-tiedostojen toistamiseksi - + Written by: Ilya Kotov <forkotov02@ya.ru> Toteuttanut: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_fr.ts b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_fr.ts index 46ab6646b..7ceaf4678 100644 --- a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_fr.ts +++ b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_fr.ts @@ -4,32 +4,32 @@ DecoderWildMidiFactory - + WildMidi Plugin Greffon WildMidi - + Midi Files Fichiers Midi - + About WildMidi Audio Plugin À propos du greffon audio WildMidi - + Qmmp WildMidi Audio Plugin Greffon audio WildMidi pour Qmmp - + This plugin uses WildMidi library to play midi files Ce greffon utilise WildMidi pour jouer les fichiers Midi. - + Written by: Ilya Kotov <forkotov02@ya.ru> Écrit par : Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_gl_ES.ts b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_gl_ES.ts index 371898e83..22e5a4752 100644 --- a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_gl_ES.ts +++ b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_gl_ES.ts @@ -4,32 +4,32 @@ DecoderWildMidiFactory - + WildMidi Plugin Engadido WildMidi - + Midi Files Ficheiros Midi - + About WildMidi Audio Plugin Sobre o engadido WildMidi - + Qmmp WildMidi Audio Plugin Engadido WildMidi do Qmmp - + This plugin uses WildMidi library to play midi files Este engadido usa a libraría WildMidi para reproducir ficheiros midi - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_he.ts b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_he.ts index 776ccbbfd..95eae1840 100644 --- a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_he.ts +++ b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_he.ts @@ -4,32 +4,32 @@ DecoderWildMidiFactory - + WildMidi Plugin תוסף WildMidi - + Midi Files קבצי Midi - + About WildMidi Audio Plugin אודות תוסף שמע WildMidi - + Qmmp WildMidi Audio Plugin תוסף שמע WildMidi של Qmmp - + This plugin uses WildMidi library to play midi files תוסף זה משתמש בספריית WildMidi לצורך ניגון קבצי midi - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_hu.ts b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_hu.ts index f37b403c6..e9a20d9cd 100644 --- a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_hu.ts +++ b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_hu.ts @@ -4,32 +4,32 @@ DecoderWildMidiFactory - + WildMidi Plugin - + Midi Files - + About WildMidi Audio Plugin - + Qmmp WildMidi Audio Plugin - + This plugin uses WildMidi library to play midi files - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_id.ts b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_id.ts index 251681f5b..35265d94a 100644 --- a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_id.ts +++ b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_id.ts @@ -4,32 +4,32 @@ DecoderWildMidiFactory - + WildMidi Plugin Plugin WildMidi - + Midi Files File Midi - + About WildMidi Audio Plugin Tentang Plugin Audio WildMidi - + Qmmp WildMidi Audio Plugin Plugin Audio WildMidi Qmmp - + This plugin uses WildMidi library to play midi files Plugin ini menggunakan pustaka WildMidi untuk memainkan file midi - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_it.ts b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_it.ts index 534a0d1c1..9bd121224 100644 --- a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_it.ts +++ b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_it.ts @@ -4,32 +4,32 @@ DecoderWildMidiFactory - + WildMidi Plugin - + Midi Files - + About WildMidi Audio Plugin - + Qmmp WildMidi Audio Plugin - + This plugin uses WildMidi library to play midi files - + Written by: Ilya Kotov <forkotov02@ya.ru> Autore: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_ja.ts b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_ja.ts index 82f42023c..eadcfff02 100644 --- a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_ja.ts +++ b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_ja.ts @@ -4,32 +4,32 @@ DecoderWildMidiFactory - + WildMidi Plugin WildMidi プラグイン - + Midi Files MIDI ファイル - + About WildMidi Audio Plugin WildMidi 音響プラグインについて - + Qmmp WildMidi Audio Plugin QMMP WildMidi 音響プラグイン - + This plugin uses WildMidi library to play midi files このプラグインは MIDI ファイルの再生に WildMidi ライブラリを利用します - + Written by: Ilya Kotov <forkotov02@ya.ru> 制作: Илья Котов (Ilya Kotov) <forkotov02@ya.ru> diff --git a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_kk.ts b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_kk.ts index e070a1807..ab2439847 100644 --- a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_kk.ts +++ b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_kk.ts @@ -4,32 +4,32 @@ DecoderWildMidiFactory - + WildMidi Plugin - + Midi Files - + About WildMidi Audio Plugin - + Qmmp WildMidi Audio Plugin - + This plugin uses WildMidi library to play midi files - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_lt.ts b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_lt.ts index c78e9592b..99d9344f9 100644 --- a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_lt.ts +++ b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_lt.ts @@ -4,32 +4,32 @@ DecoderWildMidiFactory - + WildMidi Plugin WildMidi įskiepis - + Midi Files Midi bylos - + About WildMidi Audio Plugin Apie WildMidi Audio įskiepį - + Qmmp WildMidi Audio Plugin Qmmp WildMidi Audio įskiepis - + This plugin uses WildMidi library to play midi files Šis įskiepis naudoja WildMidi biblioteką midi bylų grojimui - + Written by: Ilya Kotov <forkotov02@ya.ru> Sukūrė: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_nl.ts b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_nl.ts index 87ad2d101..09d4dbd36 100644 --- a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_nl.ts +++ b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_nl.ts @@ -4,32 +4,32 @@ DecoderWildMidiFactory - + WildMidi Plugin WildMidi Module - + Midi Files Midi Bestanden - + About WildMidi Audio Plugin Over de WildMidi Audio Module - + Qmmp WildMidi Audio Plugin WildMidi Audio Module voor Qmmp - + This plugin uses WildMidi library to play midi files Deze plugin faciliteert in het afspelen van midi bestanden, gebruikmakend van de WildMidi bibliotheek - + Written by: Ilya Kotov <forkotov02@ya.ru> Auteur: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_pl_PL.ts b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_pl_PL.ts index 8f5a76eec..30ed81dbc 100644 --- a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_pl_PL.ts +++ b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_pl_PL.ts @@ -4,32 +4,32 @@ DecoderWildMidiFactory - + WildMidi Plugin Wtyczka WildMidi - + Midi Files Pliki Midi - + About WildMidi Audio Plugin O wtyczce WildMidi - + Qmmp WildMidi Audio Plugin Wtyczka WildMidi dla Qmmp - + This plugin uses WildMidi library to play midi files Ta wtyczka używa biblioteki WildMidi do odtwarzania plików midi - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_pt.ts b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_pt.ts index e4eb63be9..75acfe147 100644 --- a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_pt.ts +++ b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_pt.ts @@ -4,32 +4,32 @@ DecoderWildMidiFactory - + WildMidi Plugin Suplemento WildMidi - + Midi Files Ficheiros Midi - + About WildMidi Audio Plugin Sobre o suplemento WildMidi Audio - + Qmmp WildMidi Audio Plugin Suplemento Qmmp WildMidi Audio - + This plugin uses WildMidi library to play midi files Este suplemento utiliza a biblioteca WildMidi para a reprodução - + Written by: Ilya Kotov <forkotov02@ya.ru> Desenvolvido por: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_pt_BR.ts b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_pt_BR.ts index c141858a1..a28707eab 100644 --- a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_pt_BR.ts +++ b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_pt_BR.ts @@ -4,32 +4,32 @@ DecoderWildMidiFactory - + WildMidi Plugin Plugin WildMidi - + Midi Files Arquivos Midi - + About WildMidi Audio Plugin Sobre o plugin WildMidi Audio - + Qmmp WildMidi Audio Plugin Plugin Qmmp WildMidi Audio - + This plugin uses WildMidi library to play midi files Este plugin utiliza a biblioteca WildMidi para a reprodução - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_ru.ts b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_ru.ts index 356bc027c..c7e66d276 100644 --- a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_ru.ts +++ b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_ru.ts @@ -4,32 +4,32 @@ DecoderWildMidiFactory - + WildMidi Plugin Модуль WildMidi - + Midi Files Файлы midi - + About WildMidi Audio Plugin Об аудио-модуле WildMdi - + Qmmp WildMidi Audio Plugin Модуль WildMidi для Qmmp - + This plugin uses WildMidi library to play midi files Для воспроизведения midi-файлов используется библиотека WildMidi - + Written by: Ilya Kotov <forkotov02@ya.ru> Разработчик: Илья Котов <forkotov02@ya.ru> diff --git a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_sk.ts b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_sk.ts index a79bb5d20..c563185b9 100644 --- a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_sk.ts +++ b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_sk.ts @@ -4,32 +4,32 @@ DecoderWildMidiFactory - + WildMidi Plugin - + Midi Files - + About WildMidi Audio Plugin - + Qmmp WildMidi Audio Plugin - + This plugin uses WildMidi library to play midi files - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_sr_BA.ts b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_sr_BA.ts index 9c84a8a70..a16fdd626 100644 --- a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_sr_BA.ts +++ b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_sr_BA.ts @@ -4,32 +4,32 @@ DecoderWildMidiFactory - + WildMidi Plugin ВајлдМиди прикључак - + Midi Files Миди фајлови - + About WildMidi Audio Plugin О ВајлдМиди прикључку - + Qmmp WildMidi Audio Plugin Кумп ВајлдМиди прикључак - + This plugin uses WildMidi library to play midi files Користи WildMidi библиотеку за пуштање миди фајлова - + Written by: Ilya Kotov <forkotov02@ya.ru> Аутор: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_sr_RS.ts b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_sr_RS.ts index e474eaca1..896bee771 100644 --- a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_sr_RS.ts +++ b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_sr_RS.ts @@ -4,32 +4,32 @@ DecoderWildMidiFactory - + WildMidi Plugin ВајлдМиди прикључак - + Midi Files Миди фајлови - + About WildMidi Audio Plugin О ВајлдМиди прикључку - + Qmmp WildMidi Audio Plugin Кумп ВајлдМиди прикључак - + This plugin uses WildMidi library to play midi files Користи WildMidi библиотеку за пуштање миди фајлова - + Written by: Ilya Kotov <forkotov02@ya.ru> Аутор: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_tr.ts b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_tr.ts index 3f9a83320..4b5f47daa 100644 --- a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_tr.ts +++ b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_tr.ts @@ -4,32 +4,32 @@ DecoderWildMidiFactory - + WildMidi Plugin - + Midi Files - + About WildMidi Audio Plugin - + Qmmp WildMidi Audio Plugin - + This plugin uses WildMidi library to play midi files - + Written by: Ilya Kotov <forkotov02@ya.ru> Yazan: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_uk_UA.ts b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_uk_UA.ts index 42ce78b7f..93c7a2b16 100644 --- a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_uk_UA.ts +++ b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_uk_UA.ts @@ -4,32 +4,32 @@ DecoderWildMidiFactory - + WildMidi Plugin Модуль WildMidi - + Midi Files Файли Midi - + About WildMidi Audio Plugin Про аудіо модуль WildMidi - + Qmmp WildMidi Audio Plugin Аудіо-модуль WildMidi для Qmmp - + This plugin uses WildMidi library to play midi files Цей модуль використовує бібліотеку WildMidi для програвання файлів midi - + Written by: Ilya Kotov <forkotov02@ya.ru> Розробник: Ілля Котов <forkotov02@ya.ru> diff --git a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_zh_CN.ts b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_zh_CN.ts index 7f921a311..b012b30d0 100644 --- a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_zh_CN.ts +++ b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_zh_CN.ts @@ -4,32 +4,32 @@ DecoderWildMidiFactory - + WildMidi Plugin WildMidi 插件 - + Midi Files Midi 文件 - + About WildMidi Audio Plugin 关于 WildMidi 音频插件 - + Qmmp WildMidi Audio Plugin Qmmp WildMidi 音频插件 - + This plugin uses WildMidi library to play midi files 此插件使用 WildMidi 库来播放 midi 文件 - + Written by: Ilya Kotov <forkotov02@ya.ru> diff --git a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_zh_TW.ts b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_zh_TW.ts index b88fff374..efac902be 100644 --- a/src/plugins/Input/wildmidi/translations/wildmidi_plugin_zh_TW.ts +++ b/src/plugins/Input/wildmidi/translations/wildmidi_plugin_zh_TW.ts @@ -4,32 +4,32 @@ DecoderWildMidiFactory - + WildMidi Plugin WildMidi 外掛 - + Midi Files Midi 文件 - + About WildMidi Audio Plugin 關於 WildMidi 外掛 - + Qmmp WildMidi Audio Plugin Qmmp WildMidi 外掛 - + This plugin uses WildMidi library to play midi files 此插件使用 WildMidi 庫來播放 Midi 文件 - + Written by: Ilya Kotov <forkotov02@ya.ru> 作者:Ilya Kotov <forkotov02@ya.ru> -- cgit v1.2.3-13-gbd6f