Skip to content

Mile Stones

Harry Munday edited this page Oct 21, 2023 · 3 revisions

History of the Decode Projects

Hello, Harry here as this project evolves over time with major additions and changes, I thought it suitable to have an clear mile stone log book of sorts this is not limited to VHS-Decode as core components are also shared with the LD-Decode project its all one big collective of a team under the domesday86 community.

2014

Chad Page started tinkering with LD-Capture and CX Cards with the original CXADC driver.

2021

August 2021

Harry Munday started updating the wiki and readme drafts.

December 2021

VHS Decode workflow and core documentation in order, graphics made.

2022

Updated Support for more accurate and detailed mapping of dropout data. ??

LD-Analyse multi TBC file support for Chroma/Luma separated files.

Video8, Hi8 Initial Support, BetaMax PAL/NTSC full support.

https://github.com/oyvindln/vhs-decode/commit/faf1e6d3f6eb2ab48985dfb8262ac810696d4df3 - full frame broken

September 2022 - ld-compress updated for OpenGL support allowing GPU hardware accelerated FLAC compression.

September 2022 - VHS-Decode / LD-Decode

Cmake switchover allowing for easier support for Windows/MacOS.

September 2022 - HiFi Decode finally viable.

26.09.2022 - HiFi Decode, future command standards set.

October 2022 - HiFi Decode Development Advancing

07.10.2022 - HiFi Decode Video8 & Hi8 preliminary Support Added

09.10.2022 - Via the FL2K S-Video output was achieved.

13.10.2022 - First Emojis in the wiki - CXADC

20.10.2022 - FL2K-TBC-Player documentation started and player ground work finished

December 2022 - The media start.

13.12.2022 - A somewhat poorly written "hack a day" article is written about VHS-Decode.

17.12.2022 RF Amplitude code pull request DomesDayDuplicator

30.12.2022 - VITC Timecode Is finally added to .JSON metadata and readout to ld-analyse. Commit

31.12.2022 - VITC Timecode documentation is being overhauled.

January 2023

09.01.2023 - Initial start for appimage distros

15.01.2023 - Advanced VITC Timecode scanning added, Reddit page update, graphics being worked on.

15.01.2023 - DdD RF Amplitude measurement switched to 1024 samples

14.01.2023 - First AppImage of ld tools suit released

16.01.2023 - First Docker image for vhs-decode released

25.01.2023 - CXADC New code for multi CX Card capture added (upto 256 cards)

27.01.2023 - Assets for logos and graphics added

27.01.2023 - 10fps Achieved on x86 (via 16msps-8bit --no-resample)

February 2023

02.02.2023 - Hardware Docs updated for VHS-Decode

11.02.2023 - RTLSDR set as a standard for HiFi-Decode

12.02.2023 - DomesDayDay duplicator Windows APP V2 (with measurement)

12.02.2023 - CXADC Docs updated for multi-card

12.02.2023 - Windows Build First Release (vhs-decode/ld-decode/cvbs-decode)

19.02.2023 - HiFi-Decode Pull Request to add to vhs-decode repo.

20.02.2023 - Merge unifying hifi-decode into the vhs-decode suite.

March 2023

SMPTE 1" Type-C NTSC Support Implemented

BetaCam SP samples added to the community shared drive

SMPTE 1" Type-B samples added to the community shared drive

Umatic HighBand PAL Support Implemented

EIJA Format Support Added

SMPTE 1" Type-C PAL Support Implemented

RTL-SDR Docs & GNU graphs added to the wiki

24.03.2023 - IEC 61880 "VIDEO ID" reading support added to ld-process-vbi and readout in ld-analyse

29.03.2023 - Need to fill this in due to holiday/ongoing crisis dont think there is anything of high value???

April 2023

30.04.2023 - Decode/LD-Tools for Windows v2 released with decode being a fully self contained single exe with vhs-decode/cvbs-decode/ld-decode contained within.

May 2023

10.05.2023 - Pipes for Windows fixed commands can now be used to handle data system wide properly with ld-tools.

12.05.2023 - ld-compress & ld-compress-gpu added as piping was fixed 10-bit packed captures can now be unpacked and compressed to FLAC in real time via CPU or via Nvidia GPU faster then realtime on windows systems.

25.05.2023 - Philips VCR format initial support implemented, code for Sony 8mm formats improved.

29.05.2023 - Initial testing of OpenCL GPU accelerated decoding support being worked on.

June 2023

11.06.2023 - OpenCL Added to LD-Decode (initial commit not fully ready)

12.06.2023 - Initial SECAM code support added to VHS-Decode.

July 2023

15.07.2023 - MacOS build of DomesDayDuplicator (ARM Version, i.g M1/M2)

August 2023

10.08.2023 - Windows version of tbc-video-export.py made by Vurnk11

13.08.2023 - Low Resource version of RTLSDR script with capture only option resampled to 8.192msps.

xx.08.2023 - First Mass FM RF sample library for VHS PAL added to The Internet Archive (5.7TB German TV Collection Part 1)

September 2023

11.09.2023 Windows version of tbc-video-export.py made by Vurnk11 updated.

11.09.2023 Machine Learning Chroma CVBS & Y/C decoder working version released by Vurnk11

12.09.2023 Development of cross platform Python Video Export script by Jitterbug TBC Video Export

14.09.2023 Initial completion of python export script by Jitterbug

16.09.2023 Python export script feature set expansion, VITC timecode, flag setting, fixed field store

16.09.2023 Development of external crystal board for CX Cards to be in clock sync Discord

18.09.2023 PiPy Python Packages setup for vhs-decode

30.09.2023 Duel Clock Synced CX Card Capture achieved by Rene Wolf Discord

Credits

These are all the community members who are or have been involved with LD-Decode, VHS-Decode, Hifi-Decode, TBC-Tools (ld-tools) development and advancement from hardware to software and documentation.

Formatting: Name (Username/GitHub)

Harry Munday (Harrypm) - VHS-Decode, CVBS-Decode, HiFi-Decode, CXADC & CX Cards Documentation, DdD Fabrication Docs & Hardware Testing 2021-Present

Chad Page (HappyCube) - Primary Software Development 2014-Present

Simon Inns - DomesDayDuplicator, ld-decode, ld-tools 2016-Present

Adam Sampson (ats), DomesDayDuplicator, ld-decode, VHS-Decode, ld-tools

Ian Smallshire - DomesDay86 (Idk full scope of things need to add)

Stephen Neal (BBC) - General Technical Guidance & Testing 2016-Present

Matt Perry (Solid Snake / TokugawaHeavyIndustries) - DomesDayDuplicator & LD-Tools development Linux/Windows/MacOS

Tony Anderson (9954tony) - CXADC hardware & software development RF Compression and GNU radio testing

Øyvind Larsen Nygård (Oln) - VHS-Decode Software Developer & hardware documentation.

Sebastian Wilwerth (VideoMem) - VHS-Decode, HiFi-Decode, LD-Decode & Software Development 2021-Present

Rene Wolf - RF Amplification Hardware, CX Cards, Duel CX Card, Variable Rate

Clone this wiki locally