DV Splitter: DirectShow Specs
See DV Splitter.
Basic specs
Filter Interfaces: | IPersist, IMediaFilter, IBaseFilter, IMLDVSplitter, ISpecifyPropertyPages, IPersistStream |
Input stream: | DV frames of DV25, DV50 and DV100 types |
Input Pin Media Types: | MEDIATYPE_Video MEDIASUBTYPE_dvsd, MEDIASUBTYPE_dv25, MEDIASUBTYPE_dv50, MEDIASUBTYPE_dvh1 |
Input Pin Interfaces: | IPin, IQualityControl, IMemInputPin |
Output streams: | Video: Original DV frames of DV25, DV50 and DV100 types from input with changed media type |
Output Pin Media Types: | Video: MEDIATYPE_Video |
Output Pin Interfaces: | IPin, IQualityControl, IMediaSeeking |
Filter Name: | MediaLooks DV Splitter |
Filter CLSID: | C128C530-AA60-4508-A83F-E34E433F03DB |
Property Page CLSID: | C128C531-AA60-4508-A83F-E34E433F03DB |
Executable: | DVSplitter.dll |
Merit: | MERIT_DO_NOT_USE |
Filter categories: | DirectShow filters: CLSID_LegacyAmFilterCategory {083863F1-70DE-11d0-BD40-00A0C911CE86} MediaLooks filters: CLSID_MediaLooksCategory {1D0D0809-3513-244F-4B3D-2A0A1D131B17} |
Special fixes for Snell and Wilcox MXF Parser
720p bug: Snell and Wilcox MXF Parser set invalid time stamp for 720p mode. MediaLooks DV Splitter correct this times, but S&W parser hold stream with Reference Clock and don't allow play it with more fast speed. This fix resolve problem of capturing to file, but don't correct output to renders.
First sample bug in ver 1.21: at first Run() command after graph building graph is freeze. Reason of bug: S&W is freeze after first call of IMemAllocator::GetBuffer() if thread context don't switched in call of GetBuffer(). Bug fix: set small delay in first call of IMemAllocator::GetBuffer() (Sleep(1))
Usage in GraphEdit
Image of graph with MediaLooks DV Splitter shown on picture
Filter can be found in the following categories:
- DirectShow filters
- MediaLooks filters