Process the freeBufID array even when an error occurs
authorVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Mon, 24 Sep 2012 17:18:34 +0000 (18:18 +0100)
committerVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Tue, 25 Sep 2012 09:27:06 +0000 (10:27 +0100)
commit43bd487315302c724775b6180f92f0ad848c3906
tree2cabfbc847accb3913e312cc5a146bcd2c1ef940
parent0c0ed32efd7569d2c65a4946c56150a344a63c5b
Process the freeBufID array even when an error occurs

At least the Ducati MPEG2 decoder may set buffers to be
unlocked when it returns an error, so change libdce to
always forward these buffers to the kernel.

Trying with VC1 or H264 videos seems to work fine so far.
ducati/ti/dce/dce.c