mirror of
https://github.com/sle118/squeezelite-esp32.git
synced 2025-12-28 18:38:35 +03:00
idf overriding method to bring back SPDIF and fix SPI + new CSPOT (which crashes)
This commit is contained in:
@@ -3,13 +3,13 @@
|
||||
|
||||
TrackReference::TrackReference(TrackRef *ref)
|
||||
{
|
||||
if (ref->gid.has_value())
|
||||
if (ref->gid != nullptr)
|
||||
{
|
||||
gid = ref->gid.value();
|
||||
gid = pbArrayToVector(ref->gid);
|
||||
}
|
||||
else if (ref->uri.has_value())
|
||||
else if (ref->uri != nullptr)
|
||||
{
|
||||
auto uri = ref->uri.value();
|
||||
auto uri = std::string(ref->uri);
|
||||
auto idString = uri.substr(uri.find_last_of(":") + 1, uri.size());
|
||||
CSPOT_LOG(debug, "idString = %s", idString.c_str());
|
||||
gid = base62Decode(idString);
|
||||
@@ -19,6 +19,7 @@ TrackReference::TrackReference(TrackRef *ref)
|
||||
|
||||
TrackReference::~TrackReference()
|
||||
{
|
||||
//pbFree(TrackRef_fields, &ref);
|
||||
}
|
||||
|
||||
std::vector<uint8_t> TrackReference::base62Decode(std::string uri)
|
||||
|
||||
Reference in New Issue
Block a user