<div class="gmail_quote"><span style="border-collapse:collapse"><div>Hi I am trying to dump a h.264 1080i source stream into raw bitstream file, the stream plays fine on mplayer over rtsp. However when I dump the video stream using -dumpvideo and -umpfile mplayer can't play it back. It looks like the bitstream only has one IDR frame (00 00 00 01 65) and no other NALU like sps/pps and mplayer complains about not finding them. But the rtsp stream version works flawlessly. If I look at the wireshark trace, I see that the stream starts with the rtp payload</div>
<div> </div><div>0x7c 85 88 84 ..very first rtp packet</div><div>0x7c05d34f ... 2nd rtp packet</div><div> </div><div>:::::</div><div> </div><div>:::::</div><div> </div><div>0x7c457c1ff being the last one in the gop (marker bit set)</div>
<div> </div><div> </div><div>i think thats an idr frame..</div><div> </div><div> </div><div> </div><div>the subsequent frames rtp payloads are:</div><div> </div><div>5c819a20 first RTP paket of 2nd frame (possibly a p frame? ) </div>
<div>5c01ff37 2nd RTP packet</div><div>:</div><div>534172c4 last RTP of 2nd frame and mrkar set<br></div><div> </div><div><br></div><div>roughly about 35 frames of type 5c81 .. 5c01 .. 5c41 's</div><div><br></div>
<div>then it repeats with </div><div><br></div><div>7c858884 etc</div><div><br></div><div><br></div><div> </div><div>etc etc</div><div> </div><div> </div><div>Anybody have any clue how to interprete these nalu headers in terms of</div>
<div>anex b style bitstream?</div><div><br></div><div>why would mplayer only convert the first IDR and not the other ones ? Is there anything missing from the subsequent IDR frames? Where are the SPS and PPS?</div><div> </div>
<div>thnx</div><div> </div></span>
</div><br>