返信先: dither is possible if higher bit depth, 32bits, is unsupported by UPnP device?

フォーラム TuneBrowser dither is possible if higher bit depth, 32bits, is unsupported by UPnP device? 返信先: dither is possible if higher bit depth, 32bits, is unsupported by UPnP device?

#14993
storaid
参加者

Hello, Tiki

Tested it again…

Device: Denon Home 350 (32-bit depth is unsupported)

Case 1:

Source: wav/32bits@96KHz

Result: working with on-the-fly transcoding



2024/04/20 10:04:02,355: UL05924: T06e54: UPnP_P: PlayImpl: Doing SetAVTransportURI: AVTType::CurrTune
2024/04/20 10:04:02,355: UL05926: T06e54: UPnP_P: PlayImpl: Checking ProxyStream for file: [\\10.1.1.127\music\[Hi-Res]『映画 中二病でも恋がしたい! -Take On Me-』OST\01_邪王真眼健在!.wav]
2024/04/20 10:04:02,355: UL05928: T06e54: UPnP_P: WPLimitied=Yes : WavProxyLimitedUse==Yes && (DSD==No || Subsong==No || HiRes==Yes)
2024/04/20 10:04:02,355: UL05930: T06e54: UPnP_P: WavProxy_OK=Yes : UseWavProxy==ExDecd::IfP && MIME_OK==Yes (audio/wav) && WPLimitied==Yes
2024/04/20 10:04:02,355: UL05932: T06e54: UPnP_P: AudioL16_OK=No : UseAudioL16==ExDecd::Yes && MIME_OK==No (audio/L16)
2024/04/20 10:04:02,355: UL05934: T06e54: UPnP_P: WavProxy_Req=Yes : WavProxy_OK==Yes && (UseWavProxy(ExDecd::IfP)==ExDecd::IfP || Tag==No (USE_WAV_PROXY))
2024/04/20 10:04:02,355: UL05936: T06e54: UPnP_P: AudioL16_Req=No : AudioL16_OK==No && (UseAudioL16(ExDecd::Yes)==ExDecd::IfP || Tag==No (USE_AUDIO_L16))
2024/04/20 10:04:02,355: UL05938: T06e54: UPnP_P: ProxyStream=Yes : MIME_NG==No (audio/wav) || Subsong==No || WavProxy_Req==Yes || AudioL16_Req==No || GenToFixedDrive==No || UseProxyStream==ProxyStrm::Auto
2024/04/20 10:04:02,355: UL05940: T06e54: UPnP_P: PrxType=WavProxy : WavProxy_Req==Yes AudioL16_Req==No WavProxy_OK==Yes AudioL16_OK==No
2024/04/20 10:04:02,355: UL05942: T06e54: UPnP_P: ProxyStream is [WavProxy] (WPRX)
2024/04/20 10:04:02,356: UL05944: T06e54: UPnP_P: [SetAVTransportURI]: File: 10.1.1.127 [\\10.1.1.127\music\[Hi-Res]『映画 中二病でも恋がしたい! -Take On Me-』OST\01_邪王真眼健在!.wav]
2024/04/20 10:04:02,356: UL05946: T06e54: UPnP_P: [SetAVTransportURI]: URI: 10.1.1.156 [http://10.1.1.156:29400/TuneID/00011446-RFHD43DEFFD.wav_WPRX?DecodeEx=WavProxy]
2024/04/20 10:04:02,356: UL05948: T06e54: UPnP_P: [SetAVTransportURI]:
2024/04/20 10:04:02,356: UL05950: T06e54: UPnP_P: [SetAVTransportURI]:
2024/04/20 10:04:02,356: UL05952: T06e54: UPnP_P: [SetAVTransportURI]: http://10.1.1.156:29400/TuneID/00011446-RFHD43DEFFD.wav_WPRX?DecodeEx=WavProxy
2024/04/20 10:04:02,356: UL05954: T06e54: UPnP_P: [SetAVTransportURI]: 01_邪王真眼健在!
2024/04/20 10:04:02,356: UL05956: T06e54: UPnP_P: [SetAVTransportURI]: Unknown Artist
2024/04/20 10:04:02,356: UL05958: T06e54: UPnP_P: [SetAVTransportURI]: [Hi-Res]『映画 中二病でも恋がしたい! -Take On Me-』OST
2024/04/20 10:04:02,356: UL05960: T06e54: UPnP_P: [SetAVTransportURI]: Unknown Artist
2024/04/20 10:04:02,356: UL05962: T06e54: UPnP_P: [SetAVTransportURI]: http://10.1.1.156:29400/Image/08201.7af6d856-a704-44d0-b84509aff1e5f0b6.jpg
2024/04/20 10:04:02,356: UL05964: T06e54: UPnP_P: [SetAVTransportURI]: object.item.audioItem.musicTrack
2024/04/20 10:04:02,356: UL05966: T06e54: UPnP_P: [SetAVTransportURI]:
2024/04/20 10:04:02,356: UL05968: T06e54: UPnP_P: [SetAVTransportURI]:
2024/04/20 10:04:02,356: UL05970: T06e54: UPnP_P: [SOAP Request]: SOAP request: [SetAVTransportURI ] to: 10.1.1.192 [http://10.1.1.192:60006/upnp/control/renderer_dvc/AVTransport]
2024/04/20 10:04:02,481: UL05972: T06e54: UPnP_P: [SOAP Request]: SOAP request: [SetAVTransportURI ] finished.
2024/04/20 10:04:02,481: UL05974: T06e54: UPnP_P: [SetAVTransportURI]: [Denon Home 350] accepted current tune by SetAVTransportURI: 10.1.1.156 [http://10.1.1.156:29400/TuneID/00011446-RFHD43DEFFD.wav_WPRX?DecodeEx=WavProxy]
2024/04/20 10:04:02,481: UL05976: T06e54: UPnP_P: PlayImpl: Keep SUBSCRIBE by user request.
2024/04/20 10:04:02,512: UL05978: T06e54: UPnP_P: PlayImpl: RelTimeEvent: No
2024/04/20 10:04:02,512: UL05980: T06e54: UPnP_P: PlayImpl: SyncActive: No
2024/04/20 10:04:02,512: UL05982: T06e54: UPnP_P: PlayImpl: Post Play.
2024/04/20 10:04:02,512: UL05984: T06e54: UPnP_P: [SOAP Request]: SOAP request: [Play ] to: 10.1.1.192 [http://10.1.1.192:60006/upnp/control/renderer_dvc/AVTransport]
2024/04/20 10:04:02,556: UL05986: T06e54: UPnP_P: [SOAP Request]: SOAP request: [Play ] finished.
2024/04/20 10:04:02,556: UL05988: T06e54: UPnP_P: PlayImpl: Waiting for state change in 10000 ms.
2024/04/20 10:04:02,619: UL05989: T07740: HTTPServer: [10.1.1.192 :54873]: Socket accepted.
2024/04/20 10:04:02,619: UL05990: T00b60: HTTPServer: [10.1.1.192 :54873]: Processing [GET] /TuneID/00011446-RFHD43DEFFD.wav_WPRX?DecodeEx=WavProxy
2024/04/20 10:04:02,619: UL05991: T00b60: HTTPServer: [10.1.1.192 :54873]: Tune: 00011446-RFHD43DEFFD.wav_WPRX ->
2024/04/20 10:04:02,619: UL05992: T00b60: HTTPServer: [10.1.1.192 :54873]: \\10.1.1.127\music\[Hi-Res]『映画 中二病でも恋がしたい! -Take On Me-』OST\01_邪王真眼健在!.wav
2024/04/20 10:04:02,625: UL05993: T00b60: HTTPServer: [10.1.1.192 :54873]: DecodeEx:WavProxy
2024/04/20 10:04:02,859: UL05997: T00b60: HTTPServer: [10.1.1.192 :54873]: Begin monitoring playback.

Case 2:

Source: m4a/32bits@96KHz

Result: working with on-the-fly transcoding



2024/04/20 10:07:42,196: UL07021: T06e54: UPnP_P: PlayImpl: Doing SetAVTransportURI: AVTType::CurrTune
2024/04/20 10:07:42,196: UL07023: T06e54: UPnP_P: PlayImpl: Checking ProxyStream for file: [\\10.1.1.127\music\[Hi-Res]calling【アニメ盤】\01_calling.m4a]
2024/04/20 10:07:42,196: UL07025: T06e54: UPnP_P: WPLimitied=Yes : WavProxyLimitedUse==Yes && (DSD==No || Subsong==No || HiRes==Yes)
2024/04/20 10:07:42,196: UL07027: T06e54: UPnP_P: WavProxy_OK=Yes : UseWavProxy==ExDecd::IfP && MIME_OK==Yes (audio/wav) && WPLimitied==Yes
2024/04/20 10:07:42,196: UL07029: T06e54: UPnP_P: AudioL16_OK=No : UseAudioL16==ExDecd::Yes && MIME_OK==No (audio/L16)
2024/04/20 10:07:42,196: UL07031: T06e54: UPnP_P: WavProxy_Req=Yes : WavProxy_OK==Yes && (UseWavProxy(ExDecd::IfP)==ExDecd::IfP || Tag==No (USE_WAV_PROXY))
2024/04/20 10:07:42,196: UL07033: T06e54: UPnP_P: AudioL16_Req=No : AudioL16_OK==No && (UseAudioL16(ExDecd::Yes)==ExDecd::IfP || Tag==No (USE_AUDIO_L16))
2024/04/20 10:07:42,196: UL07035: T06e54: UPnP_P: ProxyStream=Yes : MIME_NG==Yes (audio/mp4) || Subsong==No || WavProxy_Req==Yes || AudioL16_Req==No || GenToFixedDrive==No || UseProxyStream==ProxyStrm::Auto
2024/04/20 10:07:42,196: UL07037: T06e54: UPnP_P: PrxType=WavProxy : WavProxy_Req==Yes AudioL16_Req==No WavProxy_OK==Yes AudioL16_OK==No
2024/04/20 10:07:42,196: UL07039: T06e54: UPnP_P: ProxyStream is [WavProxy] (WPRX)
2024/04/20 10:07:42,197: UL07041: T06e54: UPnP_P: [SetAVTransportURI]: File: 10.1.1.127 [\\10.1.1.127\music\[Hi-Res]calling【アニメ盤】\01_calling.m4a]
2024/04/20 10:07:42,197: UL07043: T06e54: UPnP_P: [SetAVTransportURI]: URI: 10.1.1.156 [http://10.1.1.156:29400/TuneID/00013125-RFH9CE9C489.m4a_WPRX?DecodeEx=WavProxy]
2024/04/20 10:07:42,197: UL07045: T06e54: UPnP_P: [SetAVTransportURI]:
2024/04/20 10:07:42,197: UL07047: T06e54: UPnP_P: [SetAVTransportURI]:
2024/04/20 10:07:42,197: UL07049: T06e54: UPnP_P: [SetAVTransportURI]: http://10.1.1.156:29400/TuneID/00013125-RFH9CE9C489.m4a_WPRX?DecodeEx=WavProxy
2024/04/20 10:07:42,197: UL07051: T06e54: UPnP_P: [SetAVTransportURI]: calling
2024/04/20 10:07:42,197: UL07053: T06e54: UPnP_P: [SetAVTransportURI]: fhana
2024/04/20 10:07:42,197: UL07055: T06e54: UPnP_P: [SetAVTransportURI]: calling【アニメ盤】(32bit float / 96kHz)
2024/04/20 10:07:42,197: UL07057: T06e54: UPnP_P: [SetAVTransportURI]: fhana
2024/04/20 10:07:42,197: UL07059: T06e54: UPnP_P: [SetAVTransportURI]: 佐藤純一
2024/04/20 10:07:42,197: UL07061: T06e54: UPnP_P: [SetAVTransportURI]: 1
2024/04/20 10:07:42,197: UL07063: T06e54: UPnP_P: [SetAVTransportURI]: http://10.1.1.156:29400/Image/12501.05cd738b-b6c4-4bca-93210ba16aa53d7c.jpg
2024/04/20 10:07:42,197: UL07065: T06e54: UPnP_P: [SetAVTransportURI]: object.item.audioItem.musicTrack
2024/04/20 10:07:42,197: UL07067: T06e54: UPnP_P: [SetAVTransportURI]:
2024/04/20 10:07:42,197: UL07069: T06e54: UPnP_P: [SetAVTransportURI]:
2024/04/20 10:07:42,197: UL07071: T06e54: UPnP_P: [SOAP Request]: SOAP request: [SetAVTransportURI ] to: 10.1.1.192 [http://10.1.1.192:60006/upnp/control/renderer_dvc/AVTransport]
2024/04/20 10:07:42,231: UL07077: T06e54: UPnP_P: [SOAP Request]: SOAP request: [SetAVTransportURI ] finished.
2024/04/20 10:07:42,231: UL07079: T06e54: UPnP_P: [SetAVTransportURI]: [Denon Home 350] accepted current tune by SetAVTransportURI: 10.1.1.156 [http://10.1.1.156:29400/TuneID/00013125-RFH9CE9C489.m4a_WPRX?DecodeEx=WavProxy]
2024/04/20 10:07:42,231: UL07081: T06e54: UPnP_P: PlayImpl: Keep SUBSCRIBE by user request.
2024/04/20 10:07:42,261: UL07083: T06e54: UPnP_P: PlayImpl: RelTimeEvent: No
2024/04/20 10:07:42,261: UL07085: T06e54: UPnP_P: PlayImpl: SyncActive: No
2024/04/20 10:07:42,261: UL07087: T06e54: UPnP_P: PlayImpl: Post Play.
2024/04/20 10:07:42,261: UL07089: T06e54: UPnP_P: [SOAP Request]: SOAP request: [Play ] to: 10.1.1.192 [http://10.1.1.192:60006/upnp/control/renderer_dvc/AVTransport]
2024/04/20 10:07:42,282: UL07091: T06e54: UPnP_P: [SOAP Request]: SOAP request: [Play ] finished.
2024/04/20 10:07:42,282: UL07093: T06e54: UPnP_P: PlayImpl: Waiting for state change in 10000 ms.
2024/04/20 10:07:42,347: UL07094: T07740: HTTPServer: [10.1.1.192 :54887]: Socket accepted.
2024/04/20 10:07:42,347: UL07095: T01144: HTTPServer: [10.1.1.192 :54887]: Processing [GET] /TuneID/00013125-RFH9CE9C489.m4a_WPRX?DecodeEx=WavProxy
2024/04/20 10:07:42,347: UL07096: T01144: HTTPServer: [10.1.1.192 :54887]: Tune: 00013125-RFH9CE9C489.m4a_WPRX ->
2024/04/20 10:07:42,347: UL07097: T01144: HTTPServer: [10.1.1.192 :54887]: \\10.1.1.127\music\[Hi-Res]calling【アニメ盤】\01_calling.m4a
2024/04/20 10:07:42,353: UL07098: T01144: HTTPServer: [10.1.1.192 :54887]: DecodeEx:WavProxy
2024/04/20 10:07:42,564: UL07100: T01144: HTTPServer: [10.1.1.192 :54887]: Begin monitoring playback.

it’s weird.

setting “Convert on-the-fly to Wave format” as “Yes” will cause failed wav/32bit@96KHz playback.

how does it work with this setting?