Hello all, <br>
<br>
Since my last mail I got no answer so I try again.<br>
<br>
I am trying to demux dvbh stream but I don't use the network adapter ( I know that would be easier but I wanna do it in vlc)<br>
What I do:<br>
 - gather mpe sections  straight from transport stream and extract the ip datagram. <br>
 - since I transmit only one ip stream within each is only one rtp
audio session I skip the ip header and based on ports I  switch
between rtp and rtcp packets<br>
 - parse all information from rtp and rtcp header and I have the access unit frame of mpeg 4 audio <br>
<br>
I would like to send the au frames to decoder by es_out_Send( p_demux->out, p_es, p_block )<br>
<br>
however when I initialize the p_es <br>
  es_format_Init( &fmt, AUDIO_ES, VLC_FOURCC('m','p','4','a') );<br>
  fmt.audio.i_channels = 2;<br>
  fmt.audio.i_rate = 48000;<br>
  p_es = es_out_Add( p_demux->out, &fmt )<br>
<br>
any new thread (decoder) is not created, and I don't know why. so I don't know where I send the  frames.<br>
Maybe decoder is open in other way.<br>
<br>
Could you help me whit that, I will be very thankful.<br>
<br>
Best regards<br>
Lukasz<br>