How did you determine the exact starting and ending points of the IIRs? Isn't it possible that the output from the surround channels doesn't start at the exact same time as the output from the front channels?
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?