From e91edf9aed3fde6f0038d7db8acfc1653d8fe9d7 Mon Sep 17 00:00:00 2001 From: wm4 Date: Thu, 14 Nov 2013 19:51:09 +0100 Subject: demux: use talloc for certain stream headers Slightly simplifies memory management. This might make adding a demuxer cache wrapper easier at a later point, because you can just copy the complete stream header, without worrying that the wrapper will free the individual stream header fields. --- demux/demux_raw.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'demux/demux_raw.c') diff --git a/demux/demux_raw.c b/demux/demux_raw.c index 01cf3574a0..c702756971 100644 --- a/demux/demux_raw.c +++ b/demux/demux_raw.c @@ -89,7 +89,7 @@ static int demux_rawaudio_open(demuxer_t *demuxer, enum demux_check check) sh_audio = sh->audio; sh_audio->gsh->codec = "mp-pcm"; sh_audio->format = aformat; - sh_audio->wf = w = malloc(sizeof(*w)); + sh_audio->wf = w = talloc_zero(sh, MP_WAVEFORMATEX); w->wFormatTag = 0; sh_audio->channels = channels; w->nChannels = sh_audio->channels.num; -- cgit v1.2.3