mirror of
https://github.com/chibicitiberiu/rainmeter-studio.git
synced 2024-02-24 04:33:31 +00:00
Unignore and fix warnings elsewhere
This commit is contained in:
@ -79,7 +79,7 @@ PLUGIN_EXPORT void Reload(void* data, void* rm, double* maxValue)
|
||||
{
|
||||
// PlayerName starts with [ so use referenced section
|
||||
++str;
|
||||
int len = wcslen(str);
|
||||
size_t len = wcslen(str);
|
||||
if (len > 0 && str[len - 1] == L']')
|
||||
{
|
||||
--len;
|
||||
@ -198,7 +198,7 @@ PLUGIN_EXPORT void Reload(void* data, void* rm, double* maxValue)
|
||||
parent->player->AddInstance();
|
||||
parent->playerPath = RmReadString(rm, L"PlayerPath", L"");
|
||||
parent->trackChangeAction = RmReadString(rm, L"TrackChangeAction", L"", FALSE);
|
||||
parent->disableLeadingZero = RmReadInt(rm, L"DisableLeadingZero", 0);
|
||||
parent->disableLeadingZero = RmReadInt(rm, L"DisableLeadingZero", 0) != 0;
|
||||
|
||||
if (oldPlayer)
|
||||
{
|
||||
@ -518,7 +518,7 @@ PLUGIN_EXPORT void ExecuteBang(void* data, LPCWSTR args)
|
||||
{
|
||||
++arg; // Skip the space
|
||||
|
||||
if (wcsnicmp(args, L"SetPosition", 11) == 0)
|
||||
if (_wcsnicmp(args, L"SetPosition", 11) == 0)
|
||||
{
|
||||
int position = (_wtoi(arg) * (int)player->GetDuration()) / 100;
|
||||
if (arg[0] == L'+' || arg[0] == L'-')
|
||||
@ -528,7 +528,7 @@ PLUGIN_EXPORT void ExecuteBang(void* data, LPCWSTR args)
|
||||
|
||||
player->SetPosition(position);
|
||||
}
|
||||
else if (wcsnicmp(args, L"SetRating", 9) == 0)
|
||||
else if (_wcsnicmp(args, L"SetRating", 9) == 0)
|
||||
{
|
||||
int rating = _wtoi(arg);
|
||||
if (rating >= 0 && rating <= 5)
|
||||
@ -536,7 +536,7 @@ PLUGIN_EXPORT void ExecuteBang(void* data, LPCWSTR args)
|
||||
player->SetRating(rating);
|
||||
}
|
||||
}
|
||||
else if (wcsnicmp(args, L"SetVolume", 9) == 0)
|
||||
else if (_wcsnicmp(args, L"SetVolume", 9) == 0)
|
||||
{
|
||||
int volume = _wtoi(arg);
|
||||
if (arg[0] == L'+' || arg[0] == L'-')
|
||||
@ -555,7 +555,7 @@ PLUGIN_EXPORT void ExecuteBang(void* data, LPCWSTR args)
|
||||
}
|
||||
player->SetVolume(volume);;
|
||||
}
|
||||
else if (wcsnicmp(args, L"SetShuffle", 9) == 0)
|
||||
else if (_wcsnicmp(args, L"SetShuffle", 9) == 0)
|
||||
{
|
||||
int state = _wtoi(arg);
|
||||
if (state == -1)
|
||||
@ -564,10 +564,10 @@ PLUGIN_EXPORT void ExecuteBang(void* data, LPCWSTR args)
|
||||
}
|
||||
else if (state == 0 || state == 1)
|
||||
{
|
||||
player->SetShuffle((bool)state);
|
||||
player->SetShuffle(state != 0);
|
||||
}
|
||||
}
|
||||
else if (wcsnicmp(args, L"SetRepeat", 9) == 0)
|
||||
else if (_wcsnicmp(args, L"SetRepeat", 9) == 0)
|
||||
{
|
||||
int state = _wtoi(arg);
|
||||
if (state == -1)
|
||||
@ -576,7 +576,7 @@ PLUGIN_EXPORT void ExecuteBang(void* data, LPCWSTR args)
|
||||
}
|
||||
else if (state == 0 || state == 1)
|
||||
{
|
||||
player->SetRepeat((bool)state);
|
||||
player->SetRepeat(state != 0);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
@ -137,8 +137,8 @@ void PlayerAIMP::UpdateData()
|
||||
return;
|
||||
}
|
||||
|
||||
m_Position = SendMessage(m_Window, WM_AIMP_COMMAND, WM_AIMP_STATUS_GET, AIMP_STS_POS);
|
||||
m_Volume = SendMessage(m_Window, WM_AIMP_COMMAND, WM_AIMP_STATUS_GET, AIMP_STS_VOLUME);
|
||||
m_Position = (UINT)SendMessage(m_Window, WM_AIMP_COMMAND, WM_AIMP_STATUS_GET, AIMP_STS_POS);
|
||||
m_Volume = (UINT)SendMessage(m_Window, WM_AIMP_COMMAND, WM_AIMP_STATUS_GET, AIMP_STS_VOLUME);
|
||||
|
||||
AIMP2FileInfo* info = (AIMP2FileInfo*)m_FileMap;
|
||||
if (info->cbSizeOf > 0 &&
|
||||
@ -169,11 +169,11 @@ void PlayerAIMP::UpdateData()
|
||||
m_Duration = info->nDuration / 1000;
|
||||
m_Number = (UINT)info->nTrackID;
|
||||
|
||||
m_Shuffle = (bool)SendMessage(m_Window, WM_AIMP_COMMAND, WM_AIMP_STATUS_GET, AIMP_STS_SHUFFLE);
|
||||
m_Repeat = (bool)SendMessage(m_Window, WM_AIMP_COMMAND, WM_AIMP_STATUS_GET, AIMP_STS_REPEAT);
|
||||
m_Shuffle = SendMessage(m_Window, WM_AIMP_COMMAND, WM_AIMP_STATUS_GET, AIMP_STS_SHUFFLE) != 0;
|
||||
m_Repeat = SendMessage(m_Window, WM_AIMP_COMMAND, WM_AIMP_STATUS_GET, AIMP_STS_REPEAT) != 0;
|
||||
|
||||
// Get rating through the AIMP Winamp API
|
||||
m_Rating = SendMessage(m_WinampWindow, WM_WA_IPC, 0, IPC_GETRATING);
|
||||
m_Rating = (UINT)SendMessage(m_WinampWindow, WM_WA_IPC, 0, IPC_GETRATING);
|
||||
|
||||
if (filepath != m_FilePath)
|
||||
{
|
||||
|
@ -234,25 +234,25 @@ LRESULT CALLBACK PlayerCAD::WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM l
|
||||
|
||||
case IPC_VOLUME_CHANGED_NOTIFICATION:
|
||||
{
|
||||
player->m_Volume = wParam;
|
||||
player->m_Volume = (UINT)wParam;
|
||||
break;
|
||||
}
|
||||
|
||||
case IPC_REPEAT_CHANGED_NOTIFICATION:
|
||||
{
|
||||
player->m_Repeat = (bool)wParam;
|
||||
player->m_Repeat = wParam != 0;
|
||||
break;
|
||||
}
|
||||
|
||||
case IPC_SHUFFLE_CHANGED_NOTIFICATION:
|
||||
{
|
||||
player->m_Shuffle = (bool)wParam;
|
||||
player->m_Shuffle = wParam != 0;
|
||||
break;
|
||||
}
|
||||
|
||||
case IPC_RATING_CHANGED_NOTIFICATION:
|
||||
{
|
||||
player->m_Rating = (wParam + 1) / 2; // From 0 - 10 to 0 - 5
|
||||
player->m_Rating = ((UINT)wParam + 1) / 2; // From 0 - 10 to 0 - 5
|
||||
break;
|
||||
}
|
||||
|
||||
@ -270,8 +270,8 @@ LRESULT CALLBACK PlayerCAD::WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM l
|
||||
PCOPYDATASTRUCT cds = (PCOPYDATASTRUCT)lParam;
|
||||
if (cds->dwData == IPC_CURRENT_TRACK_NOTIFICATION)
|
||||
{
|
||||
player->m_Shuffle = (bool)SendMessage(player->m_PlayerWindow, WM_USER, 0, IPC_GET_SHUFFLE);
|
||||
player->m_Repeat = (bool)SendMessage(player->m_PlayerWindow, WM_USER, 0, IPC_GET_REPEAT);
|
||||
player->m_Shuffle = SendMessage(player->m_PlayerWindow, WM_USER, 0, IPC_GET_SHUFFLE) != 0;
|
||||
player->m_Repeat = SendMessage(player->m_PlayerWindow, WM_USER, 0, IPC_GET_REPEAT) != 0;
|
||||
|
||||
// TODO: Sent on track update?
|
||||
++player->m_TrackCount;
|
||||
@ -418,8 +418,8 @@ void PlayerCAD::UpdateData()
|
||||
{
|
||||
if (m_State != STATE_STOPPED)
|
||||
{
|
||||
m_Position = SendMessage(m_PlayerWindow, WM_USER, 0, IPC_GET_POSITION);
|
||||
m_Volume = SendMessage(m_PlayerWindow, WM_USER, 0, IPC_GET_VOLUME);
|
||||
m_Position = (UINT)SendMessage(m_PlayerWindow, WM_USER, 0, IPC_GET_POSITION);
|
||||
m_Volume = (UINT)SendMessage(m_PlayerWindow, WM_USER, 0, IPC_GET_VOLUME);
|
||||
}
|
||||
}
|
||||
|
||||
@ -504,7 +504,7 @@ void PlayerCAD::SetVolume(int volume)
|
||||
void PlayerCAD::SetShuffle(bool state)
|
||||
{
|
||||
SendMessage(m_PlayerWindow, WM_USER, (WPARAM)state, IPC_SET_SHUFFLE);
|
||||
m_Shuffle = (bool)SendMessage(m_PlayerWindow, WM_USER, 0, IPC_GET_SHUFFLE);
|
||||
m_Shuffle = SendMessage(m_PlayerWindow, WM_USER, 0, IPC_GET_SHUFFLE) != 0;
|
||||
}
|
||||
|
||||
/*
|
||||
@ -514,7 +514,7 @@ void PlayerCAD::SetShuffle(bool state)
|
||||
void PlayerCAD::SetRepeat(bool state)
|
||||
{
|
||||
SendMessage(m_PlayerWindow, WM_USER, (WPARAM)state, IPC_SET_REPEAT);
|
||||
m_Repeat = (bool)SendMessage(m_PlayerWindow, WM_USER, 0, IPC_GET_REPEAT);
|
||||
m_Repeat = SendMessage(m_PlayerWindow, WM_USER, 0, IPC_GET_REPEAT) != 0;
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -340,7 +340,7 @@ void PlayerITunes::OnDatabaseChange()
|
||||
hr = playlist->get_Shuffle(&shuffle);
|
||||
if (SUCCEEDED(hr))
|
||||
{
|
||||
m_Shuffle = (bool)shuffle;
|
||||
m_Shuffle = shuffle != VARIANT_FALSE;
|
||||
}
|
||||
|
||||
playlist->Release();
|
||||
@ -392,7 +392,7 @@ void PlayerITunes::OnTrackChange()
|
||||
hr = playlist->get_SongRepeat(&repeat);
|
||||
if (SUCCEEDED(hr))
|
||||
{
|
||||
m_Repeat = (bool)repeat;
|
||||
m_Repeat = repeat != ITPlaylistRepeatModeOff;
|
||||
}
|
||||
|
||||
playlist->Release();
|
||||
|
@ -105,7 +105,7 @@ void PlayerWinamp::UpdateData()
|
||||
{
|
||||
if (m_Initialized || CheckWindow())
|
||||
{
|
||||
int playing = SendMessage(m_Window, WM_WA_IPC, 0, IPC_ISPLAYING);
|
||||
const auto playing = SendMessage(m_Window, WM_WA_IPC, 0, IPC_ISPLAYING);
|
||||
if (playing == 0)
|
||||
{
|
||||
// Make sure Winamp is still active
|
||||
@ -127,8 +127,8 @@ void PlayerWinamp::UpdateData()
|
||||
else
|
||||
{
|
||||
m_State = (playing == 1) ? STATE_PLAYING : STATE_PAUSED;
|
||||
m_Position = SendMessage(m_Window, WM_WA_IPC, 0, IPC_GETOUTPUTTIME) / 1000; // ms to secs
|
||||
m_Volume = (SendMessage(m_Window, WM_WA_IPC, -666, IPC_SETVOLUME) * 100) / 255; // 0 - 255 to 0 - 100
|
||||
m_Position = (UINT)SendMessage(m_Window, WM_WA_IPC, 0, IPC_GETOUTPUTTIME) / 1000; // ms to secs
|
||||
m_Volume = ((UINT)SendMessage(m_Window, WM_WA_IPC, -666, IPC_SETVOLUME) * 100) / 255; // 0 - 255 to 0 - 100
|
||||
}
|
||||
|
||||
WCHAR wBuffer[MAX_PATH];
|
||||
@ -145,7 +145,7 @@ void PlayerWinamp::UpdateData()
|
||||
else
|
||||
{
|
||||
// MediaMonkey doesn't support wide IPC messages
|
||||
int pos = SendMessage(m_Window, WM_WA_IPC, 0, IPC_GETLISTPOS);
|
||||
const auto pos = SendMessage(m_Window, WM_WA_IPC, 0, IPC_GETLISTPOS);
|
||||
LPCVOID address = (LPCVOID)SendMessage(m_Window, WM_WA_IPC, pos, IPC_GETPLAYLISTFILE);
|
||||
|
||||
if (!ReadProcessMemory(m_WinampHandle, address, &cBuffer, sizeof(cBuffer), nullptr))
|
||||
@ -165,12 +165,12 @@ void PlayerWinamp::UpdateData()
|
||||
|
||||
if (!m_PlayingStream)
|
||||
{
|
||||
int duration = SendMessage(m_Window, WM_WA_IPC, 1, IPC_GETOUTPUTTIME);
|
||||
const int duration = (int)SendMessage(m_Window, WM_WA_IPC, 1, IPC_GETOUTPUTTIME);
|
||||
m_Duration = (duration != -1) ? duration : 0;
|
||||
|
||||
m_Rating = SendMessage(m_Window, WM_WA_IPC, 0, IPC_GETRATING);
|
||||
m_Shuffle = (bool)SendMessage(m_Window, WM_WA_IPC, 0, IPC_GET_SHUFFLE);
|
||||
m_Repeat = (bool)SendMessage(m_Window, WM_WA_IPC, 0, IPC_GET_REPEAT);
|
||||
m_Rating = (UINT)SendMessage(m_Window, WM_WA_IPC, 0, IPC_GETRATING);
|
||||
m_Shuffle = SendMessage(m_Window, WM_WA_IPC, 0, IPC_GET_SHUFFLE) != 0;
|
||||
m_Repeat = SendMessage(m_Window, WM_WA_IPC, 0, IPC_GET_REPEAT) != 0;
|
||||
|
||||
TagLib::FileRef fr(wBuffer, false);
|
||||
TagLib::Tag* tag = fr.tag();
|
||||
@ -270,7 +270,7 @@ void PlayerWinamp::UpdateData()
|
||||
{
|
||||
if (m_Duration == 0)
|
||||
{
|
||||
int duration = SendMessage(m_Window, WM_WA_IPC, 1, IPC_GETOUTPUTTIME);
|
||||
const int duration = (int)SendMessage(m_Window, WM_WA_IPC, 1, IPC_GETOUTPUTTIME);
|
||||
m_Duration = (duration != -1) ? duration : 0;
|
||||
}
|
||||
|
||||
@ -285,7 +285,7 @@ void PlayerWinamp::UpdateData()
|
||||
}
|
||||
else
|
||||
{
|
||||
int pos = SendMessage(m_Window, WM_WA_IPC, 0, IPC_GETLISTPOS);
|
||||
const auto pos = SendMessage(m_Window, WM_WA_IPC, 0, IPC_GETLISTPOS);
|
||||
LPCVOID address = (LPCVOID)SendMessage(m_Window, WM_WA_IPC, pos, IPC_GETPLAYLISTTITLE);
|
||||
ReadProcessMemory(m_WinampHandle, address, &cBuffer, sizeof(cBuffer), nullptr);
|
||||
mbstowcs(wBuffer, cBuffer, MAX_PATH);
|
||||
|
@ -20,7 +20,6 @@
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>./taglib;./taglib/toolkit;./taglib/asf;./taglib/mpeg;./taglib/ogg;./taglib/ogg/flac;./taglib/flac;./taglib/mpc;./taglib/ogg/vorbis;./taglib/mpeg/id3v2;./taglib/mpeg/id3v2/frames;./taglib/mpeg/id3v1;./taglib/ape;./taglib/wavpack;.\SDKs\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<DisableSpecificWarnings>4351;4800;4273;4251;4530;4996</DisableSpecificWarnings>
|
||||
<ExceptionHandling Condition="'$(Configuration)'=='Release'">false</ExceptionHandling>
|
||||
<WholeProgramOptimization Condition="'$(Configuration)'=='Release'">false</WholeProgramOptimization>
|
||||
</ClCompile>
|
||||
|
Reference in New Issue
Block a user