On Monday 13 May 2002 06:58 pm, you wrote: > > I think we should have a directory under /usr/lib/ called codecs, and > > then > > Why do you care where it is ? We have LD_LIBRARY_PATH I want the codecs to be self-registering; I also want easy install and removal, thus I want them all in the same directory. The plan was to have them all register themselves by inserting data into a textfile in their current directory, wherever that may be. This data has: vendorID objectName format[s]Input format[s]Output Then a program could, given an arbitrary stream and its format, see what other formats it could convert that initial stream to (or more complicated but still possible) find if, through a chain of three or four codecs, it could end up with the desired result (remember that a codec could also simply be image format conversion or scaling). Chris