Ignore:
Timestamp:
12/15/07 21:20:19 (16 years ago)
Author:
radscorpion
Message:

Redesigned property page. Fixed loop-seeking. Added version info for Splitter.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • dsfilters/demux_mpc/src/mpc_filter.cpp

    r373 r375  
    5454        rtStop(0xFFFFFFFFFFFFFF),
    5555        rate(1.0),
    56         ev_abort(TRUE),
    57         ev_seek_ready(TRUE)
     56        ev_abort(TRUE)
    5857{
    5958        input = new CMPCInputPin(NAME("MPC Input Pin"), this, phr, L"In");
     
    6261
    6362        ev_abort.Reset();
    64         ev_seek_ready.Set();
    6563}
    6664
     
    406404
    407405        if (this->rtCurrent == rtCurrent && this->rtStop == rtStop) {
    408                 return S_OK;
     406                //return S_OK;
    409407        }
    410408
     
    413411
    414412        // now there are new valid Current and Stop positions
    415         ev_seek_ready.Wait();
    416         ev_seek_ready.Reset();
    417413        HRESULT hr = DoNewSeek();
    418         ev_seek_ready.Set();
    419414        return hr;
    420415}
Note: See TracChangeset for help on using the changeset viewer.