From aaed650f2ad6b3add0d65bd7ca8d6fdbd6349b94 Mon Sep 17 00:00:00 2001 From: Alwin Esch Date: Fri, 9 Sep 2022 20:43:26 +0200 Subject: [PATCH 1/2] viz API change update --- src/main.cpp | 4 ++-- src/main.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index 4de916e..ec9e1fe 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -166,7 +166,7 @@ void CVisualizationShadertoy::Render() } } -bool CVisualizationShadertoy::Start(int iChannels, int iSamplesPerSec, int iBitsPerSample, std::string szSongName) +bool CVisualizationShadertoy::Start(int iChannels, int iSamplesPerSec, int iBitsPerSample, const std::string& szSongName) { #ifdef DEBUG_PRINT printf("Start %i %i %i %s\n", iChannels, iSamplesPerSec, iBitsPerSample, szSongName.c_str()); @@ -206,7 +206,7 @@ void CVisualizationShadertoy::Stop() } -void CVisualizationShadertoy::AudioData(const float* pAudioData, int iAudioDataLength, float* pFreqData, int iFreqDataLength) +void CVisualizationShadertoy::AudioData(const float* pAudioData, size_t iAudioDataLength) { WriteToBuffer(pAudioData, iAudioDataLength, 2); diff --git a/src/main.h b/src/main.h index 2f71574..61a0db9 100644 --- a/src/main.h +++ b/src/main.h @@ -25,9 +25,9 @@ class ATTR_DLL_LOCAL CVisualizationShadertoy CVisualizationShadertoy(); ~CVisualizationShadertoy() override; - bool Start(int channels, int samplesPerSec, int bitsPerSample, std::string songName) override; + bool Start(int channels, int samplesPerSec, int bitsPerSample, const std::string& songName) override; void Stop() override; - void AudioData(const float* audioData, int audioDataLength, float* freqData, int freqDataLength) override; + void AudioData(const float* audioData, size_t audioDataLength) override; void Render() override; bool GetPresets(std::vector& presets) override; int GetActivePreset() override; From c5b08d1ae6f2c42bfaa971e599dc88872c462ab2 Mon Sep 17 00:00:00 2001 From: Alwin Esch Date: Fri, 9 Sep 2022 20:46:04 +0200 Subject: [PATCH 2/2] increase version to 20.3.0 --- visualization.shadertoy/addon.xml.in | 2 +- visualization.shadertoy/changelog.txt | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/visualization.shadertoy/addon.xml.in b/visualization.shadertoy/addon.xml.in index 72beebf..5470a52 100644 --- a/visualization.shadertoy/addon.xml.in +++ b/visualization.shadertoy/addon.xml.in @@ -1,7 +1,7 @@ @ADDON_DEPENDS@ diff --git a/visualization.shadertoy/changelog.txt b/visualization.shadertoy/changelog.txt index ef88735..f16faa1 100644 --- a/visualization.shadertoy/changelog.txt +++ b/visualization.shadertoy/changelog.txt @@ -1,3 +1,6 @@ +[B]20.3.0[/B] +- Kodi visualization API update to version 4.0.0 + [B]20.2.0[/B] - Translation updates by Weblate - Kodi main API update to version 2.0.0