Skip to content

Releases: marknelsonengineer/DTMF_Decoder

Version 1.4

08 Nov 00:58

Choose a tag to compare

Maximum optimization. Implemented loop unrolling and inlining so that each of the main work threads are about as efficient as I can make them.

Version 1.3: With Profile-Guided Optimization

07 Nov 19:20

Choose a tag to compare

Implemented Issue #33: Profile-Guided Optimization
Fixed an assert bug
Resolved all Code Analysis and Clang-Tidy warnings

Version 1.2: Redraw only necessary screen elements

06 Nov 09:12

Choose a tag to compare

Refactored mvcView, per Raymond Chen's advice in The Old New Thing, to trust WM_PAINT. So we refactored the entire drawing engine. Specifically, when we detect changes to the model (DTMF tones are turning on or off) we now invalidate that region of the screen. Then, we wait for WM_PAINT to run. This moved the entire screen redraw off of the Audio Capture Thread and to WndProc's message loop. This, in turn, reduced the number of DATA_DISCONTINUITY in Release mode to 1 (the initial audio packet).

Interim release for developing tagging and statistics content

04 Nov 23:27

Choose a tag to compare

Initial release

04 Nov 03:26

Choose a tag to compare

Here's the initial release of DTMF Decoder. There are still a few things that need doing, but it's good to get a 1.0 out there.