On Thu, 2007-11-29 at 09:19 +0000, Krzysztof Foltman wrote: > Lars Luthman wrote: > > > _Any_ structure that isn't just a dumb array of bytes will be unsafe to > > move between machines because of endianness. > > A bridge can compare the architectures of the bridged machines, and > refuse to continue if they're different. > > That kind of bridge could be written by a well trained chimpanzee and > work for (perhaps) majority of cases. Of course, to work for *all* > cases, the serialization would be needed. > > Also, if the buffer is "simple" (as in: no pointers or handles > whatsoever), the serialization doesn't need to be implemented or invoked! :)
Serialisation (be it for a network or to a file or whatever) is an event type specific thing; orthogonal problem. OSC, for example, precisely defines the binary format of a message for network transmission. New event type extensions can define such things on their own as well. -DR- _______________________________________________ Linux-audio-dev mailing list [email protected] http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
