From: Kitae Kim Date: Wed, 29 Aug 2012 12:53:13 +0000 (+0900) Subject: [Title] modify audio decoder part. X-Git-Tag: TizenStudio_2.0_p2.3~1312^2~70 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=37165c3c35fb81d541f5d18ea16b94b0e0dd488c;p=sdk%2Femulator%2Fqemu.git [Title] modify audio decoder part. [Type] bug fix [Module] emulator / codec [Priority] [CQ#] [Redmine#] [Problem] sample rate of audio can be changed after decoding. [Cause] [Solution] need to copy the value from qemu to guest. [TestCase] --- diff --git a/tizen/src/hw/maru_codec.c b/tizen/src/hw/maru_codec.c index a0e889c..30bd07c 100644 --- a/tizen/src/hw/maru_codec.c +++ b/tizen/src/hw/maru_codec.c @@ -948,6 +948,10 @@ int qemu_avcodec_decode_audio(SVCodecState *s, int ctx_index) memcpy((uint8_t *)s->vaddr + offset, &avctx->bit_rate, sizeof(int)); size = sizeof(int); + memcpy((uint8_t *)s->vaddr + offset + size, &avctx->sample_rate, sizeof(int)); + size += sizeof(int); + memcpy((uint8_t *)s->vaddr + offset + size, &avctx->channels, sizeof(int)); + size += sizeof(int); memcpy((uint8_t *)s->vaddr + offset + size, &avctx->sub_id, sizeof(int)); size += sizeof(int); memcpy((uint8_t *)s->vaddr + offset + size,