diff -Nru kodi-audiodecoder-qsf-2.0.2/appveyor.yml kodi-audiodecoder-qsf-19.0.1/appveyor.yml
--- kodi-audiodecoder-qsf-2.0.2/appveyor.yml 2020-02-05 22:30:59.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/appveyor.yml 2013-05-31 22:59:22.000000000 +0000
@@ -16,14 +16,14 @@
CONFIG: Release
- GENERATOR: "Visual Studio 15 Win64"
CONFIG: Release
- WINSTORE: -DCMAKE_SYSTEM_NAME=WindowsStore -DCMAKE_SYSTEM_VERSION="10.0.16299.0"
+ WINSTORE: -DCMAKE_SYSTEM_NAME=WindowsStore -DCMAKE_SYSTEM_VERSION="10.0.17763.0"
- GENERATOR: "Visual Studio 15 ARM"
CONFIG: Release
- WINSTORE: -DCMAKE_SYSTEM_NAME=WindowsStore -DCMAKE_SYSTEM_VERSION="10.0.16299.0"
+ WINSTORE: -DCMAKE_SYSTEM_NAME=WindowsStore -DCMAKE_SYSTEM_VERSION="10.0.17763.0"
build_script:
- cd ..
- - git clone --branch Leia --depth=1 https://github.com/xbmc/xbmc.git
+ - git clone --branch Matrix --depth=1 https://github.com/xbmc/xbmc.git
- cd %app_id%
- mkdir build
- cd build
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/addon.xml.in kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/addon.xml.in
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/addon.xml.in 2020-02-05 22:30:59.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/addon.xml.in 2013-05-31 22:59:22.000000000 +0000
@@ -1,7 +1,7 @@
@ADDON_DEPENDS@
@@ -12,15 +12,23 @@
tags="true"
library_@PLATFORM@="@LIBRARY_FILENAME@"/>
- Capcom QSound QSF Audio Decoder
- Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).
-
-QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers.@PLATFORM@
- GPL-2.0
+ GPL-2.0-or-latericon.png
+ Capcom QSound QSF lydafkoder
+ Capcom QSound QSF Audio Decoder
+ Capcom QSound QSF Audio Decoder
+ Capcom QSound QSF 오디오 디코더
+ Аудиодекодер Capcom QSound QSF
+ Capcom QSound QSF 音频解码器
+ Tilføjer afkodningsunderstøttelse til Capcom QSound Sound Format-filer (.QSF/.MINIQSF).[CR][CR]QSound er det originale navn på en positionel tredimensionel (3D) lydbehandlingsalgoritme fra QSound Labs, der skaber 3D-lydeffekter fra flere monofoniske kilder og summerer udgangene til to kanaler til præsentation over almindelige stereohøjttalere.
+ Fügt Dekodierungsunterstützung für Capcom QSound Sound Format-Dateien (.QSF / .MINIQSF) hinzu.[CR][CR]QSound ist der ursprüngliche Name für einen dreidimensionalen (3D) Tonverarbeitungsalgorithmus von QSound Labs, der 3D-Audioeffekte aus mehreren monophonen Quellen erstellt und die Ausgänge für die Präsentation über normale Stereolautsprecher auf zwei Kanäle summiert.
+ Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers.
+ Capcom QSound 사운드 형식 파일(.QSF/.MINIQSF)에 대한 디코딩 지원을 추가합니다.[CR][CR]QSound는 여러 위치에서 3D 오디오 효과를 생성하는 QSound Labs의 위치 3차원(3D) 사운드 처리 알고리즘의 원래 이름입니다. 모노포닉 소스를 출력하고 일반 스테레오 스피커를 통한 프레젠테이션을 위해 두 개의 채널로 출력을 합산합니다.
+ Добавляет поддержку декодирования файлов Capcom QSound Sound Format (.QSF/.MINIQSF).[CR][CR]QSound - это оригинальное название алгоритма обработки позиционного трёхмерного (3D) звука от QSound Labs, который создаёт звуковые 3D эффекты из нескольких монофонических источников и суммирует выходы в два канала для представления через обычные стереодинамики.
+ 添加对 Capcom QSound 声音格式文件(.QSF/.MINIQSF)的解码支持。[CR][CR]QSound 是 QSound 实验室提供的定位三维(3D)声音处理算法的原始名称,该算法从多个单声道源创建3D音频效果,并将输出相加到两个通道,以便通过常规立体声扬声器进行呈现。
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.af_za/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.af_za/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.af_za/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.af_za/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: af_za\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.am_et/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.am_et/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.am_et/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.am_et/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: am_et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.ar_sa/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.ar_sa/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.ar_sa/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.ar_sa/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ar_sa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.ast_es/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.ast_es/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.ast_es/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.ast_es/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ast_es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.az_az/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.az_az/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.az_az/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.az_az/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: az_az\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.be_by/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.be_by/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.be_by/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.be_by/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: be_by\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.bg_bg/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.bg_bg/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.bg_bg/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.bg_bg/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: bg_bg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.bs_ba/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.bs_ba/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.bs_ba/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.bs_ba/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: bs_ba\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.ca_es/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.ca_es/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.ca_es/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.ca_es/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ca_es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.cs_cz/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.cs_cz/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.cs_cz/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.cs_cz/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: cs_cz\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.cy_gb/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.cy_gb/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.cy_gb/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.cy_gb/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: cy_gb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=(n==0) ? 0 : (n==1) ? 1 : (n==2) ? 2 : (n==3) ? 3 :(n==6) ? 4 : 5;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.da_dk/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.da_dk/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.da_dk/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.da_dk/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,26 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: translations@kodi.tv\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-08 14:30+0000\n"
+"Last-Translator: Christian Gade \n"
+"Language-Team: Danish \n"
+"Language: da_dk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr "Capcom QSound QSF lydafkoder"
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr "Tilføjer afkodningsunderstøttelse til Capcom QSound Sound Format-filer (.QSF/.MINIQSF).[CR][CR]QSound er det originale navn på en positionel tredimensionel (3D) lydbehandlingsalgoritme fra QSound Labs, der skaber 3D-lydeffekter fra flere monofoniske kilder og summerer udgangene til to kanaler til præsentation over almindelige stereohøjttalere."
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.de_de/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.de_de/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.de_de/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.de_de/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,26 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Kodi Translation Team\n"
+"Language-Team: German (Germany) (http://www.transifex.com/projects/p/kodi-"
+"addons/language/de_DE/)\n"
+"Language: de_DE\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr "Capcom QSound QSF Audio Decoder"
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr "Fügt Dekodierungsunterstützung für Capcom QSound Sound Format-Dateien (.QSF / .MINIQSF) hinzu.[CR][CR]QSound ist der ursprüngliche Name für einen dreidimensionalen (3D) Tonverarbeitungsalgorithmus von QSound Labs, der 3D-Audioeffekte aus mehreren monophonen Quellen erstellt und die Ausgänge für die Präsentation über normale Stereolautsprecher auf zwei Kanäle summiert."
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.el_gr/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.el_gr/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.el_gr/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.el_gr/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: el_gr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.en_au/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.en_au/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.en_au/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.en_au/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: en_au\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.en_gb/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.en_gb/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.en_gb/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.en_gb/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Kodi Translation Team\n"
+"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/kodi-addons/language/en_GB/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: en_GB\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.en_nz/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.en_nz/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.en_nz/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.en_nz/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: en_nz\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.en_us/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.en_us/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.en_us/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.en_us/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: en_us\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.eo/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.eo/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.eo/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.eo/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: eo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.es_ar/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.es_ar/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.es_ar/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.es_ar/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: es_ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.es_es/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.es_es/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.es_es/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.es_es/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: es_es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.es_mx/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.es_mx/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.es_mx/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.es_mx/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: es_mx\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.et_ee/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.et_ee/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.et_ee/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.et_ee/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: et_ee\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.eu_es/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.eu_es/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.eu_es/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.eu_es/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: eu_es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.fa_af/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.fa_af/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.fa_af/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.fa_af/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: fa_af\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.fi_fi/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.fi_fi/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.fi_fi/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.fi_fi/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: fi_fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.fo_fo/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.fo_fo/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.fo_fo/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.fo_fo/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: fo_fo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.fr_ca/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.fr_ca/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.fr_ca/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.fr_ca/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: fr_ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.fr_fr/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.fr_fr/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.fr_fr/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.fr_fr/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: fr_fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.gl_es/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.gl_es/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.gl_es/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.gl_es/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: gl_es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.he_il/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.he_il/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.he_il/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.he_il/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: he_il\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && n % 10 == 0) ? 2 : 3));\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.hi_in/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.hi_in/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.hi_in/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.hi_in/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: hi_in\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.hr_hr/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.hr_hr/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.hr_hr/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.hr_hr/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: hr_hr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.hu_hu/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.hu_hu/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.hu_hu/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.hu_hu/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: hu_hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.hy_am/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.hy_am/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.hy_am/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.hy_am/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: hy_am\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.id_id/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.id_id/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.id_id/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.id_id/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: id_id\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.is_is/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.is_is/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.is_is/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.is_is/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: is_is\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n % 10 != 1 || n % 100 == 11;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.it_it/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.it_it/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.it_it/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.it_it/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: it_it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.ja_jp/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.ja_jp/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.ja_jp/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.ja_jp/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ja_jp\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.kl_gl/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.kl_gl/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.kl_gl/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.kl_gl/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: kl_gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.kn_in/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.kn_in/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.kn_in/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.kn_in/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: kn_in\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.ko_kr/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.ko_kr/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.ko_kr/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.ko_kr/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,26 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: translations@kodi.tv\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 11:47+0000\n"
+"Last-Translator: Minho Park \n"
+"Language-Team: Korean \n"
+"Language: ko_kr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr "Capcom QSound QSF 오디오 디코더"
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr "Capcom QSound 사운드 형식 파일(.QSF/.MINIQSF)에 대한 디코딩 지원을 추가합니다.[CR][CR]QSound는 여러 위치에서 3D 오디오 효과를 생성하는 QSound Labs의 위치 3차원(3D) 사운드 처리 알고리즘의 원래 이름입니다. 모노포닉 소스를 출력하고 일반 스테레오 스피커를 통한 프레젠테이션을 위해 두 개의 채널로 출력을 합산합니다."
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.lt_lt/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.lt_lt/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.lt_lt/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.lt_lt/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: lt_lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > 19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? 1 : 2);\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.lv_lv/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.lv_lv/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.lv_lv/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.lv_lv/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: lv_lv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n % 10 == 0 || n % 100 >= 11 && n % 100 <= 19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2);\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.mi/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.mi/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.mi/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.mi/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: mi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.mk_mk/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.mk_mk/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.mk_mk/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.mk_mk/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: mk_mk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n==1 || n%10==1 ? 0 : 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.ml_in/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.ml_in/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.ml_in/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.ml_in/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ml_in\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.mn_mn/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.mn_mn/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.mn_mn/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.mn_mn/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: mn_mn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.ms_my/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.ms_my/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.ms_my/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.ms_my/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ms_my\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.mt_mt/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.mt_mt/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.mt_mt/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.mt_mt/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: mt_mt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 0 : n==0 || ( n%100>1 && n%100<11) ? 1 : (n%100>10 && n%100<20 ) ? 2 : 3;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.my_mm/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.my_mm/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.my_mm/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.my_mm/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: my_mm\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.nb_no/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.nb_no/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.nb_no/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.nb_no/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: nb_no\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.nl_nl/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.nl_nl/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.nl_nl/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.nl_nl/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: nl_nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.oc_fr/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.oc_fr/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.oc_fr/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.oc_fr/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: oc_fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.os_os/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.os_os/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.os_os/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.os_os/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: os_os\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.pl_pl/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.pl_pl/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.pl_pl/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.pl_pl/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: pl_pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.pt_br/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.pt_br/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.pt_br/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.pt_br/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: pt_br\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.pt_pt/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.pt_pt/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.pt_pt/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.pt_pt/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: pt_pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.ro_md/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.ro_md/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.ro_md/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.ro_md/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ro_md\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n == 1) ? 0 : ((n == 0 || n % 100 >= 2 && n % 100 <= 19) ? 1 : 2);\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.ro_ro/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.ro_ro/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.ro_ro/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.ro_ro/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ro_ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < 20)) ? 1 : 2;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.ru_ru/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.ru_ru/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.ru_ru/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.ru_ru/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,26 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: translations@kodi.tv\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 11:47+0000\n"
+"Last-Translator: vdkbsd \n"
+"Language-Team: Russian \n"
+"Language: ru_ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr "Аудиодекодер Capcom QSound QSF"
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr "Добавляет поддержку декодирования файлов Capcom QSound Sound Format (.QSF/.MINIQSF).[CR][CR]QSound - это оригинальное название алгоритма обработки позиционного трёхмерного (3D) звука от QSound Labs, который создаёт звуковые 3D эффекты из нескольких монофонических источников и суммирует выходы в два канала для представления через обычные стереодинамики."
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.scn/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.scn/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.scn/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.scn/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: scn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.si_lk/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.si_lk/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.si_lk/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.si_lk/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: si_lk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.sk_sk/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.sk_sk/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.sk_sk/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.sk_sk/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: sk_sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.sl_si/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.sl_si/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.sl_si/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.sl_si/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: sl_si\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.sq_al/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.sq_al/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.sq_al/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.sq_al/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: sq_al\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.sr_rs/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.sr_rs/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.sr_rs/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.sr_rs/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: sr_rs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.sr_rs@latin/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.sr_rs@latin/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.sr_rs@latin/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.sr_rs@latin/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: sr_Latn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.sv_se/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.sv_se/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.sv_se/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.sv_se/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: sv_se\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.szl/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.szl/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.szl/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.szl/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: szl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.ta_in/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.ta_in/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.ta_in/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.ta_in/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: ta_in\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.te_in/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.te_in/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.te_in/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.te_in/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: te_in\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.tg_tj/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.tg_tj/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.tg_tj/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.tg_tj/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: tg_tj\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.th_th/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.th_th/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.th_th/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.th_th/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: th_th\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.tr_tr/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.tr_tr/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.tr_tr/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.tr_tr/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: tr_tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.uk_ua/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.uk_ua/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.uk_ua/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.uk_ua/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: uk_ua\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.uz_uz/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.uz_uz/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.uz_uz/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.uz_uz/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: uz_uz\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.vi_vn/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.vi_vn/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.vi_vn/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.vi_vn/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: vi_vn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.zh_cn/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.zh_cn/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.zh_cn/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.zh_cn/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,26 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: translations@kodi.tv\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: 2021-10-03 11:47+0000\n"
+"Last-Translator: taxigps \n"
+"Language-Team: Chinese (China) \n"
+"Language: zh_cn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.8\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr "Capcom QSound QSF 音频解码器"
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr "添加对 Capcom QSound 声音格式文件(.QSF/.MINIQSF)的解码支持。[CR][CR]QSound 是 QSound 实验室提供的定位三维(3D)声音处理算法的原始名称,该算法从多个单声道源创建3D音频效果,并将输出相加到两个通道,以便通过常规立体声扬声器进行呈现。"
diff -Nru kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.zh_tw/strings.po kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.zh_tw/strings.po
--- kodi-audiodecoder-qsf-2.0.2/audiodecoder.qsf/resources/language/resource.language.zh_tw/strings.po 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/audiodecoder.qsf/resources/language/resource.language.zh_tw/strings.po 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,25 @@
+# Kodi Media Center language file
+# Addon Name: QSF Audio Decoder
+# Addon id: audiodecoder.qsf
+# Addon Provider: Team Kodi
+msgid ""
+msgstr ""
+"Project-Id-Version: KODI Addons\n"
+"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.qsf/issues/\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Automatically generated\n"
+"Language-Team: none\n"
+"Language: zh_tw\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "Addon Summary"
+msgid "Capcom QSound QSF Audio Decoder"
+msgstr ""
+
+msgctxt "Addon Description"
+msgid "Adds decoding support for Capcom QSound Sound Format files (.QSF/.MINIQSF).[CR][CR]QSound is the original name for a positional three-dimensional (3D) sound processing algorithm from QSound Labs that creates 3D audio effects from multiple monophonic sources and sums the outputs to two channels for presentation over regular stereo speakers."
+msgstr ""
diff -Nru kodi-audiodecoder-qsf-2.0.2/azure-pipelines.yml kodi-audiodecoder-qsf-19.0.1/azure-pipelines.yml
--- kodi-audiodecoder-qsf-2.0.2/azure-pipelines.yml 2020-02-05 22:30:59.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/azure-pipelines.yml 2013-05-31 22:59:22.000000000 +0000
@@ -4,7 +4,8 @@
trigger:
branches:
include:
- - Leia
+ - Matrix
+ - Nexus
- releases/*
paths:
include:
@@ -32,12 +33,12 @@
GENERATOR: "Visual Studio 15 2017"
ARCHITECTURE: x64
CONFIGURATION: Release
- WINSTORE: -DCMAKE_SYSTEM_NAME=WindowsStore -DCMAKE_SYSTEM_VERSION="10.0.16299.0"
+ WINSTORE: -DCMAKE_SYSTEM_NAME=WindowsStore -DCMAKE_SYSTEM_VERSION="10.0.17763.0"
ARM64-UWP:
GENERATOR: "Visual Studio 15 2017"
ARCHITECTURE: ARM64
CONFIGURATION: Release
- WINSTORE: -DCMAKE_SYSTEM_NAME=WindowsStore -DCMAKE_SYSTEM_VERSION="10.0.16299.0"
+ WINSTORE: -DCMAKE_SYSTEM_NAME=WindowsStore -DCMAKE_SYSTEM_VERSION="10.0.17763.0"
workspace:
clean: all
@@ -46,7 +47,7 @@
- script: |
cd ..
- git clone --branch Leia --depth=1 https://github.com/xbmc/xbmc.git kodi
+ git clone --branch Matrix --depth=1 https://github.com/xbmc/xbmc.git kodi
cd $(Build.SourcesDirectory)
mkdir build
cd build
diff -Nru kodi-audiodecoder-qsf-2.0.2/.clang-format kodi-audiodecoder-qsf-19.0.1/.clang-format
--- kodi-audiodecoder-qsf-2.0.2/.clang-format 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/.clang-format 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,88 @@
+---
+# BasedOnStyle: LLVM
+AccessModifierOffset: -2
+AlignAfterOpenBracket: Align
+AlignConsecutiveAssignments: false
+AlignConsecutiveDeclarations: false
+AlignEscapedNewlines: DontAlign
+AlignOperands: true
+AlignTrailingComments: false
+AllowAllParametersOfDeclarationOnNextLine: true
+AllowShortBlocksOnASingleLine: false
+AllowShortCaseLabelsOnASingleLine: false
+AllowShortFunctionsOnASingleLine: InlineOnly
+AllowShortIfStatementsOnASingleLine: false
+AllowShortLoopsOnASingleLine: false
+AlwaysBreakAfterDefinitionReturnType: None
+AlwaysBreakAfterReturnType: None
+AlwaysBreakBeforeMultilineStrings: false
+AlwaysBreakTemplateDeclarations: true
+BinPackArguments: true
+BinPackParameters: false
+BreakBeforeBinaryOperators: None
+BreakBeforeBraces: Allman
+BreakBeforeTernaryOperators: true
+BreakConstructorInitializersBeforeComma: false
+BreakConstructorInitializers: BeforeColon
+BreakAfterJavaFieldAnnotations: false
+BreakStringLiterals: true
+ColumnLimit: 100
+CommentPragmas: '^ IWYU pragma:'
+ConstructorInitializerAllOnOneLineOrOnePerLine: true
+ConstructorInitializerIndentWidth: 2
+ContinuationIndentWidth: 4
+Cpp11BracedListStyle: true
+DerivePointerAlignment: false
+DisableFormat: false
+ExperimentalAutoDetectBinPacking: false
+ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH ]
+IncludeBlocks: Regroup
+IncludeCategories:
+ - Regex: '^<[a-z0-9_]+>$'
+ Priority: 3
+ - Regex: '^<(assert|complex|ctype|errno|fenv|float|inttypes|iso646|limits|locale|math|setjmp|signal|stdalign|stdarg|stdatomic|stdbool|stddef|stdint|stdio|stdlib|stdnoreturn|string|tgmath|threads|time|uchar|wchar|wctype)\.h>$'
+ Priority: 3
+ - Regex: '^<'
+ Priority: 3
+ - Regex: '^["<](kodi|p8-platform)\/.*\.h[">]$'
+ Priority: 2
+ - Regex: '.*'
+ Priority: 1
+IncludeIsMainRegex: '$'
+IndentCaseLabels: true
+IndentWidth: 2
+IndentWrappedFunctionNames: false
+JavaScriptQuotes: Leave
+JavaScriptWrapImports: true
+KeepEmptyLinesAtTheStartOfBlocks: true
+MacroBlockBegin: ''
+MacroBlockEnd: ''
+MaxEmptyLinesToKeep: 2
+NamespaceIndentation: None
+ObjCBlockIndentWidth: 2
+ObjCSpaceAfterProperty: false
+ObjCSpaceBeforeProtocolList: true
+PenaltyBreakBeforeFirstCallParameter: 19
+PenaltyBreakComment: 300
+PenaltyBreakFirstLessLess: 120
+PenaltyBreakString: 1000
+PenaltyExcessCharacter: 1000000
+PenaltyReturnTypeOnItsOwnLine: 60000
+PointerAlignment: Left
+ReflowComments: false
+SortIncludes: true
+SpaceAfterCStyleCast: false
+SpaceAfterTemplateKeyword: false
+SpaceBeforeAssignmentOperators: true
+SpaceBeforeParens: ControlStatements
+SpaceInEmptyParentheses: false
+SpacesBeforeTrailingComments: 1
+SpacesInAngles: false
+SpacesInContainerLiterals: true
+SpacesInCStyleCastParentheses: false
+SpacesInParentheses: false
+SpacesInSquareBrackets: false
+Standard: Cpp11
+TabWidth: 8
+UseTab: Never
+...
diff -Nru kodi-audiodecoder-qsf-2.0.2/CMakeLists.txt kodi-audiodecoder-qsf-19.0.1/CMakeLists.txt
--- kodi-audiodecoder-qsf-2.0.2/CMakeLists.txt 2020-02-05 22:30:59.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/CMakeLists.txt 2013-05-31 22:59:22.000000000 +0000
@@ -17,6 +17,7 @@
set(QSF_SOURCES src/QSFCodec.cpp)
set(QSF_HEADERS src/CircularBuffer.h
+ src/QSFCodec.h
src/QSoundRom.h)
set(DEPLIBS highly_quixotic psflib ${ZLIB_LIBRARIES})
diff -Nru kodi-audiodecoder-qsf-2.0.2/debian/changelog kodi-audiodecoder-qsf-19.0.1/debian/changelog
--- kodi-audiodecoder-qsf-2.0.2/debian/changelog 2013-05-31 22:59:22.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/debian/changelog 2013-05-31 22:59:22.000000000 +0000
@@ -1,4 +1,4 @@
-kodi-audiodecoder-qsf (2.0.2-1~focal) focal; urgency=low
+kodi-audiodecoder-qsf (6:19.0.1-1~focal) focal; urgency=low
[ kodi ]
* autogenerated dummy changelog
diff -Nru kodi-audiodecoder-qsf-2.0.2/debian/control kodi-audiodecoder-qsf-19.0.1/debian/control
--- kodi-audiodecoder-qsf-2.0.2/debian/control 2013-05-31 22:59:22.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/debian/control 2013-05-31 22:59:22.000000000 +0000
@@ -5,7 +5,7 @@
zlib1g-dev
Standards-Version: 4.1.2
Section: libs
-Homepage: http://kodi.tv
+Homepage: https://kodi.tv
Package: kodi-audiodecoder-qsf
Section: libs
diff -Nru kodi-audiodecoder-qsf-2.0.2/debian/copyright kodi-audiodecoder-qsf-19.0.1/debian/copyright
--- kodi-audiodecoder-qsf-2.0.2/debian/copyright 2013-05-31 22:59:22.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/debian/copyright 2013-05-31 22:59:22.000000000 +0000
@@ -3,7 +3,7 @@
Source: https://github.com/xbmc/audiodecoder.qsf
Files: *
-Copyright: 2005-2020 Team Kodi
+Copyright: 2005-2021 Team Kodi
License: GPL-2+
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff -Nru kodi-audiodecoder-qsf-2.0.2/debian/rules kodi-audiodecoder-qsf-19.0.1/debian/rules
--- kodi-audiodecoder-qsf-2.0.2/debian/rules 2013-05-31 22:59:22.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/debian/rules 2013-05-31 22:59:22.000000000 +0000
@@ -10,13 +10,10 @@
#export DH_VERBOSE=1
%:
- dh $@
+ dh $@
override_dh_auto_configure:
- dh_auto_configure -- -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=1 -DUSE_LTO=1
-
-override_dh_strip:
- dh_strip --dbg-package=kodi-audiodecoder-qsf-dbg
+ dh_auto_configure -- -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_SHARED_LIBS=1 -DUSE_LTO=1
override_dh_installdocs:
dh_installdocs --link-doc=kodi-audiodecoder-qsf
diff -Nru kodi-audiodecoder-qsf-2.0.2/debian/source/format kodi-audiodecoder-qsf-19.0.1/debian/source/format
--- kodi-audiodecoder-qsf-2.0.2/debian/source/format 2013-05-31 22:59:22.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/debian/source/format 2013-05-31 22:59:22.000000000 +0000
@@ -1 +1 @@
-3.0 (quilt)
+3.0 (native)
diff -Nru kodi-audiodecoder-qsf-2.0.2/.github/workflows/build.yml kodi-audiodecoder-qsf-19.0.1/.github/workflows/build.yml
--- kodi-audiodecoder-qsf-2.0.2/.github/workflows/build.yml 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/.github/workflows/build.yml 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,61 @@
+name: Build and run tests
+on: [push, pull_request]
+env:
+ app_id: audiodecoder.qsf
+
+jobs:
+ build:
+ runs-on: ${{ matrix.os }}
+ strategy:
+ fail-fast: false
+ matrix:
+ include:
+ - name: "Debian package test"
+ os: ubuntu-18.04
+ CC: gcc
+ CXX: g++
+ DEBIAN_BUILD: true
+ #- os: ubuntu-18.04
+ #CC: gcc
+ #CXX: g++
+ #- os: ubuntu-18.04
+ #CC: clang
+ #CXX: clang++
+ #- os: macos-10.15
+ steps:
+ - name: Install needed ubuntu depends
+ env:
+ DEBIAN_BUILD: ${{ matrix.DEBIAN_BUILD }}
+ run: |
+ if [[ $DEBIAN_BUILD == true ]]; then sudo add-apt-repository -y ppa:team-xbmc/ppa; fi
+ if [[ $DEBIAN_BUILD == true ]]; then sudo apt-get update; fi
+ if [[ $DEBIAN_BUILD == true ]]; then sudo apt-get install fakeroot; fi
+ - name: Checkout Kodi repo
+ uses: actions/checkout@v2
+ with:
+ repository: xbmc/xbmc
+ ref: Matrix
+ path: xbmc
+ - name: Checkout audiodecoder.qsf repo
+ uses: actions/checkout@v2
+ with:
+ path: ${{ env.app_id }}
+ - name: Configure
+ env:
+ CC: ${{ matrix.CC }}
+ CXX: ${{ matrix.CXX }}
+ DEBIAN_BUILD: ${{ matrix.DEBIAN_BUILD }}
+ run: |
+ if [[ $DEBIAN_BUILD != true ]]; then cd ${app_id} && mkdir -p build && cd build; fi
+ if [[ $DEBIAN_BUILD != true ]]; then cmake -DADDONS_TO_BUILD=${app_id} -DADDON_SRC_PREFIX=${{ github.workspace }} -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/xbmc/addons -DPACKAGE_ZIP=1 ${{ github.workspace }}/xbmc/cmake/addons; fi
+ if [[ $DEBIAN_BUILD == true ]]; then wget https://raw.githubusercontent.com/xbmc/xbmc/Matrix/xbmc/addons/kodi-dev-kit/tools/debian-addon-package-test.sh && chmod +x ./debian-addon-package-test.sh; fi
+ if [[ $DEBIAN_BUILD == true ]]; then sudo apt-get build-dep ${{ github.workspace }}/${app_id}; fi
+ - name: Build
+ env:
+ CC: ${{ matrix.CC }}
+ CXX: ${{ matrix.CXX }}
+ DEBIAN_BUILD: ${{ matrix.DEBIAN_BUILD }}
+ run: |
+ if [[ $DEBIAN_BUILD != true ]]; then cd ${app_id}/build; fi
+ if [[ $DEBIAN_BUILD != true ]]; then make; fi
+ if [[ $DEBIAN_BUILD == true ]]; then ./debian-addon-package-test.sh ${{ github.workspace }}/${app_id}; fi
diff -Nru kodi-audiodecoder-qsf-2.0.2/.github/workflows/sync-addon-metadata-translations.yml kodi-audiodecoder-qsf-19.0.1/.github/workflows/sync-addon-metadata-translations.yml
--- kodi-audiodecoder-qsf-2.0.2/.github/workflows/sync-addon-metadata-translations.yml 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/.github/workflows/sync-addon-metadata-translations.yml 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,46 @@
+name: Sync addon metadata translations
+
+on:
+ push:
+ branches: [ Matrix, Nexus ]
+ paths:
+ - '**addon.xml'
+ - '**resource.language.**strings.po'
+
+jobs:
+ default:
+ if: github.repository == 'xbmc/audiodecoder.qsf'
+ runs-on: ubuntu-latest
+
+ steps:
+
+ - name: Checkout repository
+ uses: actions/checkout@v2
+ with:
+ path: project
+
+ - name: Set up Python
+ uses: actions/setup-python@v2
+ with:
+ python-version: '3.9'
+
+ - name: Install dependencies
+ run: |
+ python -m pip install --upgrade pip
+ python -m pip install git+https://github.com/xbmc/sync_addon_metadata_translations.git
+
+ - name: Run sync-addon-metadata-translations
+ run: |
+ sync-addon-metadata-translations
+ working-directory: ./project
+
+ - name: Create PR for sync-addon-metadata-translations changes
+ uses: peter-evans/create-pull-request@v3.10.0
+ with:
+ commit-message: Sync of addon metadata translations
+ title: Sync of addon metadata translations
+ body: Sync of addon metadata translations triggered by ${{ github.sha }}
+ branch: amt-sync
+ delete-branch: true
+ path: ./project
+ reviewers: gade01
diff -Nru kodi-audiodecoder-qsf-2.0.2/.gitignore kodi-audiodecoder-qsf-19.0.1/.gitignore
--- kodi-audiodecoder-qsf-2.0.2/.gitignore 2020-02-05 22:30:59.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/.gitignore 1970-01-01 00:00:00.000000000 +0000
@@ -1,36 +0,0 @@
-# build artifacts
-build/
-audiodecoder.*/addon.xml
-
-# Debian build files
-debian/changelog
-debian/files
-debian/*.log
-debian/*.substvars
-debian/.debhelper/
-debian/tmp/
-debian/kodi-audiodecoder-*/
-obj-x86_64-linux-gnu/
-
-# commonly used editors
-# vim
-*.swp
-
-# Eclipse
-*.project
-*.cproject
-.classpath
-*.sublime-*
-.settings/
-
-# KDevelop 4
-*.kdev4
-
-# gedit
-*~
-
-# CLion
-/.idea
-
-# clion
-.idea/
diff -Nru kodi-audiodecoder-qsf-2.0.2/Jenkinsfile kodi-audiodecoder-qsf-19.0.1/Jenkinsfile
--- kodi-audiodecoder-qsf-2.0.2/Jenkinsfile 2020-02-05 22:30:59.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/Jenkinsfile 2013-05-31 22:59:22.000000000 +0000
@@ -1 +1 @@
-buildPlugin(version: "Leia")
+buildPlugin(version: "Matrix")
diff -Nru kodi-audiodecoder-qsf-2.0.2/lib/kodi-psflib-note.txt kodi-audiodecoder-qsf-19.0.1/lib/kodi-psflib-note.txt
--- kodi-audiodecoder-qsf-2.0.2/lib/kodi-psflib-note.txt 2020-02-05 22:30:59.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/lib/kodi-psflib-note.txt 2013-05-31 22:59:22.000000000 +0000
@@ -1,2 +1,2 @@
psflib source from https://github.com/kode54/psflib
-Sync to 6cb3515 (2 May 2019)
+Sync to 77dfb4a (17 March 2021)
diff -Nru kodi-audiodecoder-qsf-2.0.2/lib/psflib/LICENSE kodi-audiodecoder-qsf-19.0.1/lib/psflib/LICENSE
--- kodi-audiodecoder-qsf-2.0.2/lib/psflib/LICENSE 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/lib/psflib/LICENSE 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,21 @@
+PSFLIB - The MIT License (MIT)
+
+Copyright (c) 2012-2015 Christopher Snowhill
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff -Nru kodi-audiodecoder-qsf-2.0.2/lib/psflib/psf2fs.c kodi-audiodecoder-qsf-19.0.1/lib/psflib/psf2fs.c
--- kodi-audiodecoder-qsf-2.0.2/lib/psflib/psf2fs.c 2020-02-05 22:30:59.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/lib/psflib/psf2fs.c 2013-05-31 22:59:22.000000000 +0000
@@ -414,7 +414,7 @@
destlen = block_usize;
// attempt decompress
r = uncompress((unsigned char *) fs->cacheblock.uncompressed_data, &destlen, (const unsigned char *) entry->source->reserved_data + block_zofs, block_zsize);
- if(r != Z_OK || destlen != block_usize) {
+ if(r != Z_OK || destlen != (unsigned long)block_usize) {
// char s[999];
// sprintf(s,"zdata=%02X %02X %02X blockz=%d blocku=%d destlenout=%d", zdata[0], zdata[1], zdata[2], block_zsize, block_usize, destlen);
// errormessageadd(fs, s);
diff -Nru kodi-audiodecoder-qsf-2.0.2/lib/psflib/psflib.c kodi-audiodecoder-qsf-19.0.1/lib/psflib/psflib.c
--- kodi-audiodecoder-qsf-2.0.2/lib/psflib/psflib.c 2020-02-05 22:30:59.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/lib/psflib/psflib.c 2013-05-31 22:59:22.000000000 +0000
@@ -440,7 +440,7 @@
strcat(full_path, file_name);
#endif
- file = state->file_callbacks->fopen(full_path);
+ file = state->file_callbacks->fopen(state->file_callbacks->context, full_path);
free(full_path);
@@ -484,7 +484,6 @@
{
if (psf_want_status(state))
{
- char *end;
char temp[8];
psf_status(state, "Expected PSF version ", 1);
snprintf(temp, 7, "%d", (int)state->allowed_version);
@@ -634,7 +633,9 @@
goto error_free_tags;
}
- exe_decompressed_size = try_exe_decompressed_size = exe_compressed_size * 3;
+ try_exe_decompressed_size = exe_compressed_size * 3;
+ // Most files are smaller arbitrary sizes, but some are larger powers of two, usually with a small header as well
+ exe_decompressed_size = try_exe_decompressed_size + 128;
exe_decompressed_buffer = (uint8_t *)malloc(exe_decompressed_size);
if (!exe_decompressed_buffer)
{
@@ -652,12 +653,18 @@
goto error_free_tags;
}
- if (try_exe_decompressed_size < 1 * 1024 * 1024)
- try_exe_decompressed_size += 1 * 1024 * 1024;
+ if (try_exe_decompressed_size < (1 * 1024 * 1024))
+ try_exe_decompressed_size = (1 * 1024 * 1024);
else
- try_exe_decompressed_size += try_exe_decompressed_size;
+ try_exe_decompressed_size <<= 1;
- exe_decompressed_size = try_exe_decompressed_size;
+ if (try_exe_decompressed_size >= (512 * 1024 * 1024))
+ {
+ psf_status(state, "PSF exe section exceeds 512MB, giving up.\n", 1);
+ goto error_free_tags;
+ }
+
+ exe_decompressed_size = try_exe_decompressed_size + 128;
try_exe_decompressed_buffer = realloc(exe_decompressed_buffer, exe_decompressed_size);
if (!try_exe_decompressed_buffer)
diff -Nru kodi-audiodecoder-qsf-2.0.2/lib/psflib/psflib.h kodi-audiodecoder-qsf-19.0.1/lib/psflib/psflib.h
--- kodi-audiodecoder-qsf-2.0.2/lib/psflib/psflib.h 2020-02-05 22:30:59.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/lib/psflib/psflib.h 2013-05-31 22:59:22.000000000 +0000
@@ -1,7 +1,7 @@
/*
PSFLIB - Main PSF parser implementation
-Copyright (c) 2012-2015 Christopher Snowhill
+Copyright (c) 2012-2020 Christopher Snowhill
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -38,9 +38,12 @@
/* list of characters which act as path separators, null terminated */
const char * path_separators;
+ /* Context pointer for fopen callback */
+ void * context;
+
/* opens the file pointed to by path read-only in binary mode,
* accepts UTF-8 encoding, returns file handle */
- void * (* fopen )(const char * path);
+ void * (* fopen )(void * context, const char * path);
/* reads to specified buffer, returns count of size bytes read */
size_t (* fread )(void * buffer, size_t size, size_t count, void * handle);
diff -Nru kodi-audiodecoder-qsf-2.0.2/LICENSE.md kodi-audiodecoder-qsf-19.0.1/LICENSE.md
--- kodi-audiodecoder-qsf-2.0.2/LICENSE.md 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/LICENSE.md 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,264 @@
+The GNU General Public License, Version 2, June 1991 (GPLv2)
+============================================================
+
+> Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+> 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
+
+Everyone is permitted to copy and distribute verbatim copies of this license
+document, but changing it is not allowed.
+
+
+Preamble
+--------
+
+The licenses for most software are designed to take away your freedom to share
+and change it. By contrast, the GNU General Public License is intended to
+guarantee your freedom to share and change free software--to make sure the
+software is free for all its users. This General Public License applies to most
+of the Free Software Foundation's software and to any other program whose
+authors commit to using it. (Some other Free Software Foundation software is
+covered by the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+When we speak of free software, we are referring to freedom, not price. Our
+General Public Licenses are designed to make sure that you have the freedom to
+distribute copies of free software (and charge for this service if you wish),
+that you receive source code or can get it if you want it, that you can change
+the software or use pieces of it in new free programs; and that you know you can
+do these things.
+
+To protect your rights, we need to make restrictions that forbid anyone to deny
+you these rights or to ask you to surrender the rights. These restrictions
+translate to certain responsibilities for you if you distribute copies of the
+software, or if you modify it.
+
+For example, if you distribute copies of such a program, whether gratis or for a
+fee, you must give the recipients all the rights that you have. You must make
+sure that they, too, receive or can get the source code. And you must show them
+these terms so they know their rights.
+
+We protect your rights with two steps: (1) copyright the software, and (2) offer
+you this license which gives you legal permission to copy, distribute and/or
+modify the software.
+
+Also, for each author's protection and ours, we want to make certain that
+everyone understands that there is no warranty for this free software. If the
+software is modified by someone else and passed on, we want its recipients to
+know that what they have is not the original, so that any problems introduced by
+others will not reflect on the original authors' reputations.
+
+Finally, any free program is threatened constantly by software patents. We wish
+to avoid the danger that redistributors of a free program will individually
+obtain patent licenses, in effect making the program proprietary. To prevent
+this, we have made it clear that any patent must be licensed for everyone's free
+use or not licensed at all.
+
+The precise terms and conditions for copying, distribution and modification
+follow.
+
+
+Terms And Conditions For Copying, Distribution And Modification
+---------------------------------------------------------------
+
+**0.** This License applies to any program or other work which contains a notice
+placed by the copyright holder saying it may be distributed under the terms of
+this General Public License. The "Program", below, refers to any such program or
+work, and a "work based on the Program" means either the Program or any
+derivative work under copyright law: that is to say, a work containing the
+Program or a portion of it, either verbatim or with modifications and/or
+translated into another language. (Hereinafter, translation is included without
+limitation in the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not covered by
+this License; they are outside its scope. The act of running the Program is not
+restricted, and the output from the Program is covered only if its contents
+constitute a work based on the Program (independent of having been made by
+running the Program). Whether that is true depends on what the Program does.
+
+**1.** You may copy and distribute verbatim copies of the Program's source code
+as you receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice and
+disclaimer of warranty; keep intact all the notices that refer to this License
+and to the absence of any warranty; and give any other recipients of the Program
+a copy of this License along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and you may at
+your option offer warranty protection in exchange for a fee.
+
+**2.** You may modify your copy or copies of the Program or any portion of it,
+thus forming a work based on the Program, and copy and distribute such
+modifications or work under the terms of Section 1 above, provided that you also
+meet all of these conditions:
+
+* **a)** You must cause the modified files to carry prominent notices stating
+ that you changed the files and the date of any change.
+
+* **b)** You must cause any work that you distribute or publish, that in whole
+ or in part contains or is derived from the Program or any part thereof, to
+ be licensed as a whole at no charge to all third parties under the terms of
+ this License.
+
+* **c)** If the modified program normally reads commands interactively when
+ run, you must cause it, when started running for such interactive use in the
+ most ordinary way, to print or display an announcement including an
+ appropriate copyright notice and a notice that there is no warranty (or
+ else, saying that you provide a warranty) and that users may redistribute
+ the program under these conditions, and telling the user how to view a copy
+ of this License. (Exception: if the Program itself is interactive but does
+ not normally print such an announcement, your work based on the Program is
+ not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If identifiable
+sections of that work are not derived from the Program, and can be reasonably
+considered independent and separate works in themselves, then this License, and
+its terms, do not apply to those sections when you distribute them as separate
+works. But when you distribute the same sections as part of a whole which is a
+work based on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the entire whole,
+and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest your
+rights to work written entirely by you; rather, the intent is to exercise the
+right to control the distribution of derivative or collective works based on the
+Program.
+
+In addition, mere aggregation of another work not based on the Program with the
+Program (or with a work based on the Program) on a volume of a storage or
+distribution medium does not bring the other work under the scope of this
+License.
+
+**3.** You may copy and distribute the Program (or a work based on it, under
+Section 2) in object code or executable form under the terms of Sections 1 and 2
+above provided that you also do one of the following:
+
+* **a)** Accompany it with the complete corresponding machine-readable source
+ code, which must be distributed under the terms of Sections 1 and 2 above on
+ a medium customarily used for software interchange; or,
+
+* **b)** Accompany it with a written offer, valid for at least three years, to
+ give any third party, for a charge no more than your cost of physically
+ performing source distribution, a complete machine-readable copy of the
+ corresponding source code, to be distributed under the terms of Sections 1
+ and 2 above on a medium customarily used for software interchange; or,
+
+* **c)** Accompany it with the information you received as to the offer to
+ distribute corresponding source code. (This alternative is allowed only for
+ noncommercial distribution and only if you received the program in object
+ code or executable form with such an offer, in accord with Subsection b
+ above.)
+
+The source code for a work means the preferred form of the work for making
+modifications to it. For an executable work, complete source code means all the
+source code for all modules it contains, plus any associated interface
+definition files, plus the scripts used to control compilation and installation
+of the executable. However, as a special exception, the source code distributed
+need not include anything that is normally distributed (in either source or
+binary form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component itself
+accompanies the executable.
+
+If distribution of executable or object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the source code
+from the same place counts as distribution of the source code, even though third
+parties are not compelled to copy the source along with the object code.
+
+**4.** You may not copy, modify, sublicense, or distribute the Program except as
+expressly provided under this License. Any attempt otherwise to copy, modify,
+sublicense or distribute the Program is void, and will automatically terminate
+your rights under this License. However, parties who have received copies, or
+rights, from you under this License will not have their licenses terminated so
+long as such parties remain in full compliance.
+
+**5.** You are not required to accept this License, since you have not signed
+it. However, nothing else grants you permission to modify or distribute the
+Program or its derivative works. These actions are prohibited by law if you do
+not accept this License. Therefore, by modifying or distributing the Program (or
+any work based on the Program), you indicate your acceptance of this License to
+do so, and all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+**6.** Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the original
+licensor to copy, distribute or modify the Program subject to these terms and
+conditions. You may not impose any further restrictions on the recipients'
+exercise of the rights granted herein. You are not responsible for enforcing
+compliance by third parties to this License.
+
+**7.** If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues), conditions
+are imposed on you (whether by court order, agreement or otherwise) that
+contradict the conditions of this License, they do not excuse you from the
+conditions of this License. If you cannot distribute so as to satisfy
+simultaneously your obligations under this License and any other pertinent
+obligations, then as a consequence you may not distribute the Program at all.
+For example, if a patent license would not permit royalty-free redistribution of
+the Program by all those who receive copies directly or indirectly through you,
+then the only way you could satisfy both it and this License would be to refrain
+entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under any
+particular circumstance, the balance of the section is intended to apply and the
+section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any patents or
+other property right claims or to contest validity of any such claims; this
+section has the sole purpose of protecting the integrity of the free software
+distribution system, which is implemented by public license practices. Many
+people have made generous contributions to the wide range of software
+distributed through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing to
+distribute software through any other system and a licensee cannot impose that
+choice.
+
+This section is intended to make thoroughly clear what is believed to be a
+consequence of the rest of this License.
+
+**8.** If the distribution and/or use of the Program is restricted in certain
+countries either by patents or by copyrighted interfaces, the original copyright
+holder who places the Program under this License may add an explicit
+geographical distribution limitation excluding those countries, so that
+distribution is permitted only in or among countries not thus excluded. In such
+case, this License incorporates the limitation as if written in the body of this
+License.
+
+**9.** The Free Software Foundation may publish revised and/or new versions of
+the General Public License from time to time. Such new versions will be similar
+in spirit to the present version, but may differ in detail to address new
+problems or concerns.
+
+Each version is given a distinguishing version number. If the Program specifies
+a version number of this License which applies to it and "any later version",
+you have the option of following the terms and conditions either of that version
+or of any later version published by the Free Software Foundation. If the
+Program does not specify a version number of this License, you may choose any
+version ever published by the Free Software Foundation.
+
+**10.** If you wish to incorporate parts of the Program into other free programs
+whose distribution conditions are different, write to the author to ask for
+permission. For software which is copyrighted by the Free Software Foundation,
+write to the Free Software Foundation; we sometimes make exceptions for this.
+Our decision will be guided by the two goals of preserving the free status of
+all derivatives of our free software and of promoting the sharing and reuse of
+software generally.
+
+
+No Warranty
+-----------
+
+**11.** BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
+THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
+STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM
+"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
+PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+**12.** IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
+INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA
+BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER
+OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
diff -Nru kodi-audiodecoder-qsf-2.0.2/README.md kodi-audiodecoder-qsf-19.0.1/README.md
--- kodi-audiodecoder-qsf-2.0.2/README.md 2020-02-05 22:30:59.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/README.md 2013-05-31 22:59:22.000000000 +0000
@@ -1,15 +1,17 @@
# audiodecoder.qsf addon for Kodi
-This is a [Kodi](http://kodi.tv) audio decoder addon for QSF files.
+This is a [Kodi](https://kodi.tv) audio decoder addon for QSF files.
-[![Build Status](https://travis-ci.org/xbmc/audiodecoder.qsf.svg?branch=master)](https://travis-ci.org/xbmc/audiodecoder.qsf)
-[![Build Status](https://dev.azure.com/teamkodi/binary-addons/_apis/build/status/xbmc.audiodecoder.qsf?branchName=Leia)](https://dev.azure.com/teamkodi/binary-addons/_build/latest?definitionId=12&branchName=Leia)
-
+[![License: GPL-2.0-or-later](https://img.shields.io/badge/License-GPL%20v2+-blue.svg)](LICENSE.md)
+[![Build and run tests](https://github.com/xbmc/audiodecoder.qsf/actions/workflows/build.yml/badge.svg?branch=Matrix)](https://github.com/xbmc/audiodecoder.qsf/actions/workflows/build.yml)
+[![Build Status](https://dev.azure.com/teamkodi/binary-addons/_apis/build/status/xbmc.audiodecoder.qsf?branchName=Matrix)](https://dev.azure.com/teamkodi/binary-addons/_build/latest?definitionId=12&branchName=Matrix)
+[![Build Status](https://jenkins.kodi.tv/view/Addons/job/xbmc/job/audiodecoder.qsf/job/Matrix/badge/icon)](https://jenkins.kodi.tv/blue/organizations/jenkins/xbmc%2Faudiodecoder.qsf/branches/)
+
## Build instructions
When building the addon you have to use the correct branch depending on which version of Kodi you're building against.
-For example, if you're building the `master` branch of Kodi you should checkout the `master` branch of this repository.
+If you want to build the addon to be compatible with the latest kodi `Matrix` commit, you need to checkout the branch with the current kodi codename.
Also make sure you follow this README from the branch in question.
### Linux
@@ -17,8 +19,8 @@
The following instructions assume you will have built Kodi already in the `kodi-build` directory
suggested by the README.
-1. `git clone --branch Leia https://github.com/xbmc/xbmc.git`
-2. `git clone https://github.com/xbmc/audiodecoder.qsf.git`
+1. `git clone --branch Matrix https://github.com/xbmc/xbmc.git`
+2. `git clone --branch Matrix https://github.com/xbmc/audiodecoder.qsf.git`
3. `cd audiodecoder.qsf && mkdir build && cd build`
4. `cmake -DADDONS_TO_BUILD=audiodecoder.qsf -DADDON_SRC_PREFIX=../.. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=../../xbmc/kodi-build/addons -DPACKAGE_ZIP=1 ../../xbmc/cmake/addons`
5. `make`
diff -Nru kodi-audiodecoder-qsf-2.0.2/src/CircularBuffer.h kodi-audiodecoder-qsf-19.0.1/src/CircularBuffer.h
--- kodi-audiodecoder-qsf-2.0.2/src/CircularBuffer.h 2020-02-05 22:30:59.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/src/CircularBuffer.h 2013-05-31 22:59:22.000000000 +0000
@@ -1,20 +1,8 @@
/*
- * Copyright (C) 2019-2020 Team Kodi
- *
- * 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, 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 XBMC; see the file COPYING. If not, see
- * .
+ * Copyright (C) 2019-2021 Team Kodi (https://kodi.tv)
*
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ * See LICENSE.md for more information.
*/
#pragma once
@@ -24,69 +12,73 @@
int const silence_threshold = 8;
-template
+template
class circular_buffer
{
public:
- circular_buffer( unsigned p_size ) : readptr( 0 ), writeptr( 0 ), size( p_size ), used( 0 )
+ circular_buffer(unsigned p_size) : readptr(0), writeptr(0), size(p_size), used(0)
{
- buffer.resize( p_size );
+ buffer.resize(p_size);
}
unsigned data_available() { return used; }
unsigned free_space() { return size - used; }
- bool write( const T * src, unsigned count )
+ bool write(const T* src, unsigned count)
{
- if ( count > free_space() ) return false;
- while( count )
+ if (count > free_space())
+ return false;
+ while (count)
{
unsigned delta = size - writeptr;
- if ( delta > count ) delta = count;
- std::copy( src, src + delta, buffer.begin() + writeptr );
+ if (delta > count)
+ delta = count;
+ std::copy(src, src + delta, buffer.begin() + writeptr);
used += delta;
- writeptr = ( writeptr + delta ) % size;
+ writeptr = (writeptr + delta) % size;
src += delta;
count -= delta;
}
return true;
}
- unsigned read( T * dst, unsigned count )
+ unsigned read(T* dst, unsigned count)
{
unsigned done = 0;
- for(;;)
+ for (;;)
{
unsigned delta = size - readptr;
- if ( delta > used ) delta = used;
- if ( delta > count ) delta = count;
- if ( !delta ) break;
+ if (delta > used)
+ delta = used;
+ if (delta > count)
+ delta = count;
+ if (!delta)
+ break;
- std::copy( buffer.begin() + readptr, buffer.begin() + readptr + delta, dst );
+ std::copy(buffer.begin() + readptr, buffer.begin() + readptr + delta, dst);
dst += delta;
done += delta;
- readptr = ( readptr + delta ) % size;
+ readptr = (readptr + delta) % size;
count -= delta;
used -= delta;
}
return done;
}
- void reset()
- {
- readptr = writeptr = used = 0;
- }
+ void reset() { readptr = writeptr = used = 0; }
void resize(unsigned p_size)
{
size = p_size;
- buffer.resize( p_size );
+ buffer.resize(p_size);
reset();
}
bool test_silence() const
{
- T* begin = (T*) &buffer[0];
+ T* begin = (T*)&buffer[0];
T first = *begin;
*begin = silence_threshold * 2;
T* p = begin + size;
- while ( (unsigned) ( *--p + silence_threshold ) <= (unsigned) silence_threshold * 2 ) { }
+ while ((unsigned)(*--p + silence_threshold) <= (unsigned)silence_threshold * 2)
+ {
+ }
*begin = first;
- return p == begin && ( (unsigned) ( first + silence_threshold ) <= (unsigned) silence_threshold * 2 );
+ return p == begin && ((unsigned)(first + silence_threshold) <= (unsigned)silence_threshold * 2);
}
private:
diff -Nru kodi-audiodecoder-qsf-2.0.2/src/QSFCodec.cpp kodi-audiodecoder-qsf-19.0.1/src/QSFCodec.cpp
--- kodi-audiodecoder-qsf-2.0.2/src/QSFCodec.cpp 2020-02-05 22:30:59.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/src/QSFCodec.cpp 2013-05-31 22:59:22.000000000 +0000
@@ -1,301 +1,218 @@
/*
- * Copyright (C) 2014-2020 Arne Morten Kvarving
- * Copyright (C) 2016-2020 Team Kodi
- *
- * 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, 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 XBMC; see the file COPYING. If not, see
- * .
+ * Copyright (C) 2014-2021 Arne Morten Kvarving
+ * Copyright (C) 2016-2021 Team Kodi (https://kodi.tv)
*
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ * See LICENSE.md for more information.
*/
-#include "CircularBuffer.h"
-#include "QSoundRom.h"
+#include "QSFCodec.h"
-#include
#include
-#include
extern "C"
{
-#include "qsound.h"
#include "psflib.h"
+#include "qsound.h"
-static void* psf_file_fopen(const char * uri)
-{
- if (!uri)
- return nullptr;
+ static void* psf_file_fopen(void* context, const char* uri)
+ {
+ if (!uri)
+ return nullptr;
- std::string usedFile = uri;
- kodi::vfs::CFile* file = new kodi::vfs::CFile;
- if (!file->OpenFile(usedFile, 0))
- {
- // Transform to lower case and try on OpenFile again.
- // Windows does not look about case thats why some not works.
- std::string fileName = kodi::vfs::GetFileName(usedFile);
- std::transform(fileName.begin(), fileName.end(), fileName.begin(), ::tolower);
- usedFile = kodi::vfs::GetDirectoryName(usedFile) + fileName;
+ std::string usedFile = uri;
+ kodi::vfs::CFile* file = new kodi::vfs::CFile;
if (!file->OpenFile(usedFile, 0))
{
- delete file;
- return nullptr;
+ // Transform to lower case and try on OpenFile again.
+ // Windows does not look about case thats why some not works.
+ std::string fileName = kodi::vfs::GetFileName(usedFile);
+ std::transform(fileName.begin(), fileName.end(), fileName.begin(), ::tolower);
+ usedFile = kodi::vfs::GetDirectoryName(usedFile) + fileName;
+ if (!file->OpenFile(usedFile, 0))
+ {
+ delete file;
+ return nullptr;
+ }
}
- }
- return file;
-}
+ return file;
+ }
-static size_t psf_file_fread(void * buffer, size_t size, size_t count, void * handle)
-{
- kodi::vfs::CFile* file = static_cast(handle);
- return file->Read(buffer, size*count);
-}
+ static size_t psf_file_fread(void* buffer, size_t size, size_t count, void* handle)
+ {
+ kodi::vfs::CFile* file = static_cast(handle);
+ return file->Read(buffer, size * count);
+ }
-static int psf_file_fseek(void * handle, int64_t offset, int whence)
-{
- kodi::vfs::CFile* file = static_cast(handle);
- return file->Seek(offset, whence) > -1 ? 0 : -1;
-}
+ static int psf_file_fseek(void* handle, int64_t offset, int whence)
+ {
+ kodi::vfs::CFile* file = static_cast(handle);
+ return file->Seek(offset, whence) > -1 ? 0 : -1;
+ }
-static int psf_file_fclose(void * handle)
-{
- delete static_cast(handle);
+ static int psf_file_fclose(void* handle)
+ {
+ delete static_cast(handle);
- return 0;
-}
+ return 0;
+ }
-static long psf_file_ftell(void * handle)
-{
- kodi::vfs::CFile* file = static_cast(handle);
- return file->GetPosition();
-}
+ static long psf_file_ftell(void* handle)
+ {
+ kodi::vfs::CFile* file = static_cast(handle);
+ return file->GetPosition();
+ }
-const psf_file_callbacks psf_file_system =
-{
- "\\/",
- psf_file_fopen,
- psf_file_fread,
- psf_file_fseek,
- psf_file_fclose,
- psf_file_ftell
-};
+ const psf_file_callbacks psf_file_system = {"\\/", nullptr, psf_file_fopen,
+ psf_file_fread, psf_file_fseek, psf_file_fclose,
+ psf_file_ftell};
-static void print_message(void * context, const char * message)
-{
- kodi::Log(ADDON_LOG_DEBUG, "QSF codec message: '%s'", message);
-}
+ static void print_message(void* context, const char* message)
+ {
+ kodi::Log(ADDON_LOG_DEBUG, "QSF codec message: '%s'", message);
+ }
#define BORK_TIME 0xC0CAC01A
-static unsigned long parse_time_crap(const char *input)
-{
- unsigned long value = 0;
- unsigned long multiplier = 1000;
- const char * ptr = input;
- unsigned long colon_count = 0;
-
- while (*ptr && ((*ptr >= '0' && *ptr <= '9') || *ptr == ':'))
- {
- colon_count += *ptr == ':';
- ++ptr;
- }
- if (colon_count > 2)
- return BORK_TIME;
- if (*ptr && *ptr != '.' && *ptr != ',')
- return BORK_TIME;
- if (*ptr)
- ++ptr;
- while (*ptr && *ptr >= '0' && *ptr <= '9')
- ++ptr;
- if (*ptr)
- return BORK_TIME;
-
- ptr = strrchr(input, ':');
- if (!ptr)
- ptr = input;
- for (;;)
+ static unsigned long parse_time_crap(const char* input)
{
- char * end;
- if (ptr != input)
- ++ptr;
- if (multiplier == 1000)
+ unsigned long value = 0;
+ unsigned long multiplier = 1000;
+ const char* ptr = input;
+ unsigned long colon_count = 0;
+
+ while (*ptr && ((*ptr >= '0' && *ptr <= '9') || *ptr == ':'))
{
- double temp = strtod(ptr, nullptr);
- if (temp >= 60.0)
- return BORK_TIME;
- value = (long)(temp * 1000.0f);
+ colon_count += *ptr == ':';
+ ++ptr;
}
- else
- {
- unsigned long temp = strtoul(ptr, &end, 10);
- if (temp >= 60 && multiplier < 3600000)
- return BORK_TIME;
- value += temp * multiplier;
- }
- if (ptr == input)
- break;
- ptr -= 2;
- while (ptr > input && *ptr != ':')
- --ptr;
- multiplier *= 60;
- }
-
- return value;
-}
-
-struct QSFContext
-{
- int length = 0;
- int fade = 0;
- int year;
- std::string title;
- std::string artist;
- std::string album;
-};
+ if (colon_count > 2)
+ return BORK_TIME;
+ if (*ptr && *ptr != '.' && *ptr != ',')
+ return BORK_TIME;
+ if (*ptr)
+ ++ptr;
+ while (*ptr && *ptr >= '0' && *ptr <= '9')
+ ++ptr;
+ if (*ptr)
+ return BORK_TIME;
-static int psf_info_meta(void * context, const char * name, const char * value)
-{
- QSFContext* qsf = (QSFContext*)context;
+ ptr = strrchr(input, ':');
+ if (!ptr)
+ ptr = input;
+ for (;;)
+ {
+ char* end;
+ if (ptr != input)
+ ++ptr;
+ if (multiplier == 1000)
+ {
+ double temp = strtod(ptr, nullptr);
+ if (temp >= 60.0)
+ return BORK_TIME;
+ value = (long)(temp * 1000.0f);
+ }
+ else
+ {
+ unsigned long temp = strtoul(ptr, &end, 10);
+ if (temp >= 60 && multiplier < 3600000)
+ return BORK_TIME;
+ value += temp * multiplier;
+ }
+ if (ptr == input)
+ break;
+ ptr -= 2;
+ while (ptr > input && *ptr != ':')
+ --ptr;
+ multiplier *= 60;
+ }
- if (!strcasecmp(name, "title"))
- qsf->title = value;
- else if (!strcasecmp(name, "game"))
- qsf->album = value;
- else if (!strcasecmp(name, "artist"))
- qsf->artist = value;
- else if (!strcasecmp(name, "year"))
- qsf->year = atoi(value);
- else if (!strcasecmp(name, "length"))
- {
- int temp = parse_time_crap(value);
- if (temp != BORK_TIME)
- qsf->length = temp;
- }
- else if (!strcasecmp(name, "fade"))
- {
- int temp = parse_time_crap(value);
- if (temp != BORK_TIME)
- qsf->fade = temp;
+ return value;
}
- return 0;
-}
-
-static int qsound_load(void * context, const uint8_t * exe, size_t exe_size,
- const uint8_t * reserved, size_t reserved_size)
-{
- qsound_rom* rom = (qsound_rom*)context;
-
- for (;;)
+ static int psf_info_meta(void* context, const char* name, const char* value)
{
- char s[4];
- if (exe_size < 11)
- break;
- memcpy(s, exe, 3); exe += 3; exe_size -= 3;
- s [3] = 0;
- uint32_t dataofs = *(uint32_t*)exe; exe += 4; exe_size -= 4;
- uint32_t datasize = *(uint32_t*)exe; exe += 4; exe_size -= 4;
- if (datasize > exe_size)
- return -1;
+ QSFContext* qsf = (QSFContext*)context;
- rom->upload_section(s, dataofs, exe, datasize);
+ if (!strcasecmp(name, "title"))
+ qsf->title = value;
+ else if (!strcasecmp(name, "game"))
+ qsf->album = value;
+ else if (!strcasecmp(name, "artist"))
+ qsf->artist = value;
+ else if (!strcasecmp(name, "year"))
+ qsf->year = value;
+ else if (!strcasecmp(name, "comment"))
+ qsf->comment = value;
+ else if (!strcasecmp(name, "length"))
+ {
+ int temp = parse_time_crap(value);
+ if (temp != BORK_TIME)
+ qsf->length = temp;
+ }
+ else if (!strcasecmp(name, "fade"))
+ {
+ int temp = parse_time_crap(value);
+ if (temp != BORK_TIME)
+ qsf->fade = temp;
+ }
- exe += datasize;
- exe_size -= datasize;
+ return 0;
}
- return 0;
-}
-
-} /* extern "C" */
-
-static __inline__ uint32_t Endian_Swap32(uint32_t x) {
- return((x<<24)|((x<<8)&0x00FF0000)|((x>>8)&0x0000FF00)|(x>>24));
-}
-
-class ATTRIBUTE_HIDDEN CQSFCodec : public kodi::addon::CInstanceAudioDecoder
-{
-public:
- CQSFCodec(KODI_HANDLE instance) :
- CInstanceAudioDecoder(instance) {}
-
- virtual ~CQSFCodec() = default;
-
- bool Init(const std::string& filename, unsigned int filecache,
- int& channels, int& samplerate,
- int& bitspersample, int64_t& totaltime,
- int& bitrate, AEDataFormat& format,
- std::vector& channellist) override;
- int ReadPCM(uint8_t* buffer, int size, int& actualsize) override;
- int64_t Seek(int64_t time) override;
- bool ReadTag(const std::string& file, std::string& title,
- std::string& artist, int& length) override;
-
-private:
- bool Load();
-
- inline uint64_t time_to_samples(double p_time, uint32_t p_sample_rate)
+ static int qsound_load(void* context,
+ const uint8_t* exe,
+ size_t exe_size,
+ const uint8_t* reserved,
+ size_t reserved_size)
{
- return (uint64_t)floor((double)p_sample_rate * p_time + 0.5);
- }
+ qsound_rom* rom = (qsound_rom*)context;
- inline void calcfade()
- {
- m_songLength = mul_div(m_tagSong_ms-m_posDelta,24038,1000);
- m_fadeLength = mul_div(m_tagFade_ms,24038,1000);
- }
+ for (;;)
+ {
+ char s[4];
+ if (exe_size < 11)
+ break;
+ memcpy(s, exe, 3);
+ exe += 3;
+ exe_size -= 3;
+ s[3] = 0;
+ uint32_t dataofs = *(uint32_t*)exe;
+ exe += 4;
+ exe_size -= 4;
+ uint32_t datasize = *(uint32_t*)exe;
+ exe += 4;
+ exe_size -= 4;
+ if (datasize > exe_size)
+ return -1;
- inline int mul_div(int number, int numerator, int denominator)
- {
- long long ret = number;
- ret *= numerator;
- ret /= denominator;
- return (int) ret;
- }
+ rom->upload_section(s, dataofs, exe, datasize);
- int m_cfgEndSilenceSeconds = 5;
- bool m_cfgSuppressOpeningSilence = true;
- bool m_cfgSuppressEndSilence = true;
- int m_cfgDefaultLength = 170000;
- int m_cfgDefaultFade = 10000;
+ exe += datasize;
+ exe_size -= datasize;
+ }
- bool m_noLoop = true;
- bool m_eof = false;
+ return 0;
+ }
- std::string m_usedFilename;
- std::vector m_qsoundState;
- std::vector m_sampleBuffer;
- circular_buffer m_silenceTestBuffer = 0;
- qsound_rom m_rom;
- int m_err = 0;
- int64_t m_qsfEmuPos = 0;
- int m_dataWritten = 0;
- int m_remainder = 0;
- int m_posDelta = 0;
- int m_startsilence = 0;
- int m_silence = 0;
+} /* extern "C" */
- int m_songLength;
- int m_fadeLength;
- int m_tagSong_ms;
- int m_tagFade_ms;
+static __inline__ uint32_t Endian_Swap32(uint32_t x)
+{
+ return ((x << 24) | ((x << 8) & 0x00FF0000) | ((x >> 8) & 0x0000FF00) | (x >> 24));
+}
- QSFContext m_ctx;
-};
+//------------------------------------------------------------------------------
-bool CQSFCodec::Init(const std::string& filename, unsigned int filecache,
- int& channels, int& samplerate,
- int& bitspersample, int64_t& totaltime,
- int& bitrate, AEDataFormat& format,
- std::vector& channellist)
+bool CQSFCodec::Init(const std::string& filename,
+ unsigned int filecache,
+ int& channels,
+ int& samplerate,
+ int& bitspersample,
+ int64_t& totaltime,
+ int& bitrate,
+ AudioEngineDataFormat& format,
+ std::vector& channellist)
{
if (qsound_init())
{
@@ -308,8 +225,8 @@
return false;
totaltime = m_ctx.length;
- format = AE_FMT_S16NE;
- channellist = { AE_CH_FL, AE_CH_FR };
+ format = AUDIOENGINE_FMT_S16NE;
+ channellist = {AUDIOENGINE_CH_FL, AUDIOENGINE_CH_FR};
channels = 2;
bitspersample = 16;
bitrate = 0;
@@ -324,7 +241,8 @@
return 1;
if (m_eof && !m_silenceTestBuffer.data_available())
return -1;
- if (m_noLoop && m_tagSong_ms && (m_posDelta + mul_div(m_dataWritten, 1000, 24038)) >= m_tagSong_ms + m_tagFade_ms)
+ if (m_noLoop && m_tagSong_ms &&
+ (m_posDelta + mul_div(m_dataWritten, 1000, 24038)) >= m_tagSong_ms + m_tagFade_ms)
return 1;
unsigned int written = 0;
@@ -364,7 +282,8 @@
samples_to_render = free_space;
if (samples_to_render > usedSize)
samples_to_render = usedSize;
- m_err = qsound_execute(m_qsoundState.data(), 0x7FFFFFFF, m_sampleBuffer.data(), & samples_to_render);
+ m_err = qsound_execute(m_qsoundState.data(), 0x7FFFFFFF, m_sampleBuffer.data(),
+ &samples_to_render);
if (m_err < 0)
{
kodi::Log(ADDON_LOG_ERROR, "Execution halted with an error: '%i'", m_err);
@@ -405,7 +324,7 @@
{
written = samples;
- m_err = qsound_execute(m_qsoundState.data(), 0x7FFFFFFF, m_sampleBuffer.data(), & written);
+ m_err = qsound_execute(m_qsoundState.data(), 0x7FFFFFFF, m_sampleBuffer.data(), &written);
if (m_err < 0)
{
kodi::Log(ADDON_LOG_ERROR, "Execution halted with an error: '%i'", m_err);
@@ -428,7 +347,7 @@
if (m_tagSong_ms && d_end > m_songLength && m_noLoop)
{
- short * foo = m_sampleBuffer.data();
+ short* foo = m_sampleBuffer.data();
for (int n = d_start; n < d_end; ++n)
{
if (n > m_songLength)
@@ -448,8 +367,8 @@
}
}
- memcpy(buffer, m_sampleBuffer.data(), written*2*sizeof(int16_t));
- actualsize = written*2*sizeof(int16_t);
+ memcpy(buffer, m_sampleBuffer.data(), written * 2 * sizeof(int16_t));
+ actualsize = written * 2 * sizeof(int16_t);
return 0;
}
@@ -479,7 +398,7 @@
if (todo > 2048)
todo = 2048;
int rtn = qsound_execute(pEmu, 0x7FFFFFFF, 0, &todo);
- if (rtn < 0 || ! todo)
+ if (rtn < 0 || !todo)
{
m_eof = true;
return -1;
@@ -503,8 +422,8 @@
qsound_clear_state(pEmu);
m_rom.clear();
- if (psf_load(m_usedFilename.c_str(), &psf_file_system, 0x41,
- qsound_load, &m_rom, psf_info_meta, &m_ctx, 0, print_message, nullptr) < 0)
+ if (psf_load(m_usedFilename.c_str(), &psf_file_system, 0x41, qsound_load, &m_rom, psf_info_meta,
+ &m_ctx, 0, print_message, nullptr) < 0)
{
kodi::Log(ADDON_LOG_ERROR, "Failed to load '%s'", m_usedFilename.c_str());
return false;
@@ -520,11 +439,11 @@
if (m_rom.m_aKey.size() == 11)
{
- uint8_t * ptr = &m_rom.m_aKey[0];
- uint32_t swap_key1 = Endian_Swap32(*(uint32_t*)(ptr + 0));
- uint32_t swap_key2 = Endian_Swap32(*(uint32_t*)(ptr + 4));
- uint32_t addr_key = Endian_Swap32(*(uint16_t*)(ptr + 8));
- uint8_t xor_key = *(ptr + 10);
+ uint8_t* ptr = &m_rom.m_aKey[0];
+ uint32_t swap_key1 = Endian_Swap32(*(uint32_t*)(ptr + 0));
+ uint32_t swap_key2 = Endian_Swap32(*(uint32_t*)(ptr + 4));
+ uint32_t addr_key = Endian_Swap32(*(uint16_t*)(ptr + 8));
+ uint8_t xor_key = *(ptr + 10);
qsound_set_kabuki_key(pEmu, swap_key1, swap_key2, addr_key, xor_key);
}
else
@@ -556,7 +475,7 @@
int rtn = qsound_execute(pEmu, 0x7FFFFFFF, m_sampleBuffer.data(), &skip_howmany);
if (rtn < 0)
return false;
- short * foo = m_sampleBuffer.data();
+ short* foo = m_sampleBuffer.data();
unsigned int i;
for (i = 0; i < skip_howmany; ++i)
{
@@ -588,46 +507,57 @@
return true;
}
-bool CQSFCodec::ReadTag(const std::string& file, std::string& title,
- std::string& artist, int& length)
+bool CQSFCodec::ReadTag(const std::string& filename, kodi::addon::AudioDecoderInfoTag& tag)
{
QSFContext result;
- if (psf_load(file.c_str(), &psf_file_system, 0x41, nullptr, nullptr,
- psf_info_meta, &result, 0, print_message, nullptr) <= 0)
+ if (psf_load(filename.c_str(), &psf_file_system, 0x41, nullptr, nullptr, psf_info_meta, &result,
+ 0, print_message, nullptr) <= 0)
{
return false;
}
+ std::string title;
if (!result.title.empty())
{
title = result.title;
}
else
{
- title = kodi::vfs::GetFileName(file);
+ title = kodi::vfs::GetFileName(filename);
title.erase(title.find_last_of("."), std::string::npos);
}
- if (!result.album.empty())
- artist = result.album;
- else if (!result.artist.empty())
- artist = result.artist;
- length = result.length / 1000;
+ tag.SetTitle(title);
+
+ if (!result.artist.empty())
+ tag.SetArtist(result.artist);
+ else
+ tag.SetArtist(result.album);
+ tag.SetAlbum(result.album);
+ tag.SetReleaseDate(result.year);
+ tag.SetComment(result.comment);
+ tag.SetChannels(2);
+ tag.SetSamplerate(24038);
+ tag.SetDuration(result.length / 1000);
return true;
}
+//------------------------------------------------------------------------------
class ATTRIBUTE_HIDDEN CMyAddon : public kodi::addon::CAddonBase
{
public:
CMyAddon() = default;
- ADDON_STATUS CreateInstance(int instanceType, std::string instanceID, KODI_HANDLE instance, KODI_HANDLE& addonInstance) override
+ ADDON_STATUS CreateInstance(int instanceType,
+ const std::string& instanceID,
+ KODI_HANDLE instance,
+ const std::string& version,
+ KODI_HANDLE& addonInstance) override
{
- addonInstance = new CQSFCodec(instance);
+ addonInstance = new CQSFCodec(instance, version);
return ADDON_STATUS_OK;
}
virtual ~CMyAddon() = default;
};
-
-ADDONCREATOR(CMyAddon);
+ADDONCREATOR(CMyAddon)
diff -Nru kodi-audiodecoder-qsf-2.0.2/src/QSFCodec.h kodi-audiodecoder-qsf-19.0.1/src/QSFCodec.h
--- kodi-audiodecoder-qsf-2.0.2/src/QSFCodec.h 1970-01-01 00:00:00.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/src/QSFCodec.h 2013-05-31 22:59:22.000000000 +0000
@@ -0,0 +1,101 @@
+/*
+ * Copyright (C) 2014-2021 Arne Morten Kvarving
+ * Copyright (C) 2016-2021 Team Kodi (https://kodi.tv)
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ * See LICENSE.md for more information.
+ */
+
+#pragma once
+
+#include "CircularBuffer.h"
+#include "QSoundRom.h"
+
+#include
+#include
+
+struct QSFContext
+{
+ int length = 0;
+ int fade = 0;
+ std::string year;
+ std::string title;
+ std::string artist;
+ std::string album;
+ std::string comment;
+};
+
+class ATTRIBUTE_HIDDEN CQSFCodec : public kodi::addon::CInstanceAudioDecoder
+{
+public:
+ CQSFCodec(KODI_HANDLE instance, const std::string& version)
+ : CInstanceAudioDecoder(instance, version)
+ {
+ }
+
+ virtual ~CQSFCodec() = default;
+
+ bool Init(const std::string& filename,
+ unsigned int filecache,
+ int& channels,
+ int& samplerate,
+ int& bitspersample,
+ int64_t& totaltime,
+ int& bitrate,
+ AudioEngineDataFormat& format,
+ std::vector& channellist) override;
+ int ReadPCM(uint8_t* buffer, int size, int& actualsize) override;
+ int64_t Seek(int64_t time) override;
+ bool ReadTag(const std::string& filename, kodi::addon::AudioDecoderInfoTag& tag) override;
+
+private:
+ bool Load();
+
+ inline uint64_t time_to_samples(double p_time, uint32_t p_sample_rate)
+ {
+ return (uint64_t)floor((double)p_sample_rate * p_time + 0.5);
+ }
+
+ inline void calcfade()
+ {
+ m_songLength = mul_div(m_tagSong_ms - m_posDelta, 24038, 1000);
+ m_fadeLength = mul_div(m_tagFade_ms, 24038, 1000);
+ }
+
+ inline int mul_div(int number, int numerator, int denominator)
+ {
+ long long ret = number;
+ ret *= numerator;
+ ret /= denominator;
+ return (int)ret;
+ }
+
+ int m_cfgEndSilenceSeconds = 5;
+ bool m_cfgSuppressOpeningSilence = true;
+ bool m_cfgSuppressEndSilence = true;
+ int m_cfgDefaultLength = 170000;
+ int m_cfgDefaultFade = 10000;
+
+ bool m_noLoop = true;
+ bool m_eof = false;
+
+ std::string m_usedFilename;
+ std::vector m_qsoundState;
+ std::vector m_sampleBuffer;
+ circular_buffer m_silenceTestBuffer = 0;
+ qsound_rom m_rom;
+ int m_err = 0;
+ int64_t m_qsfEmuPos = 0;
+ int m_dataWritten = 0;
+ int m_remainder = 0;
+ int m_posDelta = 0;
+ int m_startsilence = 0;
+ int m_silence = 0;
+
+ int m_songLength;
+ int m_fadeLength;
+ int m_tagSong_ms;
+ int m_tagFade_ms;
+
+ QSFContext m_ctx;
+};
diff -Nru kodi-audiodecoder-qsf-2.0.2/src/QSoundRom.h kodi-audiodecoder-qsf-19.0.1/src/QSoundRom.h
--- kodi-audiodecoder-qsf-2.0.2/src/QSoundRom.h 2020-02-05 22:30:59.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/src/QSoundRom.h 2013-05-31 22:59:22.000000000 +0000
@@ -1,26 +1,13 @@
/*
- * Copyright (C) 2019-2020 Team Kodi
- *
- * 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, 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 XBMC; see the file COPYING. If not, see
- * .
+ * Copyright (C) 2019-2021 Team Kodi (https://kodi.tv)
*
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ * See LICENSE.md for more information.
*/
#pragma once
#include
-
#include
#include
#include
@@ -43,29 +30,42 @@
qsound_rom() {}
- void superimpose_from( const qsound_rom & from )
+ void superimpose_from(const qsound_rom& from)
{
- superimpose_section_from("KEY", from.m_aKey , from.m_aKeyValid );
- superimpose_section_from("Z80", from.m_aZ80ROM , from.m_aZ80ROMValid );
+ superimpose_section_from("KEY", from.m_aKey, from.m_aKeyValid);
+ superimpose_section_from("Z80", from.m_aZ80ROM, from.m_aZ80ROMValid);
superimpose_section_from("SMP", from.m_aSampleROM, from.m_aSampleROMValid);
}
- void upload_section( const char * section, uint32_t start, const uint8_t * data, uint32_t size )
+ void upload_section(const char* section, uint32_t start, const uint8_t* data, uint32_t size)
{
- std::vector * pArray = nullptr;
- std::vector * pArrayValid = nullptr;
+ std::vector* pArray = nullptr;
+ std::vector* pArrayValid = nullptr;
uint32_t maxsize = 0x7FFFFFFF;
- if ( !strcmp( section, "KEY" ) ) { pArray = &m_aKey; pArrayValid = &m_aKeyValid; maxsize = 11; }
- else if ( !strcmp( section, "Z80" ) ) { pArray = &m_aZ80ROM; pArrayValid = &m_aZ80ROMValid; }
- else if ( !strcmp( section, "SMP" ) ) { pArray = &m_aSampleROM; pArrayValid = &m_aSampleROMValid; }
+ if (!strcmp(section, "KEY"))
+ {
+ pArray = &m_aKey;
+ pArrayValid = &m_aKeyValid;
+ maxsize = 11;
+ }
+ else if (!strcmp(section, "Z80"))
+ {
+ pArray = &m_aZ80ROM;
+ pArrayValid = &m_aZ80ROMValid;
+ }
+ else if (!strcmp(section, "SMP"))
+ {
+ pArray = &m_aSampleROM;
+ pArrayValid = &m_aSampleROMValid;
+ }
else
{
kodi::Log(ADDON_LOG_ERROR, "Unknown tag: '%s'", section);
return;
}
- if ( ( start + size ) < start )
+ if ((start + size) < start)
{
kodi::Log(ADDON_LOG_ERROR, "Section '%s' is too large", section);
return;
@@ -73,22 +73,22 @@
uint32_t newsize = start + size;
uint32_t oldsize = pArray->size();
- if ( newsize > maxsize )
+ if (newsize > maxsize)
{
kodi::Log(ADDON_LOG_ERROR, "Section '%s' is too large (max %i bytes)", section, maxsize);
return;
}
- if ( newsize > oldsize )
+ if (newsize > oldsize)
{
- pArray->resize( newsize );
- memset( pArray->data() + oldsize, 0, newsize - oldsize );
+ pArray->resize(newsize);
+ memset(pArray->data() + oldsize, 0, newsize - oldsize);
}
memcpy(&(*pArray)[start], data, size);
oldsize = pArrayValid->size();
- pArrayValid->resize( oldsize + 1 );
+ pArrayValid->resize(oldsize + 1);
pArrayValid->back().start = start;
pArrayValid->back().size = size;
}
@@ -104,24 +104,22 @@
}
private:
- void superimpose_section_from(const char * section,
- const std::vector & from,
- const std::vector & fromvalid )
+ void superimpose_section_from(const char* section,
+ const std::vector& from,
+ const std::vector& fromvalid)
{
- for ( unsigned i = 0; i < fromvalid.size(); i++ )
+ for (unsigned i = 0; i < fromvalid.size(); i++)
{
- const valid_range & range = fromvalid[ i ];
+ const valid_range& range = fromvalid[i];
uint32_t start = range.start;
uint32_t size = range.size;
- if ( ( start >= from.size() ) ||
- ( size >= from.size() ) ||
- ( ( start + size ) > from.size() ) )
+ if ((start >= from.size()) || (size >= from.size()) || ((start + size) > from.size()))
{
- kodi::Log(ADDON_LOG_ERROR, "Invalid start/size in QSoundROM internal list (program error)" );
+ kodi::Log(ADDON_LOG_ERROR, "Invalid start/size in QSoundROM internal list (program error)");
return;
}
- upload_section( section, start, &from[start], size );
+ upload_section(section, start, &from[start], size);
}
}
};
diff -Nru kodi-audiodecoder-qsf-2.0.2/.travis.yml kodi-audiodecoder-qsf-19.0.1/.travis.yml
--- kodi-audiodecoder-qsf-2.0.2/.travis.yml 2020-02-05 22:30:59.000000000 +0000
+++ kodi-audiodecoder-qsf-19.0.1/.travis.yml 2013-05-31 22:59:22.000000000 +0000
@@ -3,8 +3,8 @@
#
# Define the build matrix
#
-# Travis defaults to building on Ubuntu Precise when building on
-# Linux. We need Trusty in order to get up to date versions of
+# Travis defaults to building on Ubuntu Trusty when building on
+# Linux. We need Xenial in order to get up to date versions of
# cmake and g++.
#
env:
@@ -21,19 +21,33 @@
dist: xenial
sudo: required
compiler: clang
+ - os: linux
+ dist: bionic
+ sudo: required
+ compiler: gcc
+ env: DEBIAN_BUILD=true
- os: osx
- osx_image: xcode9.4
+ osx_image: xcode10.2
+
+before_install:
+ - if [[ $DEBIAN_BUILD == true ]]; then sudo add-apt-repository -y ppa:team-xbmc/ppa; fi
+ - if [[ $DEBIAN_BUILD == true ]]; then sudo apt-get update; fi
+ - if [[ $DEBIAN_BUILD == true ]]; then sudo apt-get install fakeroot; fi
#
# The addon source is automatically checked out in $TRAVIS_BUILD_DIR,
# we'll put the Kodi source on the same level
#
before_script:
- - cd $TRAVIS_BUILD_DIR/..
- - git clone --branch Leia --depth=1 https://github.com/xbmc/xbmc.git
- - cd ${app_id} && mkdir build && cd build
- - mkdir -p definition/${app_id}
- - echo ${app_id} $TRAVIS_BUILD_DIR $TRAVIS_COMMIT > definition/${app_id}/${app_id}.txt
- - cmake -DADDONS_TO_BUILD=${app_id} -DADDON_SRC_PREFIX=$TRAVIS_BUILD_DIR/.. -DADDONS_DEFINITION_DIR=$TRAVIS_BUILD_DIR/build/definition -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$TRAVIS_BUILD_DIR/../xbmc/addons -DPACKAGE_ZIP=1 $TRAVIS_BUILD_DIR/../xbmc/cmake/addons
+ - if [[ $DEBIAN_BUILD != true ]]; then cd $TRAVIS_BUILD_DIR/..; fi
+ - if [[ $DEBIAN_BUILD != true ]]; then git clone --branch Matrix --depth=1 https://github.com/xbmc/xbmc.git; fi
+ - if [[ $DEBIAN_BUILD != true ]]; then cd ${app_id} && mkdir build && cd build; fi
+ - if [[ $DEBIAN_BUILD != true ]]; then mkdir -p definition/${app_id}; fi
+ - if [[ $DEBIAN_BUILD != true ]]; then echo ${app_id} $TRAVIS_BUILD_DIR $TRAVIS_COMMIT > definition/${app_id}/${app_id}.txt; fi
+ - if [[ $DEBIAN_BUILD != true ]]; then cmake -DADDONS_TO_BUILD=${app_id} -DADDON_SRC_PREFIX=$TRAVIS_BUILD_DIR/.. -DADDONS_DEFINITION_DIR=$TRAVIS_BUILD_DIR/build/definition -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$TRAVIS_BUILD_DIR/../xbmc/addons -DPACKAGE_ZIP=1 $TRAVIS_BUILD_DIR/../xbmc/cmake/addons; fi
+ - if [[ $DEBIAN_BUILD == true ]]; then wget https://raw.githubusercontent.com/xbmc/xbmc/Matrix/xbmc/addons/kodi-dev-kit/tools/debian-addon-package-test.sh && chmod +x ./debian-addon-package-test.sh; fi
+ - if [[ $DEBIAN_BUILD == true ]]; then sudo apt-get build-dep $TRAVIS_BUILD_DIR; fi
-script: make
+script:
+ - if [[ $DEBIAN_BUILD != true ]]; then make; fi
+ - if [[ $DEBIAN_BUILD == true ]]; then ./debian-addon-package-test.sh $TRAVIS_BUILD_DIR; fi