[vlc-commits] wamfixed: output S32N rather than FI32
Rémi Denis-Courmont
git at videolan.org
Thu Dec 20 22:39:44 CET 2012
vlc | branch: master | Rémi Denis-Courmont <remi at 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 );
More information about the vlc-commits
mailing list