Re: VideoChat-7 release

2008-09-20 Thread Chris Marshall
Thanks much for packaging this up!

I've installed the bundle on two XOs running 760 and
when connected to xochat.org I am able to start the
VideoChat program and see the self-video thumbnail
and a little XO Neighborhood sized icon of the 2nd XO
in the big window next to the thumbnails.  At that point,
nothing I can do makes a connection and clicking on
the icon will lock up the program.

If you've gotten it working, maybe you could put up
a sequence of screenshots and instructions on the wiki
so that I know I've gotten things working.

I'll be trying a clean install from scratch with a blank
8.2-760 and then the VideoChat-7.xo in case some
of my previous install attempts from the original
directions are what are causing the problem.

Regards,
Chris


Stephen Thorne wrote:
 G'day,

 I'm pleased to announce that I've had a successful Video conversation, and
 am releasing the .xo file that is the result of this weeks hard labour.

 This has only been tested on build 8.2-760.

 Known bugs:
  * It is an absolute requirement that you be connected to a jabber server in
 order to have a video conversation. The activity will just pulse and stop if
 you aren't connected.
  * There is no way to stop a conversation without quitting one end.
  * Sometimes telepathy-stream-engine does die on exit of VideoChat, and X
 needs to be restarted, or sudo killall telepathy-stream-engine is required.

 Unknown bugs:
  * report to me, and trac, please. Patches appreciated. Logs appreciated.

 XO file: http://suqld.org.au/~stephen/VideoChat-7.xo
   
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: VideoChat-7 release

2008-09-20 Thread Stephen Thorne
On Sun, Sep 21, 2008 at 4:34 AM, Chris Marshall
[EMAIL PROTECTED]wrote:

 I've installed the bundle on two XOs running 760 and
 when connected to xochat.org I am able to start the
 VideoChat program and see the self-video thumbnail
 and a little XO Neighborhood sized icon of the 2nd XO
 in the big window next to the thumbnails.  At that point,
 nothing I can do makes a connection and clicking on
 the icon will lock up the program.


I've had another report of this happening today, on a joyride build.

If you can put the logfile (~/.sugar/default/logs/VideoChat-*.log) somewhere
where I can have a look at it, that would be great.

-- 
Stephen Thorne

Give me enough bandwidth and a place to sit and I will move the world.
--Jonathan Lange
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: VideoChat-7 release

2008-09-19 Thread Pia Waugh
Hi all,

quote who=Stephen Thorne

 I'm pleased to announce that I've had a successful Video conversation, and
 am releasing the .xo file that is the result of this weeks hard labour.

I just wanted to say a big thanks to Stephen for all his work. I believe
this app will really make a huge difference to people as it has distance
education, communication, health and many other wonderful implications.

Great work! I'll update the Activities page now.

Cheers,
Pia

-- 
OLPC Australia   http://olpc.org.au/
Linux Australia http://linux.org.au/
Open Source Industry Australia   http://osia.net.au/
Software Freedom Day  http://softwarefreedomday.org/
 
   We are the facilitators of our own creative evolution. - Bill Hicks
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


VideoChat-7 release

2008-09-18 Thread Stephen Thorne
G'day,

I'm pleased to announce that I've had a successful Video conversation, and
am releasing the .xo file that is the result of this weeks hard labour.

Because of various incompatibilities, mostly due to Record depending on a
earlier version of Gstreamer, I have decided to package all the dependencies
of VideoChat inside the Activity itself.

Many many atrocious hacks were committed getting this to work, I hope to get
many of the required dependancies into the build, which should lighten this
activity from 8mb compressed, 23mb uncompressed to the few hundred kb it
should be.

Video negotiates as h263 using the ffmpeg libs. Audio is sent using speex.

This has only been tested on build 8.2-760.

Known bugs:
 * It is an absolute requirement that you be connected to a jabber server in
order to have a video conversation. The activity will just pulse and stop if
you aren't connected.
 * There is no way to stop a conversation without quitting one end.
 * Sometimes telepathy-stream-engine does die on exit of VideoChat, and X
needs to be restarted, or sudo killall telepathy-stream-engine is required.

Unknown bugs:
 * report to me, and trac, please. Patches appreciated. Logs appreciated.

XO file: http://suqld.org.au/~stephen/VideoChat-7.xo

-- 
Stephen Thorne

Give me enough bandwidth and a place to sit and I will move the world.
--Jonathan Lange
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: VideoChat-7 release

2008-09-18 Thread Bert Freudenberg
Am 18.09.2008 um 15:17 schrieb Stephen Thorne:
 http://suqld.org.au/~stephen/VideoChat-7.xo

Yay! We just had a video chat between Australia and Germany  :)

- Bert -


___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: VideoChat-7 release

2008-09-18 Thread Benjamin M. Schwartz
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Stephen Thorne wrote:
| Video negotiates as h263 using the ffmpeg libs. Audio is sent using speex.

h.263 is subject to a number of patents in many countries.  The
patentholders generally demand royalties for any distribution of the
encoder or decoder.  To determine whether these patents constitute a
significant legal risk in your jurisdiction, consult a lawyer.

Since I do not feel that I, as a US citizen and resident, can safely
redistribute this Activity, I would be interested in tweaking it to use
h261 or Theora, to see how it performs.

- --Ben
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkjSXwkACgkQUJT6e6HFtqRl1QCfSqc08IhNfEoP2z2kipPx3Y1b
BRwAn0PCrVfnky5lG5xIusAPX1iIZCjv
=P/9V
-END PGP SIGNATURE-
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: VideoChat-7 release

2008-09-18 Thread Sjoerd Simons
On Thu, Sep 18, 2008 at 05:30:38PM +0100, Guillaume Desmottes wrote:
 Le jeudi 18 septembre 2008 à 10:00 -0400, Benjamin M. Schwartz a écrit :
  Since I do not feel that I, as a US citizen and resident, can safely
  redistribute this Activity, I would be interested in tweaking it to use
  h261 or Theora, to see how it performs.
  
 
 That will be possible using Farsight-2 but VideoChat will need to use
 the new libstreamengine which is currently in work in progress.

More precisely, you need Farsight2 if you want to implement Theora, as you
need to send some codec-data out of band before starting the video streams.

Unfortunately afaik theora is still quite heavy for an XO (although some work
is being done there, but i don't know the status of it)

With current stream-engine, you could in theory do h261, but gstreamer
currently doesn't have h261 payloader and depayloader plugins. Also the only
h261 encoder/decoder available for gstreamer are part of ffmpeg, which itself
is in a bit of a legal grey area. If you want to avoid that, you could extra
the h261 implementation ekiga/opal uses and wrap that into a gstreamer plugin.

This is all very doable, but unfortunately not just simple tweaking.

But it's very important to note that VideoChat itself shouldn't/doesn't link
directly to any patented code, you only get that it you install the extra
plugins. With purely the base set of gstreamer plugins, you should still be
able to setup a audio-only call (Assuming the VideoChat ui handles that
correctly).

  Sjoerd
-- 
There is no cure for birth and death other than to enjoy the interval.
-- George Santayana
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel