#jogamp @ irc.freenode.net - 20130516 05:05:47 (UTC)


20130516 05:05:47 -CatOut- Previous @ http://jogamp.org/log/irc/jogamp_20130515050634.html
20130516 05:05:47 -CatOut- This channel is logged @ http://jogamp.org/log/irc/jogamp_20130516050547.html
20130516 06:35:09 * DemoscenePassiv (~Lutsche@anon) has joined #jogamp
20130516 06:50:49 * DemoscenePassiv (~Lutsche@anon) Quit (Ping timeout: 256 seconds)
20130516 08:56:58 * [Mike] (~Mike]@anon) Quit ()
20130516 10:44:06 * caddyshack (~zool@anon) has joined #jogamp
20130516 10:46:07 <caddyshack> Hi, i just started with jogl and I have a problem. I started with a basic example using an awt frame and a glcanvas. the problem is that i can see the glcanvas shortly but it then gets overdrawn by a grey rect
20130516 10:48:14 <sgothel> http://jogamp.org/git/?p=jogl.git;a=blob;f=src/test/com/jogamp/opengl/test/junit/jogl/demos/gl2/awt/TestGearsAWT.java;h=528762a9ce74d2c93144212d7d2d7a39a70b18a6;hb=HEAD#l80
20130516 10:48:32 <xranby> caddyshack: the recommended wayto use jogl in combination with awt is to use a NEWTCanvasAWT that lts you hook a NEWT GLWindow into an AWT application
20130516 10:48:50 <sgothel> good morning :)
20130516 10:49:03 <sgothel> yes .. however, GLCanvas shall work too ofc.
20130516 10:49:34 <sgothel> @caddy: anything special w/ your AWT UI arrangement ?
20130516 10:49:40 <sgothel> which platform ?
20130516 10:49:47 <xranby> good morning all
20130516 10:50:42 * xranby is experimenting with a raspberry pi camera board
20130516 11:16:45 <caddyshack> sgothel, I am working on linux (ubuntu 8.04)
20130516 11:24:12 <sgothel> @Caddy: Any difference w/ posted AWT GLCanvas unit test ?
20130516 11:30:58 <sgothel> Note: GLCanvas disables background erase (-> gray), so if you keep it inside an AWT [j]frame, the previous rendered GL frame shall be visible.
20130516 11:31:19 <sgothel> Same is true for NewtCanvasAWT
20130516 11:42:17 <xranby> https://twitter.com/xranby/status/334995992631984128/photo/1
20130516 11:42:50 <sgothel> haha :) - KUDOS
20130516 11:43:19 <sgothel> our famous test screen
20130516 11:44:13 <xranby> i should recode a hd mp4 video for use by the glmediaplayer tests :D
20130516 11:44:51 <sgothel> what are you using for video I/O ?
20130516 11:46:48 <xranby> right now its using broadcoms api's thus most of the fluff happens on the GPU side src for the RaspiVid tool https://github.com/raspberrypi/userland/blob/master/host_applications/linux/apps/raspicam/RaspiVid.c
20130516 11:47:12 <xranby> i need to check how much of this is exposed using sane API's
20130516 11:47:14 <sgothel> is this 'disclosed' via OpenMAX API ?
20130516 11:47:24 <sgothel> disclosed -> exposed
20130516 11:47:41 <sgothel> if so .. would be cute ..
20130516 11:47:46 <xranby> its using OpenMAX(mmal) according to the README
20130516 11:48:07 <xranby> "The applications use up to three OpenMAX(mmal) components - camera, preview and encoder. All applications use the camera component, RaspiStill uses the Image Encode component, RaspiVid uses the Video Encode component and RaspiStillYUVdoes not use a encoder, and sends its YUV output direct from camera component to file."
20130516 11:48:54 <xranby> so jau... looks promising
20130516 11:49:17 <sgothel> awesome .. we need to earmark this experiment as documentation .. for future video input .. OpenMAX .. great!
20130516 11:49:26 <sgothel> and OpenMAX output :)
20130516 11:49:51 <xranby> yes we should probably drop all f the current OMX impementation and start from scratch
20130516 11:49:55 <sgothel> how do they demux a/v in their OpenMAX examples ?
20130516 11:50:16 <xranby> (i dont like the header of the natives in jogl for OMX)
20130516 11:50:38 <xranby> i assume you have missed to update the license while working at sun
20130516 11:50:42 <sgothel> I am more into evolutionary steps than: drop and start from scratch :) .. but worth a discussion .. sure
20130516 11:52:00 <xranby> jogl/src/jogl/native/openmax/jogamp_opengl_util_av_impl_OMXGLMediaPlayer.c is problematic
20130516 11:52:54 <sgothel> we would need to generalize OMX binding, yes
20130516 11:53:23 <sgothel> maybe even via GlueGen .. or refactor existing code
20130516 11:56:06 <xranby> JOMX project sure maybe
20130516 11:56:27 <sgothel> *headache* :)
20130516 11:56:34 <xranby> haha
20130516 11:57:15 <sgothel> recap: Platforms supporting OMX IL ? RasPi (A/V I/O ?) / .. more ?
20130516 11:57:45 <sgothel> (Android is OMX AL only, AFAIK)
20130516 11:58:34 <sgothel> Interesting: Allows RasPI's OMX to decode into GL texture ?
20130516 11:58:47 <sgothel> i.e. keeping all in GPU space ?
20130516 11:59:06 <sgothel> _and_ accessible via GLES
20130516 11:59:38 <sgothel> Note: Ole impl. was using EGL bitmap AFAIK
20130516 11:59:43 <xranby> sure http://www.youtube.com/watch?v=-y3m_HFg4Do
20130516 12:00:05 <xranby> this setup was done by the cambridge hackers
20130516 12:00:30 <sgothel> nice
20130516 12:01:01 <xranby> so yes definately!
20130516 12:02:09 <sgothel> (well, until you see the source code, you can't say whether it's being copied GPU<->CPU .. but it's an indication, yes)
20130516 12:42:08 <xranby> sgothel: video cube src https://github.com/raspberrypi/userland/tree/master/host_applications/linux/apps/hello_pi/hello_teapot
20130516 12:49:14 <xranby> https://github.com/raspberrypi/userland/tree/master/host_applications/linux/apps/hello_pi/hello_videocube
20130516 14:57:45 * caddyshack (~zool@anon) Quit (Ping timeout: 240 seconds)
20130516 18:33:13 * DemoscenePassiv (~Lutsche@anon) has joined #jogamp
20130516 18:47:11 * gouessej (5279c93d@anon) has joined #jogamp
20130516 18:47:24 <gouessej> Hi
20130516 18:47:47 <gouessej> Sven, when do you plan to push another build on Maven?
20130516 19:09:32 <gouessej> Sven you can use JD: http://java.decompiler.free.fr/
20130516 19:10:09 * gouessej (5279c93d@anon) Quit (Quit: Page closed)
20130516 19:31:52 * mon8 (~yoda@anon) has joined #jogamp
20130516 19:36:50 * mon8 (~yoda@anon) has left #jogamp
20130516 20:50:41 * odin_ (~Odin@anon) Quit (*.net *.split)
20130516 21:44:37 * DemoscenePassiv (~Lutsche@anon) Quit (Read error: Operation timed out)
20130517 00:34:28 * Disconnected.
20130517 00:34:28 -barjavel.freenode.net- *** Looking up your hostname...
20130517 00:34:28 -barjavel.freenode.net- *** Checking Ident
20130517 00:34:29 -barjavel.freenode.net- *** No Ident response
20130517 00:34:29 -barjavel.freenode.net- *** Found your hostname
20130517 05:06:01 -CatOut- Continue @ http://jogamp.org/log/irc/jogamp_20130517050601.html