video - DirectShow : IMediaSeeking::SetRate not working with H.264 streams -
how can set video playback rate when working h.264 video streams directshow?
it looks imediaseeking::setrate dosen't work on h.264 video decoder. tried following decoders far : microsoft dtv-dvd decoder (shipped windows 7), ffdshow video decoder , axis h.264 decoder.
also, noticed dmo called frame rate converter. think in situation?
thank you.
one way have done mpeg-2 transport stream container h.264 video , aac audio. doing live capture hd-pvr , fed output capture mpeg-2 demultiplexer. split off audio , video separate pins, having audio go directly streaming buffer engine sink. fed video mpeg-2 video analyzer filter , sbe sink.
in separate graph, started sbe source , fed video microsoft dtv-dvd decoder , on vmr9. audio sent microsoft audio decoder (i don't remember exact 1 @ moment) , on directsound device.
once did of this, use istreambuffermediaseeking , istreambuffermediaseeking2 interfaces on sbe source set rate faster or slower, needed.
if using live stream (such live capture), expect have same thing provide appropriate buffer stream.
Comments
Post a Comment