Hi Andrew,
I am using multicast. When I use the already compiled VIC binary (from
the UCL installer), video appears in both VideoConsumerService and
VideoProducerService windows.
The issue occurs when I use a VIC binary I compiled in Visual Studio 8.0.
When using the my compiled VIC, neither window has any video, but it is
transmitting correctly since a remote machine, using a standard VIC
binary, can see the video properly.
I think I've caused bugs in the program when trying to compile VIC in
VS8.0. The following is the debug output:
> [224] [pid/224 +335 c:\sgundry\ucl media tools\common\src\mbus_config.c]
> [224] Closed registry entry...
> --GetMcast: 12fa19ac 890046f8
> --GetMcast: 12fa19ac 890046f8
> [224] vic-2.8ucl1.2.1.SharedVideo: tcl runtime error: vic: _o13: no such
> method (enable_xv)
> [224] stack trace:
> [224] vic: _o13: no such method (enable_xv)
> [224] while executing
> [224] "$target enable_xv $enable_xv"
> [224] (procedure "attach_renderer" line 38)
> [224] invoked from within
> [224] "attach_renderer $src $w $enable_xv"
> [224] (procedure "attach_window" line 2)
> [224] invoked from within
> [224] "attach_window $src $stamp.video false "
> [224] (procedure "build.src" line 11)
> [224] invoked from within
> [224] "build.src $w $src 1"
> [224] (procedure "really_activate" line 9)
> [224] invoked from within
> [224] "really_activate _o10"
> [224] ("after" script)
> [224] Please mail this error message and, if possible, an explanation
> [224] of what user-action caused it to [email protected].
The error occurs in the "really_activate" procedure, which, according
to this article https://mediatools.cs.ucl.ac.uk/nets/mmedia/wiki/VicDev,
is responsible for creating the video thumbnail.
Regards,
Sam
Andrew A Rowley wrote:
> Hi,
>
> If you are using unicast, this is the way in which it works. Only one of the
> vic instances can bind to the unicast port, which means that sometimes you
> will see video in the VideoConsumerService window, and sometimes in the
> VideoProducerService window. It is fairly random as to which gets the video.
> In any case, the quickbridge process that performs the bridging will never
> send anything you send back to you, so you will never see your video in the
> VideoConsumerService window when using unicast. You should see your video in
> both windows when using multicast, although this will depend on your
> networking setup and operating system.
>
> Andrew :)
>
> ============================================
> Access Grid Support Centre,
> RSS Group,
> Manchester Computing,
> Kilburn Building,
> University of Manchester,
> Oxford Road,
> Manchester,
> M13 9PL,
> UK
> Tel: +44(0)161-275 0685
> Email: [email protected]
>
--
Centre for Computational Prototyping
Victorian Partnership for Advanced Computing
www.vpac.org