2010-08-17, 09:19 AM
The question are simple - why it does not work if FFDShow is in use? Playback start, i can hear audio, graph is builded correctly but there is only blackscreen. Tested on Win XP and Win7 - same result.
Yes, it is working with PDVD video decoder, but that is not solution...
FFDshow have some + comparing to PDVD decoder like:
+it is free
+can output MPEG-2 to NV12 (21) = hardware deinterlacing
+crop black borders
+gamma corection to make black=black (not gray)
+no problems with DVD navigation (highlighted buttons if EVR is in use on Vista/Win7) = no need to use Line 21 decoder
This solution working great in most of other player like MPC-HC, MediaPortal, etc... but not in nPVR.
LOG: (nothing interesting here...)
Yes, it is working with PDVD video decoder, but that is not solution...
FFDshow have some + comparing to PDVD decoder like:
+it is free
+can output MPEG-2 to NV12 (21) = hardware deinterlacing
+crop black borders
+gamma corection to make black=black (not gray)
+no problems with DVD navigation (highlighted buttons if EVR is in use on Vista/Win7) = no need to use Line 21 decoder
This solution working great in most of other player like MPC-HC, MediaPortal, etc... but not in nPVR.
LOG: (nothing interesting here...)
Code:
2010-08-17 11:01:19.453 [DEBUG][1] Adding VMR9 renderer
2010-08-17 11:01:19.562 [DEBUG][1] about to load video decoder
2010-08-17 11:01:19.656 [DEBUG][1] about to load audio decoder
2010-08-17 11:01:20.453 [DEBUG][1] Graph filter list:
2010-08-17 11:01:20.468 [DEBUG][1] - Default DirectSound Device
2010-08-17 11:01:20.468 [DEBUG][1] - Video Mixing Renderer 9
2010-08-17 11:01:20.468 [DEBUG][1] - ffdshow Audio Decoder
2010-08-17 11:01:20.468 [DEBUG][1] - ffdshow Video Decoder
2010-08-17 11:01:20.468 [DEBUG][1] - DVD Navigator
2010-08-17 11:01:20.531 [DEBUG][1] GetEventCode() returned: 0x000d
2010-08-17 11:01:20.531 [DEBUG][1] GetEventCode() returned: 0x0104
2010-08-17 11:01:20.531 [DEBUG][1] GetEventCode() returned: 0x0106
2010-08-17 11:01:20.531 [DEBUG][1] GetEventCode() returned: 0x0102
2010-08-17 11:01:20.531 [DEBUG][1] GetEventCode() returned: 0x0107
2010-08-17 11:01:20.531 [DEBUG][1] GetEventCode() returned: 0x0108
2010-08-17 11:01:20.531 [DEBUG][1] GetEventCode() returned: 0x0101
2010-08-17 11:01:20.531 [DEBUG][1] GetEventCode() returned: 0x000e
2010-08-17 11:01:20.531 [DEBUG][1] GetEventCode() returned: 0x0101
2010-08-17 11:01:20.531 [DEBUG][1] GetEventCode() returned: 0x0103
2010-08-17 11:01:20.531 [DEBUG][1] GetEventCode() returned: 0x0104
2010-08-17 11:01:20.578 [DEBUG][1] GetEventCode() returned: 0x0108
2010-08-17 11:01:20.578 [DEBUG][1] GetEventCode() returned: 0x010b
2010-08-17 11:01:20.828 [DEBUG][1] GetEventCode() returned: 0x0053
2010-08-17 11:01:20.828 [DEBUG][1] GetEventCode() returned: 0x000a
2010-08-17 11:01:20.828 [DEBUG][1] GetEventCode() returned: 0x000a
2010-08-17 11:01:20.828 [DEBUG][1] GetEventCode() returned: 0x010b
2010-08-17 11:01:27.109 [INFO][1] GetCurrentMetadata()
2010-08-17 11:01:27.109 [DEBUG][1] Current meta data:
<ServiceInformation>
<Service>
<Streams>
</Streams>
</Service>
</ServiceInformation>
2010-08-17 11:01:27.125 [INFO][1] GetCurrentMetadata()
2010-08-17 11:01:27.125 [DEBUG][1] Current meta data:
<ServiceInformation>
<Service>
<Streams>
</Streams>
</Service>
</ServiceInformation>
2010-08-17 11:01:30.203 [DEBUG][1] PlaybackPositionHelper.StorePlaybackPosition(C:\dvd\\video_ts, 1, 54)
2010-08-17 11:01:30.328 [DEBUG][1] Stopping graph@3
2010-08-17 11:01:30.328 [DEBUG][1] Removing filter Default DirectSound Device
2010-08-17 11:01:30.328 [DEBUG][1] Removing filter Video Mixing Renderer 9
2010-08-17 11:01:30.328 [DEBUG][1] Removing filter ffdshow Audio Decoder
2010-08-17 11:01:30.343 [DEBUG][1] Removing filter ffdshow Video Decoder
2010-08-17 11:01:30.468 [DEBUG][1] Removing filter DVD Navigator
2010-08-17 11:01:30.593 [DEBUG][1] DoCompositeRendering() took 125ms
2010-08-17 11:01:30.781 [DEBUG][1] DoCompositeRendering() took 109,375ms
2010-08-17 11:01:30.968 [DEBUG][1] DoCompositeRendering() took 109,375ms
2010-08-17 11:01:31.156 [DEBUG][1] DoCompositeRendering() took 109,375ms
2010-08-17 11:01:31.343 [DEBUG][1] DoCompositeRendering() took 109,375ms
2010-08-17 11:01:31.531 [DEBUG][1] DoCompositeRendering() took 109,375ms
2010-08-17 11:01:31.718 [DEBUG][1] DoCompositeRendering() took 109,375ms
2010-08-17 11:01:31.906 [DEBUG][1] DoCompositeRendering() took 109,375ms
2010-08-17 11:01:32.046 [INFO][1] RecordingService.Shutdown()
2010-08-17 11:01:32.218 [INFO][1] Exiting...
2010-08-17 11:01:32.218 [INFO][1] Done.
[SIZE="1"]My projects:
SAF6 (Standalone Filters)
HOBRing - My easy Amiga emulation
My HTPC[/SIZE]
SAF6 (Standalone Filters)
HOBRing - My easy Amiga emulation
My HTPC[/SIZE]