Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

mcdermj committed changeset [196]

Revision 196, committed by mcdermj (at xenotropic) · March 4th, 2011 @ 12:09 AM

Work on System Audio:

  • Moved audio thread management outside of the driver to XDTTSP instead. This should make system audio work with both Ozy, Metis, and any other drivers.

  • Fixed some problems with the audio thread's run loop that caused it not to exit properly

  • Fixed some shutdown stuff for the audio units that was causing unclean shutdowns of the system. This would cause problems when reenabling system audio after turning it off. You should be able to now repeatedly turn system audio on and off without problems.

14 changed files

  • U MacHPSDR/branches/Heterodyne/Audio Unit/XTAudioUnit.h
  • U MacHPSDR/branches/Heterodyne/Audio Unit/XTAudioUnit.m
  • U MacHPSDR/branches/Heterodyne/Heterodyne.xcodeproj/mcdermj.mode1v3
  • U MacHPSDR/branches/Heterodyne/Heterodyne.xcodeproj/mcdermj.pbxuser
  • U MacHPSDR/branches/Heterodyne/Heterodyne.xcodeproj/project.pbxproj
  • U MacHPSDR/branches/Heterodyne/Metis Driver/NNHMetisDriver.h
  • U MacHPSDR/branches/Heterodyne/Metis Driver/NNHMetisDriver.m
  • U MacHPSDR/branches/Heterodyne/Ozy Driver/NNHOzyDriver.m
  • U MacHPSDR/branches/Heterodyne/SystemAudioThread.h
  • U MacHPSDR/branches/Heterodyne/SystemAudioThread.m
  • U MacHPSDR/branches/Heterodyne/TransceiverController.m
  • U MacHPSDR/branches/Heterodyne/XTDTTSP.h
  • U MacHPSDR/branches/Heterodyne/XTDTTSP.m
  • U MacHPSDR/branches/Heterodyne/XTImageTextCell.m