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

LPCM: buffer overflow (encoder)

parent 8429bce5
......@@ -464,10 +464,8 @@ static int OpenEncoder( vlc_object_t *p_this )
/* In DVD LCPM, a frame is always 150 PTS ticks. */
p_sys->i_frame_samples = p_enc->fmt_in.audio.i_rate * 150 / 90000;
p_sys->p_buffer = (uint8_t *)malloc(
p_sys->i_frame_samples *
p_enc->fmt_in.audio.i_channels *
p_enc->fmt_in.audio.i_bitspersample);
p_sys->p_buffer = xmalloc(p_sys->i_frame_samples
* p_enc->fmt_in.audio.i_channels * 16);
p_sys->i_buffer_used = 0;
p_sys->i_frame_num = 0;
......
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