Windows 8 - Problems with preview/cutting window

Begonnen von DragonQ, November 09, 2012, 02:46:42

« vorheriges - nächstes »

DragonQ

I upgraded to Windows 8 the other day (fresh install) and now TS-Doctor doesn't seem to work properly. When I load the preview/cutting window, it either gives me a "Source could not connect to demuxer. Reinstall Haali splitter!" error, or it just uses LAV Splitter even though I've told it to use Haali Splitter.

I installed Haali Splitter during the TS-Doctor install but I've also tried installing it separately. This happens with the latest release version and latest beta version.

My settings are below:
[attachimg=1]

Cypheros

Please press the "Show DirectX Log" button and post the DirectX log.

DragonQ

01:45:09.376: Cypheros TS Doctor 1.2.50 beta
            : DirectX Version:  11
            : Selected audio filter: LAV Audio Decoder
            : Selected video filter: LAV Video Decoder
            : Selected Mpeg splitter: Haali Media Splitter (AR)
01:45:09.376: File: \\htpc\Recorded TV\The IT Crowd\The IT Crowd S4E5 (2012-11-08).ts
01:45:09.376: INIT PLAYBACK
01:45:09.376: Creating playback thread
01:45:09.397: Successfully created Graph Builder
01:45:09.397: Successfully created Media Control
01:45:09.418: Successfully created Media Event
01:45:09.439: Adding filters to the graph
01:45:09.460: Try to add FileSource TS-Doctor Filesource
01:45:09.481: Successfully created new filter TS-Doctor Filesource
01:45:09.502: Successfully queried file source
01:45:09.523: Control interface TS-Doctor Filesource assigned
01:45:09.902: Successfully loaded file
01:45:09.902: Successfully added TS-Doctor Filesource to graph
01:45:09.923: FileSource TS-Doctor Filesource added
01:45:09.945: Enumerating filters: found 32 categories
01:45:09.966: Loading filter Haali Media Splitter (AR) and adding to graph successfully completed
01:45:09.988: Loading filter LAV Video Decoder and adding to graph failed
01:45:10.009: Loading filter LAV Audio Decoder and adding to graph successfully completed
01:45:10.009: Use standard video renderer
01:45:10.009: Try to render file source output pin
01:45:10.010: Try to render file source output pin (Graph->Render)
01:45:18.996: Successfully rendered file
01:45:19.017: Default DirectSound Device
            : Video Renderer
            : Haali Media Splitter (AR)
            : Microsoft DTV-DVD Video Decoder
            : LAV Audio Decoder
            : LAV Splitter
            : TS-Doctor Filesource
01:45:19.038: Successfully created Media Seeking
01:45:19.039: Successfully created Video Window
01:45:19.123: Set video windows position to 0,0,807,492,
01:45:19.144: Successfully created Basic Video
01:45:19.165: Successfully created Basic Audio
01:45:19.186: Successfully created Media Position
01:45:19.207: Starting playback
01:45:19.743: Pausing playback
01:45:19.764: Failed to get duration
01:45:19.786: Video duration: 00:42:37.376
01:45:19.807: StreamSelect activated
01:45:19.828: Frames/sec: 25.00
01:45:19.849: Frame rate: 40ms
01:45:19.870: Video size: 1920 x 1080
01:45:19.891: Set video windows position to 0,19,807,454,
01:45:21.015: Stopping
01:45:21.015: Stopping playback thread
01:45:21.052: MediaControl execute stop
01:45:21.052: Stopping MediaControl
01:45:21.086: MediaControl stopped
01:45:21.086: Playback thread stopped
01:45:21.086: Terminating playback thread
01:45:21.187: Destroying playback thread
01:45:21.187: Destroying graph
01:45:21.187: Releasing frame grabber filter
01:45:21.187: Frame type filter released
01:45:21.187: Releasing frame grabber filter
01:45:21.187: Frame type filter released
01:45:21.187: MediaControl released
01:45:21.187: StreamSelect released
01:45:21.187: MediaPosition released
01:45:21.187: BasicAudio released
01:45:21.187: BasicVideo released
01:45:21.187: VideoWindow released
01:45:21.188: Event released
01:45:21.188: MediaSeeking released
01:45:21.188: pFileSourceControl released
01:45:21.188: pFileSourceFilter released
01:45:21.188: pSource removed from graph
01:45:21.190: pSource released
01:45:21.190: Removing all filters
01:45:21.190: Try to remove Default DirectSound Device
01:45:21.190: Removing filter:Default DirectSound Device : OK
01:45:21.190: Releasing: Default DirectSound Device
01:45:21.190: Releasing: DONE [0]
01:45:21.190: Try to remove Video Renderer
01:45:21.218: Removing filter:Video Renderer : OK
01:45:21.218: Releasing: Video Renderer
01:45:21.251: Releasing: DONE [0]
01:45:21.251: Try to remove Haali Media Splitter (AR)
01:45:21.251: Removing filter:Haali Media Splitter (AR) : OK
01:45:21.251: Releasing: Haali Media Splitter (AR)
01:45:21.251: Releasing: DONE [0]
01:45:21.251: Try to remove LAV Splitter
01:45:21.251: Removing filter:LAV Splitter : OK
01:45:21.251: Releasing: LAV Splitter
01:45:21.251: Releasing: DONE [0]
01:45:21.252: Try to remove LAV Audio Decoder
01:45:21.252: Removing filter:LAV Audio Decoder : OK
01:45:21.252: Releasing: LAV Audio Decoder
01:45:21.252: Releasing: DONE [0]
01:45:21.252: Try to remove Microsoft DTV-DVD Video Decoder
01:45:21.252: Removing filter:Microsoft DTV-DVD Video Decoder : OK
01:45:21.252: Releasing: Microsoft DTV-DVD Video Decoder
01:45:21.253: Releasing: DONE [0]
01:45:21.254: Graph released
01:45:21.254: Playback thread destroyed
01:45:21.267: Playback thread terminated (1)

