Losing precision with SSD

Begonnen von kinorama, Februar 25, 2023, 10:30:59

« vorheriges - nächstes »

kinorama

hello,
I discovered since the last 3.2 or 3.3 version a lost of precision  with a SSD disk when i set
the end of a fragment,when i read it to control or when i read the recorded output,it doesn't stop
really at the mark,but it slips forward after a bunch of frames. :'(
i have another computer with a classic disk and the precision is at the best,no slipping frame
after or before the mark.
I love your application,i use it everyday,it's a very good investisment! ;D
Edit: I have the same problem with the last vertsion 4.017, that's why i write here

Cypheros

That has nothing to do with the SSD. You use different decoder filters.

Please post the DirectX log of both PCs, you can generate under Settings/Preferences/Preview.

kinorama

Ok, i give you only the log of the SSD computer because the other one has windows 7 and don't
show any directx log preview.

10:05:52.539: OS: Windows 10 Build 19045
10:05:52.539: Graphic card: Intel(R) HD Graphics 530 (DISPLAY1) igdumdim64.dll 31.0.101.2111
10:05:52.539: Resolution  : 1920 x 1080 (32Bit) 96 DPI
10:05:52.539: Monitors    : 1
10:05:52.539: Video type  : H.264
10:05:52.539: Video size  : 1920 x 1088
10:05:53.094: Cypheros TS Doctor 4.0.17
            : DirectX Version: 12.0
            : Selected audio filter:
            : Selected video filter: Microsoft DTV-DVD Video Decoder
            : Selected Mpeg splitter: Haali Media Splitter (AR)
10:05:53.094: File: C:\ProgramData\Cypheros\TSDoctor4\Temp\MultiFile.lst
10:05:53.094: INIT PLAYBACK
10:05:53.094: Creating playback thread
10:05:53.125: Successfully created Graph Builder
10:05:53.125: Successfully created Media Control
10:05:53.157: Successfully created Media Event
10:05:53.157: Adding filters to the graph
10:05:53.194: Try to add FileSource TS-Doctor Filesource
10:05:53.226: Successfully created new filter TS-Doctor Filesource
10:05:53.257: Successfully queried file source
10:05:53.257: Control interface TS-Doctor Filesource assigned
10:05:53.295: Successfully loaded file
10:05:53.326: Successfully added TS-Doctor Filesource to graph
10:05:53.357: FileSource TS-Doctor Filesource added
10:05:53.395: Enumerating filters: found 31 categories
10:05:53.458: Loading filter Haali Media Splitter (AR) and adding to graph successfully completed
10:05:53.527: Loading filter Microsoft DTV-DVD Video Decoder and adding to graph successfully completed
10:05:53.558: Loading filter Enhanced Video Renderer and adding to graph successfully completed
10:05:53.558: Getting EVR display control
10:05:54.197: Successfully created sample grabber
10:05:54.197: Successfully added sample grabber to graph
10:05:54.429: Connected (indirect) TS-Doctor Filesource.Output -> Haali Media Splitter (AR).Input
10:05:54.429:   Output media type: Major Type: Stream - Sub Type: MPEG2_TRANSPORT Format: SPECIFIER_NONE
10:05:54.429: Successfully created FrameTypeDetect Filter
10:05:54.429: Successfully added FrameTypeDetect Filter to graph
10:05:54.529: Connected (indirect) Haali Media Splitter (AR).Video -> TS-Doctor FrameType Detector.Input
10:05:54.529:   Output media type: Major Type: Video - Sub Type: AVC1 Format: MPEGStreams avc1 1920X1080, 24 bits
10:05:54.661: Connected (indirect) TS-Doctor FrameType Detector.Output -> Microsoft DTV-DVD Video Decoder.Video Input
10:05:54.661:   Output media type: Major Type: Video - Sub Type: AVC1 Format: MPEGStreams avc1 1920X1080, 24 bits
10:05:54.799: Connected (indirect) Microsoft DTV-DVD Video Decoder.Video Output 1 -> Cypheros FrameCache.XForm In
10:05:54.799:   Output media type: Major Type: Video - Sub Type: {1B81BE0A-A0C7-11D3-B984-00C04F2E73C5}  Format: VideoInfo2 DXVA 1920X1080, 16 bits
10:05:54.931: Connected (indirect) Cypheros FrameCache.XForm Out -> Enhanced Video Renderer.EVR Input0
10:05:54.962:   Output media type: Major Type: Video - Sub Type: YUY2 Format: VideoInfo2 YUY2 1920X1080, 16 bits
10:05:54.962: Connected sample grabber to video renderer
10:05:55.000: Already Connected Microsoft DTV-DVD Video Decoder -> Cypheros FrameCache
10:05:55.000: Already Connected TS-Doctor Filesource -> Haali Media Splitter (AR)
10:05:55.031: Try to render demuxer output pins
10:05:55.031: Rendering source pin: Audio
10:05:55.246: Successfully rendered file
10:05:55.249: Default DirectSound Device
            : Enhanced Video Renderer
            : Microsoft DTV-DVD Audio Decoder
            : Cypheros FrameCache
            : Microsoft DTV-DVD Video Decoder
            : TS-Doctor FrameType Detector
            : Haali Media Splitter (AR)
            : TS-Doctor Filesource
