The lip sync delay is normally needed because audio is decoded much faster than video and tends to lead the video signal thus allowing us to apply a delay to the audio signal is what "syncs" the two. Since it is apparently the video portion that is causing the problem and the 990 does no video processing I would think that the Blu-ray player is the issue. Having a way to tie the audio delay to individual codecs sounds like a good idea but it would eat up too much processor memory. There is no realistic way for Outlaw to bring the 990 into the future but they did include all of the known codecs at the time and provided enough processing to decode them. They also future proofed the 990 by including an analog input from a BDP which allows the newer codecs to be decoded in the BDP and played through the 990. I am not sure how much more they could have done. The firmware version released a few years ago primarily dealt with the way the 990 did bass management and not much more. Most people understood what they were buying when they purchased the 990, a high quality bang for the buck processor with few frills and designed to last through several iterations of HDMI and the new codecs.
_________________________
Music system
Model 990/7500/Magnepan 1.6 QRs/Technics SL1200 MK2/Aperion S-12 Subwoofer/OWA3/Sony NS75H DVD
APC H15 Power Conditioner

TV System
Large Advent Loudspeakers/ Polk center/Monoprice surrounds/Panasonic Viera 42 inch/Onkyo HT-RC260/Sony BDP S590/Directv


Home Theater System
Onkyo PR-SC886/Outlaw 7125 Klipsch RF-82 L/R,RC-62 center, RB-35 SR/SL, BENQ HT1075, Outlaw LFM1-EX/OPPO BDP-83/Directv
Harmony ONE
Blue Jeans and Monoprice interconnects
APC H15 Power Conditioner