logo Sign In

Unofficially Official LD-Decode thread

Author
Time
 (Edited)

It had to be made eventually ;)

https://github.com/happycube/ld-decode

Perhaps I should set up a FAQ?

1. How does it work?

2. Which would look better, a standard X0 analog to digital transfer or ld-decode using a lower end laserdisc player?

3. Which would look better, a standard X0 analog to digital transfer or ld-decode using an X0?

4. I noticed that there is a vhs-decode option in the works. How complete is it?

Nobody sang The Bunny Song in years…

Author
Time

I'd be interested in converting my X9 as an experiment.

Donations welcome: paypal.me/poit
bitcoin:13QDjXjt7w7BFiQc4Q7wpRGPtYKYchnm8x
Help get The Original Trilogy preserved!

Author
Time
 (Edited)

@ Poita:  I glanced through the X9 service manual and it seems to have the same test point as the 5xx-6xx laserdisc players located on the main board.  It should be labeled CN106.  It has 11 pins.  Pin 3 should be RF out and pin 8 is GND. Here’s a few pictures of my modded s315.  It should be just about the same procedure for you to tap your x9.  BTW, the test point probably terminates at 50 ohms so you can use a normal BNC connector and 50 ohm coax for all of the connections.

The housing I used is a 10 pin AMP MOD II housing with 2.54mm pitch and AWG 26-22 pin connectors…

Luke threw twice…maybe.

Author
Time

The answers I got from Happycube:

1. I hacked up a video capture card to work as a direct ADC, then capture the raw RF signal from a test point on the Laserdisc player. This bypasses the signal processing/video output electronics, while the player itself works normally.

The raw signal is then demodulated into (analog) audio and video, then framing and comb filtering/color decoding are done in software. http://imgur.com/a/7VNff shows each stage of the process.

2-3. I think the X0 would win in either case, at least until the analog->digital conversion is upgraded. This is the best direct comparison I could come up with between the X0 and ld-decode (using a CLD-V2800, a rather low end player!): http://screenshotcomparison.com/comparison/128845

If my tinkering with an RF amp circuit is successful, the gap might close a little bit. Eventually I may cook up a circuit using the LPCLink2 (with the same LPC4370 chip found in the AirSpy), which I suspect will give better results.

4. Not much at all, I need good quality VHS RF samples (and/or the time to hack up a VHS deck, I've got a couple of Panasonics to butcher sooner or later). Also note that dealing with Macrovision will not be a priority.

Nobody sang The Bunny Song in years…

Author
Time

What card is being used to capture the RF signal?

Donations welcome: paypal.me/poit
bitcoin:13QDjXjt7w7BFiQc4Q7wpRGPtYKYchnm8x
Help get The Original Trilogy preserved!

Author
Time
 (Edited)

(I hadn't checked this bit of the forum in a while - oops!)

I use the Hauppauge WinTV 34132 which uses the Connexant CX23880 chip.  None of that specific version are on eBay right now but the last two that sold were cheap!  There's a hacked driver for it I updated and improved, and it's usable on other cards with the same chip.

edit: There's an eBay seller with >10 Hauppauge Nova-S-Plus cards (CX23883, composite input w/o adapter) for $13 each (shipped) - ordered one to see how it works.

https://docs.google.com/document/d/1n5VArQenHNHE6e7Azq5iAt0L0Cr752LGJs7Vu7OYoRg/edit?usp=sharing is a (somewhat) live document with a lot of info scattered throughout. 

Author
Time
 (Edited)

I got a GeForce 740 the other day ($80 refurb, 4GB DDR5) and started playing with CUDA - I converted the first bit of ld-decode and accelerated video FM decoding by ~4x - when the card is cool enough to run at full speed, that part gets to about 70% real time now. :)

With more work than I can probably afford to put in, and a Geforce 980 or somesuch that I can't afford yet, ld-decode could probably be made to work in real time.

(no updates on digital audio, but at least that's not too hard to capture from many players...)

EDIT:  Installed the Nova S Plus I got.  Looks like it'll work (with vmux=1 on the cxadc insmod line) but it has noise at 5mhz which will likely cause issues.  *sigh*

On another front, it might be possible - albeit with modified firmware - to use some of the cheap USB FX2-based oscilloscopes as ADC's for this.

Author
Time

I never know if I actually understand what all of you are talking about... but just in case I do :P

Is there any chance that this project could be helpful? http://gendev.spritesmind.net/forum/viewtopic.php?f=17&t=1647

It appears that using the Pioneer LaserActive system with the PC1 PAC gives you direct access to the iso sectors on the disc. Something like http://www.kryoflux.com/?page=download might be able to capture this directly.

Maybe that signal could then be fed to LD-Decode? Not sure if that would give any better results than a graphics card solution.

Preferred Saga:
1/2: Hal9000
3: L8wrtr
4/5: Adywan
6-9: Hal9000

Author
Time

That's a different thing - the PC1 PAC is reading the CD[-ROM] part of the disk (LD digital audio is literally CD audio's RF put through some filters), kind of like a CD rip (especially if it can pull audio)  ld-decode works on the analog video and audio portions.

The graphics card is used as a GPGPU (vector processor) that can run things like FFT's and other parallel operations much faster than a CPU can.

Author
Time

I bought an OMX-4000 VGA amp off ebay to start toying around with ld decode. The auction was for one unit but the seller sent me two. I don’t need both, so, if anyone is interested, I’ll part with it for shipping costs. Send me a PM if interested.

If I had some gum, I’d chew a hole into the sun…

Author
Time

Where is this up to?

Donations welcome: paypal.me/poit
bitcoin:13QDjXjt7w7BFiQc4Q7wpRGPtYKYchnm8x
Help get The Original Trilogy preserved!

Author
Time
 (Edited)

Seems like happycube has joined with domesday project and they are now actively updating the software. I think. I can’t find any links to the updated software but here’s the facebook group.

https://www.facebook.com/groups/2070493199906024/

Seems like they have updated the ld-decode repo recently as well so perhaps that is still where to find the latest version.

Luke threw twice…maybe.