View Issue Details

IDProjectCategoryView StatusLast Update
00029722 - Next Dev List (Holding Area)Maintenancepublic2019-06-15 11:36
ReporterK7ZCZAssigned ToK7ZCZ 
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Summary0002972: Maintenance: remove HRDVistaAudio.DLL
DescriptionHRD ships HRDVistaAudio.DLL, which is a DLL that uses some audio APIs that apepared in Windows Vista (and newer).

We don't don't support OSes older than Vista anymore. (We don't even support Vista itself.) Thus, this DLL can be removed and the code folded in. We'd shiip one less DLL. Better yet, we'd execute the audio APIs only once ... code in the product does things "the old way" first, then calls this Vista library to do the same work again and discards the first results.
Steps To Reproduce
1) Start DM780
2) Open the Logfile view
3) Note that all the audio devices on your machine were enumerated twice.

TagsNo tags attached.
ModuleDM780
Sub-ModuleGeneral
TestingNot Started

Activities

K7ZCZ

2019-04-08 15:34

administrator   ~0007841

This checkin into the 6.7 branch:
https://hrdsoftware.visualstudio.com/HRD/_versionControl/changeset/4944

removes HRDVistaAudio from the build. The code was used only by the CMixer class in DM780. A different copy-paste of CMixer existed in Rig Control, so that was removed, too. CMixer is replaced with a class named CAudioDeviceEnumeration which is a more accurate name. CADE includes the code that was previous in HRDVistaAudio, so now that second DLL is not necessary.

Lots of cleanup here around different call sites.

Just need to do a bit of work in Setup to erase the old DLL on upgrades, and to not install or look for the DLL ... or try to sign it, either.

K7ZCZ

2019-04-08 16:18

administrator   ~0007842

This checkin to the 6.7 branch removes HRDVistaAudio.DLL from the build script and the setup script.
https://hrdsoftware.visualstudio.com/HRD/_versionControl/changeset/4945


Issue History

Date Modified Username Field Change
2018-12-07 14:38 K7ZCZ New Issue
2019-04-08 15:34 K7ZCZ Note Added: 0007841
2019-04-08 16:18 K7ZCZ Assigned To => K7ZCZ
2019-04-08 16:18 K7ZCZ Status new => resolved
2019-04-08 16:18 K7ZCZ Resolution open => fixed
2019-04-08 16:18 K7ZCZ Note Added: 0007842
2019-06-15 11:36 WA9PIE Project 3 - Current Dev List => 2 - Next Dev List (Holding Area)