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

Popular posts from this blog

c# - How to set Z index when using WPF DrawingContext? -

razor - Is this a bug in WebMatrix PageData? -

visual c++ - Using relative values in array sorting ( asm ) -