Hi, I'm trying to stream MPEG-2 in slow motion and it doesn't work exactly as expected. My goal is to stream a 29.97-fps video stream 30 times slower, so that the VLC client will show one frame per second. What I see instead is 1 frame per 3 seconds, two thirds of the frames are skipped. My guess is that I only see the P-frames, and I don't see the B-frames, although they are transmitted. In order to achieve the slow motion effect, I changed the frame rate of MPEG1or2VideoStreamFramer from 29.97 to 1. The presentation time is computed accordingly, and so the sink requests one frame per second - which is exactly what I need. When I look at the stream in Wireshark, I see that indeed all frames are transmitted - one per second. But it seems that VLC just ignores the B-frames and only shows one frame every 3 seconds.
Should I modify anything in one of the MPEG-2 headers in order to enable this feature? I'll be very grateful if you could give me some pointers. Ilya
_______________________________________________ live-devel mailing list [email protected] http://lists.live555.com/mailman/listinfo/live-devel
