PDA

View Full Version : Seeking speed


Zarxrax
26th September 2006, 22:55
Is there any way that dgindex could speed up seeking through files? When i hold down the left or right key to browse through, It only uses about 60% of my cpu, so it seems like its not going as fast as it could. Also, maybe you could make it so that when you hold down shift while pressing left or right, it will skip 5 keyframes instead of just 1.

I often need to seek through files to find a small part of the video, and it can be a bit cumbersome. Dragging the slider often makes too large jumps, making it easy to accidentally skip over something, and holding down left or right is fairly slow.

neuron2
26th September 2006, 23:43
I'll see what I can do to improve things along the line that you mentioned.

Zep
1st October 2006, 20:03
Is there any way that dgindex could speed up seeking through files? When i hold down the left or right key to browse through, It only uses about 60% of my cpu, so it seems like its not going as fast as it could. Also, maybe you could make it so that when you hold down shift while pressing left or right, it will skip 5 keyframes instead of just 1.

I often need to seek through files to find a small part of the video, and it can be a bit cumbersome. Dragging the slider often makes too large jumps, making it easy to accidentally skip over something, and holding down left or right is fairly slow.

you sound like you are I/O bound.

Hmmm i find the DGindex speed is decent (not sure how much DG could improve it but any would be nice of course) but I/O speed of your drive is the real killer here. When i use a non raid drive VS my raid the seek speed is improved.

now i guess DG could load larger chunks into ram and try to look ahead more and keep around older already decoded GOPS which would help seeking in your case at the cost of ram and it is always better to use ram and not let it sit unused and wasted. (I hate OS and apps that do not use ram when you have plenty of it. it is one area I like OSX more than XP. unix based systems tend to use all ram and cache everything and you never see like i do in XP 75% of my ram not being used which is such a waste)


what i would love to see is DGindex (menu option) and DGdecode be able to use a DSS decoder. if there was an option like DSSDecode = true then my elecard SMP decoder would be used and it decodes twice as fast as the non smp DGdecode built in one and now that i have a 4 core box I have plenty of cores to go around.

As for i/o side random access is brutal. Also on smaller seeks DGdecode is stuck decoding the whole GOP to get at 1 frame (Don is that correct or can you do a partial decode just up to the needed frame?) So seeking for say every 10th frame is slower if GOP size 15. That is a lot of decode to get at 1 frame.

As long as I'm here :D Don the coolest thing i feel DGindex could add is a projext X type stream fixer/sync fixer. Other than that i think DGIndex is already the best out there.

thanks