Cypheros

There is something wrong with the LAVFilters: Loading filter LAV Video Decoder and adding to graph failed

Just checked with my Windows 8 (x64) and the LAVFilters are working perfect. Try to uninstall the LAVFilters and reinstall them with the TS-Doctor under settings/supported tools/LAVFilters.

DragonQ

I uninstalled LAV Filters 0.53 then installed version 0.51.3 via TS-Doctor but I get the same error. Interestingly, the DirectX Log now says the graph creation is successful:

12:25:09.804: Cypheros TS Doctor 1.2.50 beta
            : DirectX Version:  11
            : Selected audio filter: LAV Audio Decoder
            : Selected video filter: LAV Video Decoder
            : Selected Mpeg splitter: Haali Media Splitter (AR)
12:25:09.804: File: \\htpc\Recorded TV\The IT Crowd\The IT Crowd S4E5 (2012-11-08).ts
12:25:09.804: INIT PLAYBACK
12:25:09.804: Creating playback thread
12:25:09.834: Successfully created Graph Builder
12:25:09.834: Successfully created Media Control
12:25:09.864: Successfully created Media Event
12:25:09.894: Adding filters to the graph
12:25:09.924: Try to add FileSource TS-Doctor Filesource
12:25:09.954: Successfully created new filter TS-Doctor Filesource
12:25:09.984: Successfully queried file source
12:25:10.014: Control interface TS-Doctor Filesource assigned
12:25:10.074: Successfully loaded file
12:25:10.104: Successfully added TS-Doctor Filesource to graph
12:25:10.134: FileSource TS-Doctor Filesource added
12:25:10.164: Enumerating filters: found 32 categories
12:25:10.194: Loading filter Haali Media Splitter (AR) and adding to graph successfully completed
12:25:10.224: Loading filter LAV Video Decoder and adding to graph successfully completed
12:25:10.254: Loading filter LAV Audio Decoder and adding to graph successfully completed
12:25:10.275: Loading filter Enhanced Video Renderer and adding to graph successfully completed
12:25:10.276: Getting EVR display control
12:25:10.318: Successfully created Sample Grabber
12:25:10.348: Successfully added SampleGrabber to graph
12:25:10.378: Set Sample Grabber media type
12:25:13.548: Failed to connected TS-Doctor Filesource.Output -> Haali Media Splitter (AR).Input
12:25:14.948: Releasing frame grabber filter
12:25:14.948: Frame type filter released
12:25:14.948: Try to render file source output pin
12:25:14.948: Try to render file source output pin (Graph->Render)
12:25:15.299: Successfully rendered file
12:25:15.320: Default DirectSound Device
            : Enhanced Video Renderer
            : Haali Media Splitter (AR)
            : LAV Audio Decoder
            : LAV Video Decoder
            : LAV Splitter
            : TS-Doctor Filesource
