<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; "><div>I have found that there are a number of h264 files and streams for which the h264 packetizer outputs dts=pts=0 for every other frame (perhaps interlaced content). I could not figure out if the problem is with the way the packetizer extracts the data or with the sources itself (unlikely because they come from several different commercial hardware appliances).</div><div><br></div><div>When you play these files, you do not notice the problem because the playback chain is able to compensate/correct for this bad timestamping. However, the streaming chain will fail to do anything with this content unless you use this patch.</div><div><br></div><div>This patch will also "fix" any missing timestamps that could occasionally show up in the source. This last scenario seems impossible but I found that the mpeg4 and vc1 packetizers have code to do the same thing.</div><div><br></div><div>Suggestions, Comments?</div><div><br></div><div>Sergio</div><div><br></div></body></html>