Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Solved: Serious Problem #2 - Videos do not start everytime
07-31-2013, 11:24 PM (This post was last modified: 11-25-2014 08:23 PM by rawvalue.)
Post: #1
Solved: Serious Problem #2 - Videos do not start everytime
Simple Testcase with the original delivered videos from MITOV:
(Used MITOV Version: 6.0.0.9)

Starting this TestApp several times gives the following results.
- the videos are all flipped ...
- the videos will not start everytime ...
(testing with fullhd videos will also result in an application crash !)

[Image: result1.jpg]

[Image: result2.jpg]

[Image: result3.jpg]

[Image: result4.jpg]

[Image: devenv1.jpg]

[Image: devenv2.jpg]

Source:

Imports Mitov.VideoLab

Public Class Form1
Private Const m_ChannelCount As Integer = 12

Private Sub Form1_Load(sender As Object, e As System.EventArgs) Handles Me.Load
Dim IndexX As Integer
Dim ImageDisplayX As DSImageDisplay
Dim VideoPlayerX As DSVideoPlayer

For IndexX = 1 To m_ChannelCount
ImageDisplayX = New DSImageDisplay
ImageDisplayX.Stretch = True
ImageDisplayX.UseVMR = True
ImageDisplayX.Size = New System.Drawing.Size(200, 200)

FlowLayoutPanel1.Controls.Add(ImageDisplayX)

VideoPlayerX = New DSVideoPlayer
VideoPlayerX.OutputPin.Connect(ImageDisplayX.InputPin)
VideoPlayerX.Loop = True
'VideoPlayerX.FileName = "C:\Videos\" + CStr(IndexX) + ".avi" ' renamed "V0201-cinepak.avi" 1..12
VideoPlayerX.FileName = "C:\Videos\1.avi" ' renamed "V0201-cinepak.avi" 1
VideoPlayerX.Start()
Next
End Sub

Private Sub Form1_ResizeEnd(sender As Object, e As System.EventArgs) Handles Me.ResizeEnd
Me.Text = Me.Size.ToString
End Sub
End Class
Find all posts by this user
Quote this message in a reply
08-26-2013, 09:45 PM
Post: #2
RE: Serious Problem #2 - Videos do not start everytime
Dear,

My application is able to display different framegrabbers.
I have a similar problem since I have upgrade my Videolab lib from 5.2 to 6.0

On initializing a VideoSource the image is sometimes mirrored.
=> Selecting another VideoSource and go back to the current Videosource solves the problem in most cases.
This solution is not acceptable in the application but maybe it gives Mitov a clue where the problem is located.

I have just send an email to Boian Mitov with this problem.

Greetings, Peter
Find all posts by this user
Quote this message in a reply
08-29-2013, 05:24 PM
Post: #3
RE: Serious Problem #2 - Videos do not start everytime
Dear Peter

Thank you for your Reply!
Sorry for the late answer - lot of work ...

The vertical flip occurs not only for "live inputs via grabber cards", but also for playing media files. (I think you know this already ...)

Mitov answered us:
"Hi Fritz, there's a workaround until something permanent is ready. Turns out there's an issue with the videoformat hence you can place a VLChangeFormat directly behind the VLDSVideoPlayer and set the format to either vfRGB24 or vfRGBA32. This should get rid of the vertical flipping."

But this is not correct for all cases ...

Basically Mitov has to solve the problem - because every "workaround" costs "CPU Power", "Latency" or others - and this is not practicable for a "time critical app".

AND (!!!!!):
If there is a "workaraound" that works everytime 100% ...
But that is not the case !!!
The "vertical flip" Problem occurs sometimes and sometimes not, that is a very serious problem, because you can not tell the customer to ... (do whatever) ...

Regards
Fritz

(08-26-2013 09:45 PM)Peter Wrote:  Dear,

My application is able to display different framegrabbers.
I have a similar problem since I have upgrade my Videolab lib from 5.2 to 6.0

