A decoder can include a first stage operable for decoding (prior to
deblocking) an encoded frame, and second stage coupled downstream of the
first stage. The second stage includes a first deblocker and a second
deblocker that can be used to deblock decoded frames in parallel. Each
decoded frame can be classified as a type of frame and is sent to one of
the deblockers depending on its classification.