I have downloaded the latest source code from main trunk, and add necessary changes I have. I realized the ordering of pagespeed inplace rewriting filter with my other filter has been reversed. In June beta code, in-place rewriting output filter from pagespeed is called first, and my other one is called after the pagespeed one. With the code from main trunk, my other one is called first, and pagespeed's in-place rewriting filter is called after. I checked code for registering hook/output filers for the all code (main trunk/beta and my other code), they are the same to me. So I am puzzled how this happens?
Alex Wu