|
Post by zincrider on Jul 23, 2022 4:04:28 GMT -5
Losslessly ripped files may contain HDCD encoding. As most users may not even be aware of HDCD (and many discs with encoding are not marked as such), it would be great if GMMP could decode the files.
|
|
|
Post by GoneMAD on Jul 23, 2022 9:48:59 GMT -5
gmmp can only support formats that have tagging support in taglib, which it does not have for HDCD (unless HDCD is in some common container like mp4?)
|
|
|
Post by zincrider on Jul 23, 2022 17:16:37 GMT -5
In most cases the files would probably be FLAC, ALAC, WAV or AIFF. They pretty much behave like ordinary CD rips, but additional information is encoded in the audio signal. When HDCD's peak limiting feature is used, the peaks may clip unless the signal is decoded. en.wikipedia.org/wiki/High_Definition_Compatible_Digital
|
|
|
Post by MotleyGord on Jul 23, 2022 17:33:37 GMT -5
gmmp can only support formats that have tagging support in taglib, which it does not have for HDCD (unless HDCD is in some common container like mp4?) I believe there is a ffmpeg filter for HDCD decoding from lossless files. It works in wav, FLAC, and ALAC files at least.
|
|
|
Post by GoneMAD on Jul 23, 2022 20:25:40 GMT -5
gmmp can only support formats that have tagging support in taglib, which it does not have for HDCD (unless HDCD is in some common container like mp4?) I believe there is a ffmpeg filter for HDCD decoding from lossless files. It works in wav, FLAC, and ALAC files at least. a "filter" is not necessarily something easy to implement. sure its a single command line option via ffmpeg but only using libavformat / codec / etc is not straight forward to add something like this it might be possible when i finish the new engine (since i plan on trying to support all the filters / effects) but its certainly not going to happen with the current audioengine
|
|
|
Post by ForSerious on Aug 8, 2022 17:08:49 GMT -5
This could be a nice feature to add, but if too difficult, the work around is not unheard of: Use something like dbPoweramp to create already HDCD decoded versions of any song that does have HDCD features. I decided to go this route years ago because it's future proof and past proof. All my old equipment can play back with the HDCD features and any future playback device will be able to too.
|
|