On Oct 5, 2011, at 12:10 52, Dan Mills wrote: > Windows does not have these semantics and that makes the book keeping > harder, much harder.
I get hives just trying to imagine the convolutions that would be required to make play-while-record work properly on NTFS. It's a minefield of potential race conditions (and one not very successfully navigated by some vendors, if the reliability of their products is any indication). > Actually it would probably be possible get rdairplay up on a Windows > box, but caed and ripcd would need to be on a linux box, as would all > the curl based stuff, so there is not much of a net win. Ripcd and CURL could both be done on Windows without huge effort. Caed would be the killer -- not only would there be the NTFS/FAT showstopper referenced above, but some sort of native Windows sound support would be needed. Yeech. > OSX should also be entirely possible, at modest porting effort, it is > MUCH closer to Posix then windows is. IIRC adjtimex, the CD ripper, > audio IO and the startup scripts should cover most of what would be > needed. The timex interface is near trivial. CD ripping would be a bit more work. Most of the effort would go into developing CoreAudio support for caed. It wouldn't be overly difficult though -- caed's architecture is already callback-based. Before any of that can happen though, all of RD would need to be ported to Qt4 -- Qt3 support on OS X ended back around the time of Jaguar. *That's* the beast. > Say a few days work, but it would not be a very 'Mac style' application > for all that it would run. You might be surprised. Qt4 does an remarkably good job of getting the native look-and-feel. Try out the new 2.x CallCommander for an example -- supported on Linux, OS X and Windows. Cheers! |-------------------------------------------------------------------------| | Frederick F. Gleason, Jr. | Chief Developer | | | Paravel Systems | |-------------------------------------------------------------------------| | The real problem with hunting elephants is carrying the decoys. | | -- Anonymous | |-------------------------------------------------------------------------| _______________________________________________ Rivendell-dev mailing list Rivendell-dev@lists.rivendellaudio.org http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev