Re: Which technology should I learn to do this?

2012-01-07 Thread Dotan Shavit


  
  
On 01/06/2012 10:02 PM, Shachar Shemesh wrote:

  
  
  Hi all,
  
  I have a setup which is embeddedish (Intel CPU and quite a bit of
  power, but will need most of this power to do stuff with. An Intel
  display adapter). The device has a local display (touch screen
  LCD) that needs to display some UI (implemented by a web server on
  the device) displayed by webkit. The background for the UI needs
  to be a live stream from a local camera connected directly to the
  device.

You mean something like this?
http://www.shavitos.com/sample/video.html

#
 
  There is software written already to do some of this stuff on
  another HW platform, where the display is hard-wired to show a
  background from the camera and a foreground (RGBA). It is working
  with embedded QT (formerly QTopia) and webkit. I need to port this
  to the fore-mentioned Intel platform.
  
  So what I need is this. I need a browser to display UI with
  partial transparency, through which you can see a lower layer that
  is generated anywhere from 25 to 60 times a second from a camera.
  Ideally, I should be able to keep the camera code in a separate
  process from the webkit one. I am unfamiliar with all of the
  technologies I'm about to mention, so I'd like your help in which
  one to learn - which one will most likely let me do what I want
  the easiest.
  
  The options I could think of:
  - Keep things in the frame buffer. I know QT has some classes to
  do just that. They even support color spaces other than RGB (the
  camera typically produces 4:2:2 YUV). I'm not sure how much free
  of conversion that is (if it does require conversion, I'd rather
  do it myself). I'm also not sure how much support I'd have for
  partial transparency and for running the Video preview in a
  separate process than the browser.
  
  - Use X11 and DRI/DRM. I know for sure that different processes
  are supported. From what I've started to read about DRM, however,
  it seems that taking over the entire screen is the only option
  truly supported. I'm not sure how it works.
  
  - Use X11 and OpenGL. This will definitely support all the
  transparency I'd need, but I'm not sure whether that is the right
  option.
  
  Does anyone know what does Xine/VLC/Dragon player use? How does
  the UI cause things to be transparent when, e.g., I'm moving a
  window around? Is OpenGL involved in this?
  
  Shachar
  -- 
Shachar Shemesh
Lingnu Open Source Consulting Ltd.
http://www.lingnu.com

  

___
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il


  


___
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il


Re: Which technology should I learn to do this?

2012-01-07 Thread Shachar Shemesh
On 01/07/2012 07:29 PM, Dotan Shavit wrote:
 On 01/06/2012 10:02 PM, Shachar Shemesh wrote:
 Hi all,

 I have a setup which is embeddedish (Intel CPU and quite a bit of
 power, but will need most of this power to do stuff with. An Intel
 display adapter). The device has a local display (touch screen LCD)
 that needs to display some UI (implemented by a web server on the
 device) displayed by webkit. The background for the UI needs to be a
 live stream from a local camera connected directly to the device.
 You mean something like this?
 http://www.shavitos.com/sample/video.html
Definitely not.

I need the CPU to do stuff. The video I have already arrives one open
frame at a time (directly from the camera), and I would not like to pay
the overhead of decoding it. So, definitely not HTML5.

Shachar

-- 
Shachar Shemesh
Lingnu Open Source Consulting Ltd.
http://www.lingnu.com

___
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il


[HAIFUX LECTURE] Maqaf Hataf Patakh - The new standard Hebrew keyboard layout by Amir E. Aharoni

2012-01-07 Thread Eli Billauer
On Monday, January 9th at 18:30, Haifux will gather to hear Amir E. 
Aharoni talk about



   Maqaf Hataf Patakh - The new standard Hebrew keyboard layout


Abstract


In the last two years a committee in the Standards Institution of Israel 
worked, on my initiative and with my active participation, on a revision 
for the standard of the Hebrew keyboard layout. Why did i want to change 
the layout? Why is it good to do it through the Standards Institution? 
How to make people who represent Microsoft, Linux, and Apple agree about 
things? How is a keyboard layout edited in Linux and in Windows? How do 
you install a keyboard layout and how do you distribute it to a lot of 
people?





We meet in Taub (CS Faculty) building, room 6. For instructions see: 
http://www.haifux.org/where.html


Attendance is free, and you are all invited!


Future Haifux talks include:


*** No lectures scheduled! It's time for YOU to think about something! ***




We are always interested in hearing your talks and ideas. If you wish to 
give a talk, hold a discussion, or just plan some event Haifux might be 
interested in, please contact us at webmas...@haifux.org



--
Web: http://www.billauer.co.il


___
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il


Re: Which technology should I learn to do this?

2012-01-07 Thread Dotan Shavit


  
  



On 01/07/2012 07:56 PM, Shachar Shemesh wrote:

  
  
  On 01/07/2012 07:29 PM, Dotan Shavit wrote:
  


On 01/06/2012 10:02 PM, Shachar Shemesh wrote:

  
  
  Hi all,
  
  I have a setup which is embeddedish (Intel CPU and quite a bit
  of power, but will need most of this power to do stuff with.
  An Intel display adapter). The device has a local display
  (touch screen LCD) that needs to display some UI (implemented
  by a web server on the device) displayed by webkit. The
  background for the UI needs to be a live stream from a local
  camera connected directly to the device.

You mean something like this?
http://www.shavitos.com/sample/video.html
  
  Definitely not.
  
  I need the CPU to do stuff. The video I have already arrives one
  open frame at a time (directly from the camera), and I would not
  like to pay the overhead of decoding it.
You sure it's so complicated to cut this overhead? ;)

#

 So,
  definitely not HTML5.
  
  Shachar
  -- 
Shachar Shemesh
Lingnu Open Source Consulting Ltd.
http://www.lingnu.com


  


___
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il


HTML Mail (was: Re: Which technology should I learn to do this?)

2012-01-07 Thread Yedidyah Bar-David
On Sun, Jan 08, 2012 at 08:50:45AM +0200, Dotan Shavit wrote:
 ___
 Linux-il mailing list
 Linux-il@cs.huji.ac.il
 http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il

Dear Linux-IL subscribers,

Should I officially give up and declare text email as a thing of the
past? Should I move to some graphical mail client that displays and
composes html mail? I tried Thunderbird a few times, for a few days
each, over the last 5 or so years, and always went back to mutt.

I see on this list some people that still use mutt. I also have a
feeling that some of the past users of mutt on this list moved to html
mail clients.

I do not intend to start a flame war. Feel free to ignore, give advice,
share your struggles, etc...
-- 
Didi


___
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il


Re: HTML Mail (was: Re: Which technology should I learn to do this?)

2012-01-07 Thread Dotan Cohen
On Sun, Jan 8, 2012 at 09:15, Yedidyah Bar-David
linux...@didi.bardavid.org wrote:
 Should I officially give up and declare text email as a thing of the
 past? Should I move to some graphical mail client that displays and
 composes html mail? I tried Thunderbird a few times, for a few days
 each, over the last 5 or so years, and always went back to mutt.

 I see on this list some people that still use mutt. I also have a
 feeling that some of the past users of mutt on this list moved to html
 mail clients.

 I do not intend to start a flame war. Feel free to ignore, give advice,
 share your struggles, etc...



For my personal email I use Thunderbird with text email. Why do you
want to give up on text email? HTML email is the problem, not text.

-- 
Dotan Cohen

http://gibberish.co.il
http://what-is-what.com

___
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il