* Add WAV MIME workaround for Marantz Receivers and Roku SoundBridge.
* Fix bitrate displayed on Microsoft PFS devices.
This commit is contained in:
12
upnpsoap.c
12
upnpsoap.c
@ -605,7 +605,10 @@ add_res(char *size, char *duration, char *bitrate, char *sampleFrequency,
|
||||
strcatf(args->str, "duration=\"%s\" ", duration);
|
||||
}
|
||||
if( bitrate && (args->filter & FILTER_RES_BITRATE) ) {
|
||||
strcatf(args->str, "bitrate=\"%s\" ", bitrate);
|
||||
int br = atoi(bitrate);
|
||||
if(args->flags & FLAG_MS_PFS)
|
||||
br /= 8;
|
||||
strcatf(args->str, "bitrate=\"%d\" ", br);
|
||||
}
|
||||
if( sampleFrequency && (args->filter & FILTER_RES_SAMPLEFREQUENCY) ) {
|
||||
strcatf(args->str, "sampleFrequency=\"%s\" ", sampleFrequency);
|
||||
@ -737,6 +740,13 @@ callback(void *args, int argc, char **argv, char **azColName)
|
||||
strcpy(mime+6, "flac");
|
||||
}
|
||||
}
|
||||
else if( strcmp(mime+6, "x-wav") == 0 )
|
||||
{
|
||||
if( passed_args->flags & FLAG_MIME_WAV_WAV )
|
||||
{
|
||||
strcpy(mime+6, "wav");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ret = strcatf(str, "<item id=\"%s\" parentID=\"%s\" restricted=\"1\"", id, parent);
|
||||
|
Reference in New Issue
Block a user