10:05:55.256: Successfully created Media Seeking
10:05:55.278: Successfully created Basic Video
10:05:55.284: Successfully created Basic Audio
10:05:55.289: Successfully created Media Position
10:05:55.289: Starting playback
10:05:55.709: Pausing playback
10:05:55.842: Video duration: 02:40:06.200
10:05:55.842: Haali Media Splitter (AR) for audio switch
10:05:55.842: StreamSelect activated

10:05:55.842: Failed to get average time per frame ($80004002)

10:05:55.842: Failed to get video size ($80004002)
10:05:55.842: Video size: 1920 x 1088
10:06:36.051: Resuming playback
10:06:38.407: MediaControl paused
10:06:48.581: Resuming playback
10:06:55.077: MediaControl paused
10:07:24.040: Resuming playback
10:07:24.450: MediaControl paused
10:07:38.679: Resuming playback
10:07:41.651: MediaControl paused
10:07:52.986: Resuming playback
10:07:55.035: MediaControl paused
10:07:59.254: Resuming playback
10:07:59.819: MediaControl paused
10:08:23.659: Resuming playback
10:08:29.059: MediaControl paused
10:08:33.375: Resuming playback
10:08:33.911: MediaControl paused
10:08:45.647: Resuming playback
10:08:45.946: MediaControl paused
10:09:02.999: Resuming playback
10:09:11.312: MediaControl paused
10:09:41.580: Resuming playback
10:09:50.163: MediaControl paused
10:10:00.903: Resuming playback
10:10:04.675: MediaControl paused
10:10:08.709: Stopping
10:10:08.709: Stopping playback thread
10:10:08.709: MediaControl execute stop
10:10:08.709: Destroying I-Frame thread
10:10:08.709: I-Frame thread destroyed
10:10:08.709: Stopping MediaControl
10:10:08.827: MediaControl stopped
10:10:08.827: Playback thread stopped
10:10:08.827: Terminating playback thread
10:10:08.928: Destroying playback thread
10:10:08.928: Destroying graph
10:10:08.928: Releasing frame grabber filter
10:10:08.928: Frame type filter released
10:10:08.928: Releasing frame grabber filter
10:10:08.928: Frame type filter released
10:10:08.928: MediaControl released
10:10:08.928: StreamSelect released
10:10:08.929: MediaPosition released
10:10:08.929: BasicAudio released
10:10:08.929: BasicVideo released
10:10:08.929: IMFDisplayControl released
10:10:08.929: Event released
10:10:08.929: MediaSeeking released
10:10:08.929: pFileSourceControl released
10:10:08.929: pFileSourceFilter released
10:10:08.936: pSource removed from graph
10:10:08.937: pSource released
10:10:08.937: Removing all filters
10:10:08.937: Try to remove Default DirectSound Device
10:10:08.938: Removing filter:Default DirectSound Device : OK
10:10:08.938: Releasing: Default DirectSound Device
10:10:08.938: Releasing: DONE
10:10:08.938: Try to remove Enhanced Video Renderer
10:10:08.938: Removing filter:Enhanced Video Renderer : OK
10:10:08.938: Releasing: Enhanced Video Renderer
10:10:08.938: Releasing: DONE [1]
10:10:08.938: Try to remove Microsoft DTV-DVD Video Decoder
10:10:08.938: Removing filter:Microsoft DTV-DVD Video Decoder : OK
10:10:08.938: Releasing: Microsoft DTV-DVD Video Decoder
10:10:08.938: Releasing: DONE
10:10:08.938: Try to remove Haali Media Splitter (AR)
10:10:08.938: Removing filter:Haali Media Splitter (AR) : OK
10:10:08.938: Releasing: Haali Media Splitter (AR)
10:10:08.938: Releasing: DONE
10:10:08.938: Try to remove Microsoft DTV-DVD Audio Decoder
10:10:08.945: Removing filter:Microsoft DTV-DVD Audio Decoder : OK
10:10:08.945: Releasing: Microsoft DTV-DVD Audio Decoder
10:10:08.945: Releasing: DONE
10:10:08.945: Graph released
10:10:09.055: Playback thread destroyed
10:10:09.055: Playback thread terminated (2)


