From 11c255bf20a0441c0490818168649554120ba75e Mon Sep 17 00:00:00 2001 From: alex Date: Wed, 7 Apr 2004 12:46:14 +0000 Subject: support for abitrary imaadpcm encoding, ported from ffmpeg git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12150 b3059339-0415-0410-9bf9-f77b7e298cf2 --- mencoder.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'mencoder.c') diff --git a/mencoder.c b/mencoder.c index e1ac019cdb..31ca7ace60 100644 --- a/mencoder.c +++ b/mencoder.c @@ -928,12 +928,8 @@ case ACODEC_LAVC: case 0x11: /* imaadpcm */ mux_a->wf->wBitsPerSample = 4; mux_a->wf->cbSize = 2; - /* - * Magic imaadpcm values, currently probably only valid - * for 48KHz Stereo - */ - ((unsigned char*)mux_a->wf)[sizeof(WAVEFORMATEX)] = 0xf9; - ((unsigned char*)mux_a->wf)[sizeof(WAVEFORMATEX)+1] = 0x07; + ((uint16_t*)mux_a->wf)[sizeof(WAVEFORMATEX)] = + ((lavc_actx->block_align - 4 * lavc_actx->channels) / (4 * lavc_actx->channels)) * 8 + 1; break; case 0x55: /* mp3 */ mux_a->wf->cbSize = 12; -- cgit v1.2.3