- (char*)&fmt.i_codec, fmt.video.i_width, fmt.video.i_height );
- p_sys->p_es = es_out_Add( p_demux->out, &fmt );
+ (char*)&video_fmt.i_codec, video_fmt.video.i_width, video_fmt.video.i_height );
+ p_sys->p_video_es = es_out_Add( p_demux->out, &video_fmt );
+
+ es_format_t audio_fmt;
+ es_format_Init( &audio_fmt, AUDIO_ES, VLC_CODEC_S16N );
+ audio_fmt.audio.i_channels = 2;
+ audio_fmt.audio.i_rate = 48000;
+ audio_fmt.audio.i_bitspersample = 16;
+ audio_fmt.audio.i_blockalign = audio_fmt.audio.i_channels * audio_fmt.audio.i_bitspersample / 8;
+ audio_fmt.i_bitrate = audio_fmt.audio.i_channels * audio_fmt.audio.i_rate * audio_fmt.audio.i_bitspersample;
+
+ msg_Dbg( p_demux, "added new audio es %4.4s %dHz %dbpp %dch",
+ (char*)&audio_fmt.i_codec, audio_fmt.audio.i_rate, audio_fmt.audio.i_bitspersample, audio_fmt.audio.i_channels);
+ p_sys->p_audio_es = es_out_Add( p_demux->out, &audio_fmt );