On initializing a VideoSource the image is sometimes mirrored.
=> Selecting another VideoSource and go back to the current Videosource solves the problem in most cases.
This solution is not acceptable in the application but maybe it gives Mitov a clue where the problem is located.

I have just send an email to Boian Mitov with this problem.

Greetings, Peter
Find all posts by this user
Quote this message in a reply
09-02-2013, 04:55 PM
Post: #4
RE: Serious Problem #2 - Videos do not start everytime
Dear Fritz,

We are using the DSCapture component and the videoFormat used is RGB24 and we also encounter the problem.

I hope Mitov is solving the issue soon.
They didn't reply to my messages yet.
Do you have a phone number of them, I couldn't find it on their website?

Thanks, Peter


(08-29-2013 05:24 PM)rawvalue Wrote:  Dear Peter

Thank you for your Reply!
Sorry for the late answer - lot of work ...

The vertical flip occurs not only for "live inputs via grabber cards", but also for playing media files. (I think you know this already ...)

Mitov answered us:
"Hi Fritz, there's a workaround until something permanent is ready. Turns out there's an issue with the videoformat hence you can place a VLChangeFormat directly behind the VLDSVideoPlayer and set the format to either vfRGB24 or vfRGBA32. This should get rid of the vertical flipping."

But this is not correct for all cases ...

Basically Mitov has to solve the problem - because every "workaround" costs "CPU Power", "Latency" or others - and this is not practicable for a "time critical app".

AND (!!!!!):
If there is a "workaraound" that works everytime 100% ...
But that is not the case !!!
The "vertical flip" Problem occurs sometimes and sometimes not, that is a very serious problem, because you can not tell the customer to ... (do whatever) ...

Regards
Fritz

(08-26-2013 09:45 PM)Peter Wrote:  Dear,

My application is able to display different framegrabbers.
I have a similar problem since I have upgrade my Videolab lib from 5.2 to 6.0

On initializing a VideoSource the image is sometimes mirrored.
=> Selecting another VideoSource and go back to the current Videosource solves the problem in most cases.
This solution is not acceptable in the application but maybe it gives Mitov a clue where the problem is located.

I have just send an email to Boian Mitov with this problem.

Greetings, Peter
Find all posts by this user
Quote this message in a reply
09-02-2013, 05:24 PM
Post: #5
RE: Serious Problem #2 - Videos do not start everytime
Dear Peter

Yes - i know - Boian is obviously "under high pressure/work load" - he not answers most of the time.

No - i have no tel. number ...

I communicate most of the time with "Dave" (Dave is one the administrators). Dave is not working with the ".NET MITOV Libraries", but he is answering - and (!) obviously he has a better contact to Boian ...

If you send a message to Dave - please give him also the information - that we (Peter and Fritz from rawvalue) have contact and (!) the same problems - maybe this will help both of us (higher priority !)

Regards
Fritz
Find all posts by this user
Quote this message in a reply
09-02-2013, 10:13 PM
Post: #6
RE: Serious Problem #2 - Videos do not start everytime
We're aware of this issue, i'll discuss it with Boian some more. I was hoping for this new player (LAVPlayer) to solve this issue but apparently it isn't finished yet.

Regards,
Dave
Quote this message in a reply
09-02-2013, 10:57 PM
Post: #7
RE: Serious Problem #2 - Videos do not start everytime
Dear Dave

Thank you 4 Info!
(I know - i should send you info about "starting video files" - i will ... :-) )

Regards
Fritz

(09-02-2013 10:13 PM)Dave Wrote:  We're aware of this issue, i'll discuss it with Boian some more. I was hoping for this new player (LAVPlayer) to solve this issue but apparently it isn't finished yet.

Regards,
Dave
Find all posts by this user
Quote this message in a reply
09-02-2013, 11:20 PM
Post: #8
RE: Serious Problem #2 - Videos do not start everytime
Dear Dave,

