vlc | branch: master | Rémi Denis-Courmont <r...@remlab.net> | Thu Dec 20 23:00:24 2012 +0200| [08b3f50974c12a78d2c6768ad43776c4653ad44e] | committer: Rémi Denis-Courmont
wamfixed: output S32N rather than FI32 > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=08b3f50974c12a78d2c6768ad43776c4653ad44e --- modules/codec/wmafixed/wma.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/codec/wmafixed/wma.c b/modules/codec/wmafixed/wma.c index 0e67814..5722ed5 100644 --- a/modules/codec/wmafixed/wma.c +++ b/modules/codec/wmafixed/wma.c @@ -137,7 +137,7 @@ static int OpenDecoder( vlc_object_t *p_this ) /* Set output properties */ p_dec->fmt_out.i_cat = AUDIO_ES; - p_dec->fmt_out.i_codec = VLC_CODEC_FI32; + p_dec->fmt_out.i_codec = VLC_CODEC_S32N; p_dec->fmt_out.audio.i_bitspersample = p_dec->fmt_in.audio.i_bitspersample; p_dec->fmt_out.audio.i_rate = p_dec->fmt_in.audio.i_rate; @@ -293,7 +293,7 @@ static block_t *DecodeFrame( decoder_t *p_dec, block_t **pp_block ) p_block->i_buffer = 0; /* this block has been decoded */ for( size_t s = 0 ; s < i_buffer; s++ ) - p_sys->p_output[s] >>= 2; /* Q30 -> Q28 translation */ + p_sys->p_output[s] <<= 2; /* Q30 -> Q32 translation */ p_aout_buffer = SplitBuffer( p_dec ); assert( p_aout_buffer ); _______________________________________________ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits