I have a program that I use to stream PAL video encoded with H.264.
Everything works fine, but if I try to halve the framerate the
player VLC crashes, while mplayer works (but I think it does some
form of concealment).
I can't help you with VLC; this is not a VLC mailing list.
However, you should - as always - make sure that each of your H.264
NAL units (coming from your "H264VideoStreamFramer" subclass)
1/ Have an accurate "fPresentationTime" (which is aligned with the
'wall clock' time that you'd get by calling "gettimeofday()", and
2/ Have accurate "fDurationInMicroseconds" values
Since the only thing you've changed is the frame rate, perhaps one or
both of these things didn't get changed correctly?
You shouldn't have to know or care about RTP timestamps; these will
get set automatically by the code, provided that the
"fPresentationTime"s are correct. (H.264-over-RTP always uses a
90000 Hz RTP timestamp frequency.) (Therefore any future questions
about RTP timestamps will be ignored.)
--
Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
_______________________________________________
live-devel mailing list
[email protected]
http://lists.live555.com/mailman/listinfo/live-devel