The C# program below only contains a DSCapture (No Player).
=> To view the image I use the VideoPreview property of the DSCapture. The vertical mirroring problem is also present.
https://dl.dropboxusercontent.com/u/3245...abTest.zip

I created a c# program with only the DSCapture component and 3 buttons included.
There are 3 camera's connected to my computer.
1. Terratec Grabby Framegrabber (Analog camera connected)
2. IDS µEye USB Color camera
3. IDS µEye USB Monochrome camera

The attached program has 3 buttons to select the camera's.
When we toggle between the camera's the image comming from the IDS µEye camera's is mirrored.
To fix the problem we have to switch to another videodevice and select it again.
I never saw the problem with the analog camera.

VideoLab V6.0 is used.
VideoLab V5.2 does NOT contain the problem.
The demo application from IDS is also working well.

I hope this explanation can give more direction into the problem.
Maybe the problem is not located at the player side knowing that I haven't included one into the demo Application above.

Best Regards, Peter

------------------------------------------------

(09-02-2013 10:13 PM)Dave Wrote:  We're aware of this issue, i'll discuss it with Boian some more. I was hoping for this new player (LAVPlayer) to solve this issue but apparently it isn't finished yet.

Regards,
Dave
Find all posts by this user
Quote this message in a reply
09-04-2013, 06:13 PM
Post: #9
RE: Serious Problem #2 - Videos do not start everytime
Dear Dave,

I Did some more testing and have the following results:

I have the same problem on a 32bit system and a 64bit system.
On the 32bit pc, Videolab V4.8P43 is working well, V6.0 not.

One interesting testCase:
-- 3 camera's connected.
-- -- 1 * µEye Color Camera
-- -- 1 * µEye monochrome Camera
-- -- 1 * Analog camera through falcon card

=> View the camera's one by one in a DSCapture Preview Window.
-- One of the µEye camera's is upside down.
-- Toggling between the 2 µEye camera's is not changing the mirror
-- Toggling between the Falcon and the NOT mirrored UEye is also not changing the mirror.

=> Select the camera that is upside down
=> Now select the Falcon camera
=> Now select the UEye that was NOT mirrored
-- You will see that this camera is now mirrored instead of the other one.

This problem does not exist in the VideoLab Libraries previous to V6.0 !!


Best regards, Peter



(09-02-2013 11:20 PM)Peter Wrote:  Dear Dave,

The C# program below only contains a DSCapture (No Player).
=> To view the image I use the VideoPreview property of the DSCapture. The vertical mirroring problem is also present.
https://dl.dropboxusercontent.com/u/3245...abTest.zip

I created a c# program with only the DSCapture component and 3 buttons included.
There are 3 camera's connected to my computer.
1. Terratec Grabby Framegrabber (Analog camera connected)
2. IDS µEye USB Color camera
3. IDS µEye USB Monochrome camera

The attached program has 3 buttons to select the camera's.
When we toggle between the camera's the image comming from the IDS µEye camera's is mirrored.
To fix the problem we have to switch to another videodevice and select it again.
I never saw the problem with the analog camera.

VideoLab V6.0 is used.
VideoLab V5.2 does NOT contain the problem.
The demo application from IDS is also working well.

I hope this explanation can give more direction into the problem.
Maybe the problem is not located at the player side knowing that I haven't included one into the demo Application above.

Best Regards, Peter

------------------------------------------------

(09-02-2013 10:13 PM)Dave Wrote:  We're aware of this issue, i'll discuss it with Boian some more. I was hoping for this new player (LAVPlayer) to solve this issue but apparently it isn't finished yet.

Regards,
Dave
Find all posts by this user
Quote this message in a reply
09-04-2013, 07:22 PM
Post: #10
RE: Serious Problem #2 - Videos do not start everytime
And you used a VLDSImageDisplay to view the output?
Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)