Snow Leopard seems to be calling init multiple times on the same instance with different data.  One time it gives no information, another has the input/output formats, and another still has the cookie.  So, we have to remember all this and handle the initialization of the real codec intelligently.
Snow Leopard seems to be calling init multiple times on the same instance with different data.  One time it gives no information, another has the input/output formats, and another still has the cookie.  So, we have to remember all this and handle the initialization of the real codec intelligently.

git-svn-id: d8f21eb7283bfb39ebab2f8f9b4a259b233f9348@1439 621663c8-3916-0410-8f58-edc14a8543d5

mrvacbob/perian,mrvacbob/perian,mrvacbob/perian,mrvacbob/perian,mrvacbob/perian