From: Anthony Garcia <anthony@agg.homelinux.net>
Date: Wed, 17 Feb 2010 17:23:03 +0000 (-0700)
Subject: BUG(2332): Workaround libavcodec initialization bug
X-Git-Url: http://git.xmms.se/?p=xmms2-devel.git;a=commitdiff_plain;h=71666f5ac8465fc40c8220043174f45e7088c3f0

BUG(2332): Workaround libavcodec initialization bug
---

diff --git a/src/plugins/avcodec/avcodec.c b/src/plugins/avcodec/avcodec.c
index 3defd20..7fb97a3 100644
--- a/src/plugins/avcodec/avcodec.c
+++ b/src/plugins/avcodec/avcodec.c
@@ -219,6 +219,8 @@ xmms_avcodec_init (xmms_xform_t *xform)
 	data->codecctx->block_align = data->block_align;
 	data->codecctx->extradata = data->extradata;
 	data->codecctx->extradata_size = data->extradata_size;
+	data->codecctx->codec_id = codec->id;
+	data->codecctx->codec_type = codec->type;
 
 	if (avcodec_open (data->codecctx, codec) < 0) {
 		XMMS_DBG ("Opening decoder '%s' failed", codec->name);
