VideoHelp Forum




+ Reply to Thread
Results 1 to 3 of 3
  1. Hi Everybody,
    I want to seek steps by 0.1 seconds in forward and backward using IMediaSeeking interface i have tried for second,Minute and hours bases all of them are working fine.

    For the sake of brevity i removed audio part.
    I used the ffmpeg to view ecoding type of a video and other detials which are listed below

    Input #0, asf, from 'Sample.wmv':
    Duration: 01:38:36.30, start: 3.100000, bitrate: 2597 kb/s
    Stream #0.0: Video: wmv1, yuv420p, 960x720, 25 tbr, 1k tbn, 1k tbc

    my custom graph filter follow this pattern
    File Async( sample.wmv) -> Lav splitter -> ffdshow video decoder -> file renderer(VMRMode_Windowless)

    thanks in Advance
    Quote Quote  
  2. DirectShow is not frame accurate when seeking.
    Quote Quote  
  3. Thanks for the reply. But when i change the filter from lav splitter to GDCL WMV/WMA Parser it is working fine.

    But i found another issue . Let me clarify my actual issue
    I have four CStatic based window in which i am display the video user can seek 0.1 second wise, seconds, minutes and hour bases. I can able to see the video on the first two CStatic window, rest of the two window get a black screen with a message debug assert failed message.

    The code from where the debug alert message is thrown

    pause()
    {
    if ( m_pMediaControl )
    VERIFY ( SUCCEEDED (m_pMediaControl->Pause()) );
    }

    I have attached the screen shots of my sample applications for your reference.

    Click image for larger version

Name:	2.JPG
Views:	185
Size:	79.8 KB
ID:	14189
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!