12:25:15.341: Successfully created Media Seeking
12:25:15.363: Successfully created Basic Video
12:25:15.364: Successfully created Basic Audio
12:25:15.385: Successfully created Media Position
12:25:15.385: Starting playback
12:25:15.617: Pausing playback
12:25:15.638: Failed to get duration
12:25:15.659: Video duration: 00:42:37.376
12:25:15.680: StreamSelect activated
12:25:15.701: Failed to get average time per frame
12:25:15.701: Failed to get video size
12:25:15.722: Will try to continue with default video size
12:25:15.722: Video size: 807 x 492
12:25:17.963: Stopping
12:25:17.963: Stopping playback thread
12:25:17.963: MediaControl execute stop
12:25:17.963: Stopping MediaControl
12:25:17.987: MediaControl stopped
12:25:17.987: Playback thread stopped
12:25:17.987: Terminating playback thread
12:25:18.088: Destroying playback thread
12:25:18.088: Destroying graph
12:25:18.088: Releasing frame grabber filter
12:25:18.088: Frame type filter released
12:25:18.088: Releasing frame grabber filter
12:25:18.088: Frame type filter released
12:25:18.088: MediaControl released
12:25:18.088: StreamSelect released
12:25:18.088: MediaPosition released
12:25:18.088: BasicAudio released
12:25:18.088: BasicVideo released
12:25:18.088: IMFDisplayControl released
12:25:18.088: Event released
12:25:18.088: MediaSeeking released
12:25:18.088: pFileSourceControl released
12:25:18.088: pFileSourceFilter released
12:25:18.096: pSource removed from graph
12:25:18.108: pSource released
12:25:18.108: Removing all filters
12:25:18.108: Try to remove Default DirectSound Device
12:25:18.111: Removing filter:Default DirectSound Device : OK
12:25:18.111: Releasing: Default DirectSound Device
12:25:18.111: Releasing: DONE [0]
12:25:18.111: Try to remove Enhanced Video Renderer
12:25:18.112: Removing filter:Enhanced Video Renderer : OK
12:25:18.112: Releasing: Enhanced Video Renderer
12:25:18.112: Releasing: DONE [1]
12:25:18.112: Try to remove Haali Media Splitter (AR)
12:25:18.112: Removing filter:Haali Media Splitter (AR) : OK
12:25:18.112: Releasing: Haali Media Splitter (AR)
12:25:18.112: Releasing: DONE [0]
12:25:18.112: Try to remove LAV Splitter
12:25:18.112: Removing filter:LAV Splitter : OK
12:25:18.112: Releasing: LAV Splitter
12:25:18.112: Releasing: DONE [0]
12:25:18.112: Try to remove LAV Audio Decoder
12:25:18.112: Removing filter:LAV Audio Decoder : OK
12:25:18.112: Releasing: LAV Audio Decoder
12:25:18.112: Releasing: DONE [0]
12:25:18.112: Try to remove LAV Video Decoder
12:25:18.112: Removing filter:LAV Video Decoder : OK
12:25:18.112: Releasing: LAV Video Decoder
12:25:18.113: Releasing: DONE [0]
12:25:18.113: Graph released
12:25:18.113: Playback thread destroyed
12:25:18.123: Playback thread terminated (1)


