Commit 08b3f509 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

wamfixed: output S32N rather than FI32

parent 76e6ca8e
...@@ -137,7 +137,7 @@ static int OpenDecoder( vlc_object_t *p_this ) ...@@ -137,7 +137,7 @@ static int OpenDecoder( vlc_object_t *p_this )
/* Set output properties */ /* Set output properties */
p_dec->fmt_out.i_cat = AUDIO_ES; 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_bitspersample = p_dec->fmt_in.audio.i_bitspersample;
p_dec->fmt_out.audio.i_rate = p_dec->fmt_in.audio.i_rate; 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 ) ...@@ -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 */ p_block->i_buffer = 0; /* this block has been decoded */
for( size_t s = 0 ; s < i_buffer; s++ ) 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 ); p_aout_buffer = SplitBuffer( p_dec );
assert( p_aout_buffer ); assert( p_aout_buffer );
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment