ffmpegdec: Only restore default in AVCodecContext when needed.
authorEdward Hervey <bilboed@bilboed.com>
Mon, 9 Nov 2009 18:19:25 +0000 (19:19 +0100)
committerEdward Hervey <bilboed@bilboed.com>
Mon, 9 Nov 2009 18:21:35 +0000 (19:21 +0100)
commita1384f990b3c58e933bd0e8c8ec779180f1925bc
tree6372db266ddc83d17ba6f4ed894da3e9216714dc
parent72cd8f1843d2a3b3118b489d727d64bf6d91ad69
ffmpegdec: Only restore default in AVCodecContext when needed.

Resetting default values is currently very complex in libavcodec, so
we only call it when needed (i.e. when a context was previously used).

Shaves off 10% of the setup of a decoder.
ext/ffmpeg/gstffmpegdec.c