Just seeded 1.0.1b1 to the testers:
.....
Left to do:
-- WireTap's error reporting currently sucks. This version is a debug build, which will create a "wiretap.log" file in your home dir. If you encounter any errors with WireTap, please send me the contents of this file so I can diagnose what is going wrong. This will help be focus on the best place to put more fallbacks, as well as better error reporting
-- The Installer currently launches WireTap, then quits it (if it isn't already running) because AppleScript seems to want to run it to see what events it supports. Hopefully there is some static data we can set to prevent this from happening -- the line in the installer is: osascript -e 'tell application "Finder"' -e 'if (name of (every application process)) contains "WireTap" then' -e 'tell application "WireTap" to quit' -e 'end if' -e 'end tell'
-- Some people have made some pretty cool third party AppleScripts that talk to WireTap; I'd like to include them with the distro -- pending authorization
-- Further testing needs to be done on the uncompressed AIFF files -- if 8 bit is selected, the sounds appear to be gargbled
.....
Version history:
Version 1.0.1b1 -- 10/6/2003
-- Moved from StuffIt-compressed distribution to Internet-enabled disk images, because of continuous problems with the StuffIt file format
-- Fixed the installer so that it no longer copies .DS_Store files over on installation
-- Fixed the suffix of the "Timed Capture" AppleScript so that it works properly (previously, it opened as a garbled file in the Script Editor)
-- Updated the Japanese localization, and included a Japanese-localized version on the online help -- domo arigato gozaimasu, Pautha-san
-- Added a Swedish localization (complete with online help), thanks to Alexander Fornell -- if anyone else has any localizations they'd like to do, feel free to send them in, I'd be happy to roll them into the WireTap package
-- WireTap now uses gcc 3.3, with code at least minimally optimized for the G5 (and runs fine on other processor architectures as well)
-- Updated the version number to 1.0.1
-- Updated the AmbrosiaAudioSupport kext to 1.0.2, which addresses capturing audio from third party audio cards supporting >2 output channels and adds more paranoid error checking for deadlocks
-- Changed the AIFF writing code to use uncached FSWrite's -- there's no reason to cache the AIFF data we're writing out
-- Modified the WireTap help to add a question/answer for recording audio from iTunes with the "Sound Enhancer" on
-- WireTap should now be able to properly create "AIFF" files (as opposed to AIFC files) if the chosen compression method is "none". Some programs apparently cannot read AIFC files when the sound data contained therein is uncompressed, and others cannot read AIFC files at all.
-- Redid the installer entirely, so it uses a single packages instead of the cumbersome 'mpkg' format
-- Automated the build/packaging phase with shell scripts