Skip to content

Commit 063502f

Browse files
Check sample_rate
1 parent 5f93d9b commit 063502f

1 file changed

Lines changed: 7 additions & 12 deletions

File tree

src/libhrmp/files.c

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -57,19 +57,14 @@ hrmp_is_file_metadata_supported(int device, struct file_metadata* fm)
5757

5858
if (device >= 0 && fm != NULL)
5959
{
60-
if (fm->bits_per_sample == 16 && config->devices[device].capabilities.s16_le)
60+
if ((fm->bits_per_sample == 16 && config->devices[device].capabilities.s16_le) ||
61+
(fm->bits_per_sample == 24 && config->devices[device].capabilities.s24_le) ||
62+
(fm->bits_per_sample == 32 && config->devices[device].capabilities.s32_le))
6163
{
62-
return true;
63-
}
64-
65-
if (fm->bits_per_sample == 24 && config->devices[device].capabilities.s24_le)
66-
{
67-
return true;
68-
}
69-
70-
if (fm->bits_per_sample == 32 && config->devices[device].capabilities.s32_le)
71-
{
72-
return true;
64+
if (fm->sample_rate == 44100)
65+
{
66+
return true;
67+
}
7368
}
7469
}
7570

0 commit comments

Comments
 (0)