ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder

 

ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 DirectShow camera locks up on Surface Pro 4's

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

View 
UserName:
Password:
Format  Bold Italicized Underline  Align Left Centered Align Right  Horizontal Rule  Insert Hyperlink   Browse for an image to attach to your post Browse for a zip to attach to your post Insert Code  Insert Quote Insert List
   
Message 

 

Emoji
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Black Eye [B)]
Frown [:(] Shocked [:0] Angry [:(!] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
Check here to subscribe to this topic.
   

T O P I C    R E V I E W
cpstevenc Posted - Aug 23 2017 : 10:15:33
Back to the drawing board on this... been "fixed" for a while but
apparently something driver wise maybe? has caused ImageEN to lockup
on disconnect from the camera. It appears to lock up in the actual direct show
disconnect call.. so really boned there.

Ive tried making the app run on 1 CPU.

Tried to PAUSE first then Disconnect.
Tried to PAUSE, STOP, then Disconnect.

Still randomly freezes.

Only with these Surface Pro tablets its being reported on daily.
Getting killed on these.


Would having the MediaCapture API support solves this at it seems that
is what this hardware/software is probably developed around maybe?

4   L A T E S T    R E P L I E S    (Newest First)
xequte Posted - Sep 28 2017 : 18:49:37
Hi

We have a Surface Pro 4 available now, so if you are able to create a simple demo that reproduces the issue then we can investigate.

Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
cpstevenc Posted - Sep 28 2017 : 10:28:10
I couldn't seem to reproduce with Demos.

For fun of it, I switched the whole control over to another Camera Component
which also uses DirectShow. Which luckly was pretty simple to do. Comment out ImageEN code and put in their equivalent.

No more freeze ups from our problem customers. But there has been issues in other areas like a slower preview for some people on other laptops now and maybe some resolution goofyness using their control.



xequte Posted - Aug 23 2017 : 22:40:42
Are you able to reproduce with our DirectShow demos?



Nigel
Xequte Software
www.xequte.com
nigel@xequte.com
cpstevenc Posted - Aug 23 2017 : 10:23:16
From MadExcept

main thread ($1668):
74a38833 +093 KERNELBASE.dll WaitForSingleObjectEx
74a3878d +00d KERNELBASE.dll WaitForSingleObject
00e81af0 +038 bidmate.exe ieds 3949 +5 TIEDirectShow.Stop
014bccca +036 bidmate.exe frmPhotoCapture1 823 +3 TfrmPhotoCapture.Disconnect
018c3150 +074 bidmate.exe frmMainMenu1 32793 +6 TfrmMainMenu.FormDeactivate
006ca191 +5f1 bidmate.exe Vcl.Forms TApplication.WndProc


So it does the Stop call to DS... and thats the end of life there. Everytime it freezes for anyone.