This computer with SSD disk had before a classic one and i had no problem with TSdoctor until i brought it
in reparation and mounted a SSD,that's why i did incriminate the SSD disk.


Cypheros

Try to uncheck the fast sample grabbing under Settings/Preferences/Preview/"Use fast sample grabbing".

If the problem persists, try to change the default video render from AUTOMATIC to "Video Renderer".

kinorama

thanks for your suggestions,but that don't helps,
I tried many combinations even with the frames options checked or unchecked ,but nothing helps,
i noticed also since the 3.2 & 3.3 versions,freezing the application while i down or up frame by frame
with the windows7 computer (but wich works fine for the precision).

Cypheros

Please post the DirectX log of the Windows 7 computer, too.

kinorama

Too bad,the  DirectX log does not work in tsdoctor for windows7,the machine
says it is directx 11 but tsdoctor says directx 10 in the settings  :'(

Cypheros

Under Settings/Preferences/Preview click on that button.

Du darfst in diesem Board keine Dateianhänge sehen.

Do you get the log or an error message?

kinorama

I get nothing,no popup window,no error message,the directshow  filter infos works well.
i encounter now issues with the SSD computer and 4.017,there is a lot of freezing in the
cutting window,i can set a beginning marker,two other ones,but when i run the preview
sometimes it slows down at the next mark and then freeze the app,sometimes after the preview
when i play with the frame down/up,it freezes.
I think i discover that using USB2 socket gives me more precision,i used to plug the usb disk in the
USB3 socket before i make new tests today.
I did always use the only USB2 socket on the windows7 computer,no USB3 here.
Another thing i can tell is that the 3.2 version works much better than the 4.017 on the SSD computer.
If you want you can create a topic with the freezing problems. :'(

Cypheros

TS-Doctor 3.2 is a 32 bit application and TS-Doctor 4.0 is a 64 bit one. So different drivers and APIs are used. Maybe there is a problem with your USB3 drivers.

Please try to copy the recording from the USB drive to your SSD drive and open it from the SSD.

Does the freezing problem persists when opening recordings from the SSD drive?

kinorama

It's a good idea,i never did that way,maybe it's a usb storage problem,but the one i use is
a fast usb3,let's see...
It could be also a windows update aftermath :'(
I'll make some testing and give you some news later

kinorama

After some testings with videos copied on SSD,
the freezings still remain with 4.017,per example,i do a cut point and after it freezes and
i freezes also at the preview.
The 3.2 is more stable an i could achieve my cuts.
I did before some reinstallations of 4.017 and strangely once it asks to install lav filters and other satellite thing and one other thing i don't remember,i'm wondering if those installations were before the freezing issues.
How can i desinstall and reinstall lav filters?

Cypheros

Delete the folder "C:\Program Files\Cypheros\TSDoctor4\filter\LAVLight" to remove LAVLightFilters.

kinorama

Ok i deleted the LAVLightFilters but that doesn't do anything.

Results with the SSD computer:

version 4.017 still make a lot of freezings and i noticed that when i play with the frame button,
it happens to stay pulled down,and then the freezing comes.
I wonder if there is interrupt conflicts between the keyboard/mouse with are tobether on a bluetooth usb,
and the API when buffering the video in storage (only a dumb geek suspiscion  :-X ).

Version 3.2 have a nice behaviour,but sometimes i have to correct the frame cut because it happens that
the frame-cut thumbnail doesn't fit the cut i did and there is an advance of a bunch of frames while i monitor.

Cypheros

Did you try to disable "Wait for frame update on jumps" under Settings/Preferences/Preview?
Du darfst in diesem Board keine Dateianhänge sehen.


www.cypheros.de