I'm not a big fan of the new design. Particularly:
(1) framedrop_policy is an object that you modify? Making policy an object is one thing I don't like but can kind of understand. However, modifying a policy object on the fly doesn't sound like the design is quite right.
On the other hand, I am a big fan of fixing bug 1308843 and bug 1308844. And the minimal intrusion to the BufferQueue class is also nice.
Verified both bugs are fixed.
I'm not a big fan of the new design. Particularly:
(1) framedrop_policy is an object that you modify? Making policy an object is one thing I don't like but can kind of understand. However, modifying a policy object on the fly doesn't sound like the design is quite right.
On the other hand, I am a big fan of fixing bug 1308843 and bug 1308844. And the minimal intrusion to the BufferQueue class is also nice.