IPB

Welcome Guest ( Log In | Register )

HDCD Decoder, Process or play lossless rips of your HDCDs
kode54
post Mar 14 2010, 13:56
Post #1





Group: Admin
Posts: 4693
Joined: 15-December 02
Member No.: 4082



This PCM postprocessor component, currently utilized by the CDDA, WAV, FLAC, and WavPack inputs, will process 16-bit PCM data with HDCD packets into 20-bit PCM. If it fails to find any packet headers within the first 5 seconds of a track, it gives up.

The HDCD status will be indicated in the info variable "hdcd," retrievable with either %__hdcd% or $info(hdcd). Extra info variables are "hdcd_peak_extend," "hdcd_transient_filter" and "hdcd_gain."

Also included is a simple scanner that processes up to 5 seconds of each track selected and reports all tracks which contain HDCD information. If users want it, I will impement a full file scanner that also reports which HDCD features are used throughout the tracks.

Although all features are reported, like hdcd.exe, my component does not implement the transient filter, so that feature will have no effect on the output.
Reason for edit: Updated to reflect the latest release
Go to the top of the page
+Quote Post
 
Start new topic
Replies
kode54
post May 9 2010, 08:48
Post #2





Group: Admin
Posts: 4693
Joined: 15-December 02
Member No.: 4082



It doesn't report every track change, only the first time it encounters HDCD per instance. This will be reset any time you manually change tracks.
Go to the top of the page
+Quote Post
AleXH
post May 11 2010, 04:56
Post #3





Group: Members
Posts: 8
Joined: 15-April 10
Member No.: 79878



QUOTE (kode54 @ May 9 2010, 09:48) *
It doesn't report every track change, only the first time it encounters HDCD per instance. This will be reset any time you manually change tracks.


How I say above - sound change when seek back 2-nd played HDCD track, this equivalent to HDCD ON.

--------------------------------------------------
TEST

HARDWARE:
no importance

SOFTWARE:
WinXP SP2
Foobar2k 1.0.3

fb2k DSP:
HDCD decoder 1.3
Winamp DSP Bridge 1.4.5 [DFX 6.4]
SoX Resampler 0.5.4.1 [44.1->48kHz]

OUT:
Kernel Streaming

Playlist:
1. HDCD Track
2. HDCD Track

Action:
1. Press play 1-st track
2. Press backward

Result: sound not change

Action:
1. Press play 1-st track
2. Wait before foobar play 2-nd track more 15-20 sec
3. Press backward

Result: sound change, and equivalented without HDCD
--------------------------------------------------------------

You comments?

This post has been edited by AleXH: May 11 2010, 05:02
Go to the top of the page
+Quote Post

