#jogamp @ irc.freenode.net - 20170102 05:06:03 (UTC)


20170102 05:06:03 -jogamp- Previous @ http://jogamp.org/log/irc/jogamp_20170101050603.html
20170102 05:06:03 -jogamp- This channel is logged @ http://jogamp.org/log/irc/jogamp_20170102050603.html
20170102 08:27:49 * jvanek (jvanek@anon) has joined #jogamp
20170102 09:25:28 * caelum19 (~Caelum@anon) has joined #jogamp
20170102 15:35:07 * monsieur_max (~maxime@anon) has joined #jogamp
20170102 16:21:43 * jvanek (jvanek@anon) Quit (Quit: Leaving)
20170102 17:37:38 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20170102 17:55:13 * caelum191 (~Caelum@anon) has joined #jogamp
20170102 17:55:21 * caelum191 (~Caelum@anon) Quit (Read error: Connection reset by peer)
20170102 17:55:42 * caelum191 (~Caelum@anon) has joined #jogamp
20170102 17:56:49 * caelum19 (~Caelum@anon) Quit (Ping timeout: 258 seconds)
20170102 19:26:34 * monsieur_max (~maxime@anon) has joined #jogamp
20170102 19:37:21 * Eclesia (~eclesia@anon) has joined #jogamp
20170102 19:37:48 <Eclesia> hi
20170102 19:38:50 <Eclesia> zubzub: I've searched a bit for the video encoders/decoders but so far I only found private extensions
20170102 20:34:24 <zubzub> yup
20170102 20:34:44 <zubzub> the only thing I found were dedicated fixed function libs
20170102 20:34:49 <zubzub> nothing glsl related
20170102 20:40:03 <Eclesia> just finding video decoders in any language is hard :/
20170102 20:40:37 <Eclesia> specification are $$$
20170102 20:41:20 <zubzub> I was hoping for vp8/9 which should be royalty free
20170102 20:41:23 <Eclesia> and they are awfully complexe and badly written
20170102 20:41:47 <zubzub> I would totally do it myself if I had time to spare
20170102 20:41:57 <zubzub> and/or free income :p
20170102 20:42:21 <Eclesia> I have try to implement VP8. the doc is crap. "for this go see in the code", yeah F... the one who write such a doc
20170102 20:43:03 <Eclesia> zubzub: there is a lot a code already done in the lib if you want to continue.
20170102 20:45:12 <bruce-> I played around with https://github.com/neocoretechs/h264j once
20170102 20:47:48 <Eclesia> the video formats are all so complicated... if only there was a good and simple one :(
20170102 21:01:14 <zubzub> well even if you have the algorithm, you'd need to find a way to compute it in a shader
20170102 21:01:20 <zubzub> starting from a texture
20170102 21:01:37 <bruce-> but why?
20170102 21:02:29 <Eclesia> zubzub: I don't have it in full, only parts :(
20170102 21:13:58 <zubzub> bruce-: short answer: https://github.com/Zubnix/westfield
20170102 21:14:06 <zubzub> bruce-: long answer:
20170102 21:14:21 <zubzub> because I want to write a remote app forwarder
20170102 21:14:28 <zubzub> however the apps render in gl on the remote
20170102 21:15:08 <zubzub> so in order to transfer the images in the most efficient way, the compression must happen on the gpu before the frame is copied to system mem
20170102 21:15:17 <zubzub> starting from a texture
20170102 21:15:38 <zubzub> the frame as-is can then be send to the remote over udp & websocket (using webrtc)
20170102 21:16:04 <zubzub> and be shown in a browser using the browsers build in vid frame decoder
20170102 21:20:56 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20170102 21:58:28 * guillaum1 (~gl@anon) has joined #jogamp
20170102 22:00:46 * Eclesia *pom pom pom*
20170102 22:40:06 * Eclesia (~eclesia@anon) Quit (Quit: Leaving.)
20170103 01:24:22 * caelum191 (~Caelum@anon) Quit (Quit: Leaving.)
20170103 04:35:56 * guillaum1 (~gl@anon) Quit (Ping timeout: 265 seconds)
20170103 05:06:03 -jogamp- Continue @ http://jogamp.org/log/irc/jogamp_20170103050603.html