E-prime/Tobii gaze-contingency - SlideMovie stimuli jump to next (skip)

92 views
Skip to first unread message

Tatiana Sobolewska

unread,
Nov 21, 2022, 2:34:37 AM11/21/22
to E-Prime
Hello fellow scientists,

My design requires stimuli to start only when fixation of at least 1 second occurs (TETWait forFixation) and stimuli terminate when participant looks away from the screen for longer than 2 seconds. Vidoes are placed in the design as SlideMovie sub-objects.
My stimuli at present are not playing in their entirety, videos play only momentarily, then they skip to the next trial. The current settings are following:


  - In the SlideMovie sub-object, Stimulus Slide's Duration is set to 0 which it should be in order for the 'Do Loop' in the GazeContingency Inline to work properly. However, this is what is not allowing my videos to play as the Slide is only being processed for 0 ms (maybe 1 or 2 to actually draw it on screen).

 - In the SlideMovie sub-object properties, the 'Stop After' is currently set to Yes; the 'End Movie Action' sub-object property is currently set to Terminate, this means that when the movie ends (if the GazeContingency script does not do so first), this will trigger the Stimulus Slide to Terminate.

Changing  these to: 'Stop After': No and 'End Movie Action': none results in the following error:
'Cannot Set Clip List'
Error number: 11087

Any help with this error would be greatly appreciated!
Anyone wih experience in gaze-contingent designs for EET?

Thank you in advance

Kind regards,
Tatiana

McFarlane, David

unread,
Nov 21, 2022, 3:09:57 PM11/21/22
to e-p...@googlegroups.com
Tatiana

Users easily misunderstand the meanings of "Stop After" and "End Movie Action", so let's review those ...

"Stop After" means "Stop the movie playback After the 'end' of the stimulus object". So this refers to the stimulus object itself -- i.e., the MovieDisplay object or Slide with an embedded SlideMovie sub-object -- rather than the movie that it plays. And "end" here means either the OnsetTime of the next stimulus object, or the OffsetTime (which takes into account PreRelease) of the object playing the movie, depending on the setting of "Stop After Mode". So "Stop After" has effect only if the Duration of the stimulus object is shorter than the movie itself, in which this case it will cut the movie playback short. This is exactly what you have asked E-Prime to do by setting your Slide Duration to 0 and "Stop After" to Yes, so in that case E-Prime acts exactly as designed.

By contrast, "End Movie Action" specifies what to do if the movie playback itself finishes before the stimulus object that does the playback ends, just as you indicated. Clearly, this has effect only when the Duration of the stimulus object is longer than the movie playback time. Set to "(none)", the stimulus object may continue to run for its full duration after the movie playback ends, whereas "Terminate" means that when the movie playback ends it will terminate the stimulus object.

With all that said, I do not know why you get that "Cannot Set Clip List" error when you set "Stop After" to No. Based on your description "No" does seem the correct setting for your case. I have never seen that error. This error may be introduced specifically by EET, and we do not use Tobii or TET here so I cannot help any further. Just wanted to make sure we all understand the settings.

-- David McFarlane


On 2022-11-21 Mon 2:34 AM, Tatiana Sobolewska wrote:
> Hello fellow scientists,
>
> My design requires stimuli to start only when fixation of at least 1 second occurs (TETWait forFixation) and stimuli terminate when participant looks away from the screen for longer than 2 seconds. Vidoes are placed in the design as SlideMovie sub-objects.
> My stimuli at present are not playing in their entirety, *videos play only momentarily, then they skip to the next trial*. The current settings are following:
>
>
> - In the SlideMovie sub-object, Stimulus Slide's Duration is set to 0 which it should be in order for the 'Do Loop' in the GazeContingency Inline to work properly. However, this is what is not allowing my videos to play as the Slide is only being /processed/ for 0 ms (maybe 1 or 2 to actually draw it on screen).

Tatiana Sobolewska

unread,
Nov 22, 2022, 4:37:48 AM11/22/22
to e-p...@googlegroups.com
Hello David,

Thank you so much for looking into this and the explanations you provided.

E-prime support takes a while to respond, I cannot afford this much wait.

Would getting Gold Support mean that I will get adequate support quicker? Do you think, it is worth looking into this?

Thank you.
Tatiana

 

--
You received this message because you are subscribed to the Google Groups "E-Prime" group.
To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/e61706be-5882-fb11-4355-38a108e0e869%40msu.edu.

McFarlane, David

unread,
Nov 22, 2022, 10:36:23 AM11/22/22
to e-p...@googlegroups.com
Tatiana,

I have never used Gold Support, so I do not know how much it would help. According to the product description at psychology-software-tools.mybigcommerce.com/renewal-1-year-gold-support-plan/, with Gold Support you get response within one business day, but bear in mind that "response" does not mean "solution"; and you get phone support for three incidents, which could be worthwhile. Again, I cannot personally vouch for any of this. The product has two positive reviews on the website. Note that Gold Support costs USD$195 for 1 year or USD$495 for 3 years.


And now some general troubleshooting advice that I forgot to mention earlier ...

If it were me, I would build my task first *without* all the complications of eye tracking, using something like keyboard responses to stand in for eye tracking activity. Once I had that working I would graft on the eye tracking -- that way I know whether the problem comes specifically from the eye tracking complications, or from something else.

Even better, I would try to make a "minimimal example" that exhibits the problem (I am learning R right now, where they term this a "reprex" for REProducible EXample), and then troubleshoot that.

Good luck! And if you learn anything useful, please write back.

-- David McFarlane

Tatiana Sobolewska

unread,
Dec 2, 2022, 12:29:48 PM12/2/22
to E-Prime
Hello David,

The crux of the issue was in Stimulus properties > Duration/Input > Advanced and the issue property here was that Max Count was set to 1. I have increased the count to 100 and the stimuli play!

Thank you for taking time to respond to my query.

Kind regards,
Tatiana

McFarlane, David

unread,
Dec 2, 2022, 1:45:43 PM12/2/22
to e-p...@googlegroups.com
Tatiana,

That's a great hack, I will have to remember that one! Thanks for reporting back.

-- David McFarlane


On 2022-12-02 Fri 12:29 PM, Tatiana Sobolewska wrote:
> Hello David,
>
> The crux of the issue was in Stimulus properties > Duration/Input > Advanced and the issue property here was that Max Count was set to 1. I have increased the count to 100 and the stimuli play!
>
> Thank you for taking time to respond to my query.
>
> Kind regards,
> Tatiana
>
> On Tuesday, November 22, 2022 at 3:36:23 PM UTC McFarlane, David wrote:
>
> Tatiana,
>
> I have never used Gold Support, so I do not know how much it would help. According to the product description at psychology-software-tools.mybigcommerce.com/renewal-1-year-gold-support-plan/ <https://urldefense.com/v3/__http://psychology-software-tools.mybigcommerce.com/renewal-1-year-gold-support-plan/__;!!HXCxUKc!yCmYBKjysNyrbnB2S16t25YWR8ld0j0Tsv-GT90iVyKXg0cdfJ4VUiWZMuN6QW89Vy0QmZ6KMDQgmtakDd3sJoqo$>, with Gold Support you get response within one business day, but bear in mind that "response" does not mean "solution"; and you get phone support for three incidents, which could be worthwhile. Again, I cannot personally vouch for any of this. The product has two positive reviews on the website. Note that Gold Support costs USD$195 for 1 year or USD$495 for 3 years.
> --
> You received this message because you are subscribed to the Google Groups "E-Prime" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+u...@googlegroups.com <mailto:e-prime+u...@googlegroups.com>.
> To view this discussion on the web visit https://groups.google.com/d/msgid/e-prime/bdbae500-9dab-4bc2-be18-ddc15bf06f39n%40googlegroups.com <https://urldefense.com/v3/__https://groups.google.com/d/msgid/e-prime/bdbae500-9dab-4bc2-be18-ddc15bf06f39n*40googlegroups.com?utm_medium=email&utm_source=footer__;JQ!!HXCxUKc!yCmYBKjysNyrbnB2S16t25YWR8ld0j0Tsv-GT90iVyKXg0cdfJ4VUiWZMuN6QW89Vy0QmZ6KMDQgmtakDe6iN0aW$>.
Reply all
Reply to author
Forward
0 new messages