Posts in this topic
- kode54   HDCD Decoder   Mar 14 2010, 13:56
- - a3aan   Great. Thanks a lot for this one. This will save s...   Mar 14 2010, 14:57
- - kode54   I have no reference for the implementation of the ...   Mar 14 2010, 15:10
|- - a3aan   WMP does the filters (HDCD is microsoft technology...   Mar 14 2010, 15:20
|- - krabapple   QUOTE (a3aan @ Mar 14 2010, 09:20) WMP do...   Mar 18 2010, 22:56
|- - a3aan   QUOTE (krabapple @ Mar 18 2010, 22:56) Ha...   Mar 19 2010, 00:32
|- - krabapple   QUOTE (a3aan @ Mar 18 2010, 18:32) QUOTE ...   Mar 19 2010, 05:15
|- - a3aan   QUOTE (krabapple @ Mar 19 2010, 05:15) .....   Mar 19 2010, 21:13
- - Fool_on_the_hill   Thank you! Long waited component. But it seems...   Mar 14 2010, 17:16
- - ExtremeHunter   Thanks for this component! Here's a questi...   Mar 15 2010, 09:22
- - kode54   Yes, it only works with ReplayGain disabled, since...   Mar 15 2010, 12:26
|- - HeresJohnny   QUOTE (kode54 @ Mar 15 2010, 13:26) Yes, ...   May 1 2010, 12:56
|- - kode54   QUOTE (HeresJohnny @ May 1 2010, 04:56) I...   May 1 2010, 13:06
|- - HeresJohnny   QUOTE (kode54 @ May 1 2010, 14:06) This c...   May 1 2010, 19:48
- - sopparus   does this works on flac's?   Mar 15 2010, 13:30
- - dv1989   According to the above link, "This DSP compon...   Mar 15 2010, 13:45
- - kode54   And you'll either have to disable ReplayGain p...   Mar 15 2010, 14:19
|- - 2Bdecided   QUOTE (kode54 @ Mar 15 2010, 13:19) And y...   Mar 19 2010, 15:28
- - DigitalMan   List of HDCD recordings, in case it helps: http:/...   Mar 19 2010, 00:50
|- - Zane   QUOTE (DigitalMan @ Mar 18 2010, 18:50) T...   Mar 19 2010, 16:38
- - Millstone   It doesn't seem to catch it every time... QUO...   Mar 21 2010, 01:50
|- - a3aan   QUOTE (Millstone @ Mar 21 2010, 01:50) It...   Mar 21 2010, 12:24
- - krabapple   Or some tracks are HDCD-flagged and some aren...   Mar 21 2010, 02:11
- - kode54   It only reports HDCD detected for the first packet...   Mar 21 2010, 22:18
|- - AleXH   QUOTE (kode54 @ Mar 21 2010, 23:18) It on...   Apr 15 2010, 06:03
- - markanini   This plugin employs peak extention on titles that ...   Mar 23 2010, 02:15
- - Iron_Dreamer   Wow, thanks a ton for creating this plugin, I...   Mar 25 2010, 06:06
|- - krabapple   QUOTE (Iron_Dreamer @ Mar 25 2010, 00:06)...   Mar 28 2010, 08:54
- - kode54   The converter does not detect what bit depth chang...   Mar 25 2010, 06:36
|- - Iron_Dreamer   QUOTE (kode54 @ Mar 24 2010, 21:36) The c...   Mar 25 2010, 07:19
- - lmancino   During a CD ripping (Of course the HDCD Plugin is ...   Apr 5 2010, 10:48
- - kode54   Which CD is this, or is it happening with all albu...   Apr 5 2010, 20:08
- - lmancino   The CD is 'TNT' by Tortoise but after your...   Apr 6 2010, 10:36
- - kode54   Version 1.3 uploaded. I changed the buffering mech...   Apr 9 2010, 11:03
- - CarlosMC   I'm using hdcd 1.3 with foobar 1.0.2.1 under w...   Apr 18 2010, 23:21
|- - Zorlac   QUOTE (CarlosMC @ Apr 18 2010, 14:21) I...   Apr 25 2010, 20:21
|- - Case   QUOTE (Zorlac @ Apr 25 2010, 22:21) My HD...   Apr 26 2010, 08:10
- - CarlosMC   Ok, so I reinstalled and now I'm getting hdcd ...   Apr 26 2010, 06:54
|- - Zorlac   QUOTE (CarlosMC @ Apr 25 2010, 21:54) Ok,...   Apr 26 2010, 06:59
|- - CarlosMC   QUOTE (Zorlac @ Apr 26 2010, 05:59) QUOTE...   May 8 2010, 17:51
- - macross7ra   according to "any 16-bit PCM stream passed th...   Apr 29 2010, 09:31
- - kode54   It doesn't report every track change, only the...   May 9 2010, 08:48
|- - AleXH   QUOTE (kode54 @ May 9 2010, 09:48) It doe...   May 11 2010, 04:56
- - AleXH   Strange... Don't can edit my last post. QUOTE...   May 12 2010, 12:01
|- - Honeybadger   Hey guys! I am running 1.0.3 of foobar2000 an...   May 14 2010, 18:37
- - kode54   HDCD support is indicated by a message in the cons...   May 15 2010, 13:00
|- - a3aan   Indeed not all HDCDs seems to be leading to a ...   May 15 2010, 15:30
|- - Honeybadger   QUOTE (kode54 @ May 15 2010, 13:00) HDCD ...   May 15 2010, 17:41
|- - Cheung   QUOTE (kode54 @ May 15 2010, 06:00) HDCD ...   Jun 26 2010, 15:06
|- - Cheung   Okay, I made a little progress. Found a Reset Pag...   Jun 26 2010, 17:30
- - herojoker   View > Console   May 15 2010, 22:26
- - Purple Monkey   Your OS supports 32bit Direct Sound processing so ...   Jun 26 2010, 19:17
|- - Cheung   QUOTE (Purple Monkey @ Jun 26 2010, 12:17...   Jun 26 2010, 20:28
- - kode54   I've updated the component to version 1.4, whi...   Jul 25 2010, 21:35
|- - Hancoque   QUOTE (kode54 @ Jul 25 2010, 22:35) I wil...   Jul 26 2010, 00:38
|- - madoka@ex-sounds   Question about foo_hdcd 1.4 using with foobar 1.0....   Jul 27 2010, 16:57
- - Steve Forte Rio   And does this decoder (or postprocessor?) work for...   Jul 25 2010, 22:24
|- - Yirkha   QUOTE (Steve Forte Rio @ Jul 25 2010, 23...   Jul 25 2010, 23:12
|- - Steve Forte Rio   QUOTE (Yirkha @ Jul 25 2010, 20:12) QUOTE...   Jul 26 2010, 08:41
|- - Walrusbonzo   QUOTE (Steve Forte Rio @ Jul 26 2010, 07...   Jul 26 2010, 10:06
|- - Steve Forte Rio   QUOTE (Walrusbonzo @ Jul 26 2010, 07:06) ...   Jul 26 2010, 11:48
- - mjb2006   QUOTE I've updated the component to version 1....   Jul 26 2010, 08:24
- - kode54   foo_hdcd requires foobar2000 1.1 or newer for the ...   Jul 27 2010, 21:26
|- - madoka@ex-sounds   QUOTE (kode54 @ Jul 27 2010, 12:26) foo_h...   Jul 28 2010, 17:06
- - Alex B   Replay Gain works now, but I think the current imp...   Jul 28 2010, 20:09
- - kode54   I've added real-time HDCD info reporting, usin...   Jul 31 2010, 02:16
- - Nowings69   HDCD decoder 1.5 with my Foobar2K HDCD mode ...   Jul 31 2010, 08:28
|- - n A r   QUOTE (Nowings69 @ Jul 31 2010, 01:28) HD...   Aug 2 2010, 09:53
|- - Nowings69   QUOTE (n A r @ Aug 2 2010, 17:53) QUOTE (...   Aug 2 2010, 13:00
|- - n A r   Thanks very much ! Will try it ASAP Brds, n...   Aug 2 2010, 18:26
|- - n A r   I'm sorry, I tried but foobar doesn't star...   Aug 3 2010, 09:03
|- - marktherob2001   How do I simply identify if a song has HDCD encode...   Aug 4 2010, 01:47
|- - n A r   Yes, it's status bar shown and it's status...   Aug 4 2010, 08:09
- - Steve Forte Rio   Thx. And when it will be possible to decode HDCD ...   Jul 31 2010, 08:29
- - kode54   Once the interface is finalized, and the TAK decod...   Aug 1 2010, 02:00
|- - lvqcl   QUOTE (kode54 @ Aug 1 2010, 05:00) Once t...   Aug 1 2010, 12:00
- - mundschuss   so, i dont get it. i switched the output of foobar...   Aug 4 2010, 11:37
|- - Rollin   Is foo_hdcd 1.5 working in converter?   Aug 7 2010, 13:54
|- - lvqcl   QUOTE (Rollin @ Aug 7 2010, 16:54) Is foo...   Aug 7 2010, 14:51
|- - Nowings69   QUOTE (Rollin @ Aug 7 2010, 21:54) Is foo...   Aug 9 2010, 08:40
- - johnsonlam   Is the HDCD decoder working? I test with "Be...   Aug 4 2010, 12:03
|- - n A r   QUOTE (johnsonlam @ Aug 4 2010, 05:03) Is...   Aug 4 2010, 12:17
|- - johnsonlam   QUOTE (n A r @ Aug 4 2010, 19:17) I use K...   Aug 4 2010, 12:29
- - herojoker   Have you actually read the thread? Steve Forte Ri...   Aug 4 2010, 12:31
|- - johnsonlam   QUOTE (herojoker @ Aug 4 2010, 19:31) Hav...   Aug 4 2010, 18:26
- - mundschuss   EAC-Ripped once again my lateralus copy (by tool) ...   Aug 4 2010, 12:49
|- - n A r   The ripped .wav or even encoded in .flac by EAC ke...   Aug 4 2010, 13:10
- - mundschuss   tried it now with eac3to and still the same proble...   Aug 4 2010, 13:29
- - mundschuss   worked with mark knopfler's sailing to philade...   Aug 4 2010, 13:44
- - kode54   HDCD doesn't magically add bit precision. If, ...   Aug 4 2010, 21:18
|- - johnsonlam   QUOTE (kode54 @ Aug 5 2010, 04:18) Also, ...   Aug 5 2010, 03:30
- - mundschuss   the problem seems to be that the HDCD.exe thing th...   Aug 4 2010, 23:23
- - kode54   I modified the hdcd decoder a bit to collect some ...   Aug 5 2010, 01:26
|- - n A r   QUOTE (kode54 @ Aug 4 2010, 18:26) 47284 ...   Aug 5 2010, 07:13
- - herojoker   @johnsonlam: Read the previous pages in this topic...   Aug 5 2010, 09:00
|- - johnsonlam   QUOTE (herojoker @ Aug 5 2010, 16:00) @jo...   Aug 5 2010, 14:27
- - Rollin   QUOTE (lvqcl @ Aug 7 2010, 16:51) I think...   Aug 7 2010, 17:15
- - kode54   Only gain and peak extension are applied. Transien...   Aug 7 2010, 19:32
- - kode54   foo_hdcd 1.5 does work in the converter, but you m...   Aug 9 2010, 20:01
- - jimmanningjr   Hey Guys, Esp. Kode, I have been keeping up with...   Aug 15 2010, 18:23
4 Pages V   1 2 3 > » 


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 27th December 2014 - 12:49