I bisected the problem to that revision.
*** This bug has been marked as a duplicate of bug 131471 ***
I don't think this is a dup at all. Video should be working in the software path as it was before martin's patch. Also moving to std::unique_ptr shouldn't cause this kind of issues, we need to review the changes in r166889.
Reopening it for further investigation
Video rendering was broken after r166889
It looks like r166889 forced the sofware AC path which is currently not working. Bug 131471 turns the hardware AC path back on and fixes the issue, hence closing.
I'm sorry about the inconvenience caused by my patch.