:(

Cypheros

Very strange.

This I get with Windows 8 and LAVFilters.

17:04:10.325: Cypheros TS Doctor 1.2.50 beta
            : DirectX Version:  11
            : Selected audio filter: LAV Audio Decoder
            : Selected video filter: LAV Video Decoder
            : Selected Mpeg splitter: Haali Media Splitter (AR)
17:04:10.325: File: E:\Aufnahmen\03-09_15-07-46_Einsfestival_Auf Schicht - Ein Leben für Stoff und Mode - Ein Film von Dennis Wells.ts
17:04:10.325: INIT PLAYBACK
17:04:10.325: Creating playback thread
17:04:10.357: Successfully created Graph Builder
17:04:10.357: Successfully created Media Control
17:04:10.388: Successfully created Media Event
17:04:10.419: Adding filters to the graph
17:04:10.450: Try to add FileSource TS-Doctor Filesource
17:04:10.482: Successfully created new filter TS-Doctor Filesource
17:04:10.513: Successfully queried file source
17:04:10.544: Control interface TS-Doctor Filesource assigned
17:04:10.607: Successfully loaded file
17:04:10.638: Successfully added TS-Doctor Filesource to graph
17:04:10.669: FileSource TS-Doctor Filesource added
17:04:10.700: Enumerating filters: found 32 categories
17:04:10.825: Loading filter Haali Media Splitter (AR) and adding to graph successfully completed
17:04:11.419: Loading filter LAV Video Decoder and adding to graph successfully completed
17:04:11.638: Loading filter LAV Audio Decoder and adding to graph successfully completed
17:04:11.669: Use standard video renderer
17:04:12.169: Connected TS-Doctor Filesource.Output -> Haali Media Splitter (AR).Input
17:04:12.200: Successfully created FrameTypeDetect Filter
17:04:12.232: Successfully added FrameTypeDetect Filter to graph
17:04:12.263: Connected Haali Media Splitter (AR).Video -> TS-Doctor FrameType Detector.Input
17:04:12.357: Connected TS-Doctor FrameType Detector.Output -> LAV Video Decoder.Input
17:04:12.388: Try to render video filter output pins
17:04:12.419: Rendering source pin: Output
17:04:13.794: Try to render demuxer output pins
17:04:13.825: Rendering source pin: Audio
17:04:14.096: Try to render file source output pin
17:04:14.098: Source output pin already connected
17:04:14.119: Successfully rendered file
17:04:14.140: Default DirectSound Device
            : Video Renderer
            : LAV Audio Decoder
            : LAV Video Decoder
            : TS-Doctor FrameType Detector
            : Haali Media Splitter (AR)
            : TS-Doctor Filesource
17:04:14.160: Successfully created Media Seeking
17:04:14.165: Successfully created Video Window
17:04:14.288: Set video windows position to 0,0,944,676,
17:04:14.288: Successfully created Basic Video
17:04:14.288: Successfully created Basic Audio
17:04:14.309: Successfully created Media Position
17:04:14.330: Starting playback
17:04:14.434: Pausing playback
17:04:14.455: Video duration: 00:02:11.320
17:04:14.475: StreamSelect activated
17:04:14.496: Frames/sec: 25,00
17:04:14.516: Frame rate: 40ms
17:04:14.537: Video size: 720 x 576
17:04:14.558: Set video windows position to 0,72,944,531,
17:04:20.841: Stopping
17:04:20.841: Stopping playback thread
17:04:20.841: MediaControl execute stop
17:04:20.841: Destroying I-Frame thread
17:04:20.841: I-Frame thread destroyed
17:04:20.842: Stopping MediaControl
17:04:20.849: MediaControl stopped
17:04:20.849: Playback thread stopped
17:04:20.849: Terminating playback thread
17:04:20.950: Destroying playback thread
17:04:20.950: Destroying graph
17:04:20.950: Releasing frame grabber filter
17:04:20.950: Frame type filter released
17:04:20.950: Releasing frame grabber filter
17:04:20.953: Frame type filter released
17:04:20.954: MediaControl released
17:04:20.954: StreamSelect released
17:04:20.954: MediaPosition released
17:04:20.954: BasicAudio released
17:04:20.954: BasicVideo released
17:04:20.955: VideoWindow released
17:04:20.955: Event released
17:04:20.955: MediaSeeking released
17:04:20.955: pFileSourceControl released
17:04:20.955: pFileSourceFilter released
17:04:20.958: pSource removed from graph
17:04:20.960: pSource released
17:04:20.960: Removing all filters
17:04:20.960: Try to remove Default DirectSound Device
17:04:20.960: Removing filter:Default DirectSound Device : OK
17:04:20.960: Releasing: Default DirectSound Device
17:04:20.960: Releasing: DONE [0]
17:04:20.960: Try to remove Video Renderer
17:04:21.083: Removing filter:Video Renderer : OK
17:04:21.083: Releasing: Video Renderer
17:04:21.146: Releasing: DONE [0]
17:04:21.146: Try to remove Haali Media Splitter (AR)
17:04:21.146: Removing filter:Haali Media Splitter (AR) : OK
17:04:21.146: Releasing: Haali Media Splitter (AR)
17:04:21.146: Releasing: DONE [0]
17:04:21.146: Try to remove LAV Audio Decoder
17:04:21.146: Removing filter:LAV Audio Decoder : OK
17:04:21.146: Releasing: LAV Audio Decoder
17:04:21.146: Releasing: DONE [0]
17:04:21.146: Try to remove LAV Video Decoder
17:04:21.146: Removing filter:LAV Video Decoder : OK
17:04:21.146: Releasing: LAV Video Decoder
17:04:21.146: Releasing: DONE [0]
17:04:21.146: Graph released
17:04:21.146: Playback thread destroyed
17:04:21.161: Playback thread terminated (1)


It seems that there is a problem for the DirectShow graph to get the duration of the video. Try to fix the video first. Just open the file and press "Create new file" to create a new fixed file. Open the fixed file and check if preview is working on the fixed file.

DragonQ

Hmmm well I told it to take out the scrambled areas (I usually don't do this because it's always the last half a second, which is going to get cut off anyway) and save it, then re-imported that saved file and the cutting/preview window works properly.

I wonder why this is necessary now when it wasn't under Windows 7? Of course it might be to do with something else that changed (since it was a clean install of Windows 8) but I can't think of what would cause this issue.

Cypheros

I don't think it's the new Windows version because there isn't changed much regarding DirectShow. I guess the scrambled packets creating problems during calculation of the duration. The media player needs the timers from the start and from the end because duration = end time - start time.

If the start or the end of the file is scrambled, one timer could not be read and the calculation of the duration failed.


www.cypheros.de