#jogamp @ irc.freenode.net - 20160204 05:05:26 (UTC)


20160204 05:05:26 -jogamp- Previous @ http://jogamp.org/log/irc/jogamp_20160203050526.html
20160204 05:05:26 -jogamp- This channel is logged @ http://jogamp.org/log/irc/jogamp_20160204050526.html
20160204 07:24:26 * elect (~GBarbieri@anon) has joined #jogamp
20160204 07:24:37 <elect> morning
20160204 07:24:50 <bruce-> morning
20160204 07:46:16 <elect> any news of sven on the horizont?
20160204 08:17:46 * jvanek (jvanek@anon) has joined #jogamp
20160204 08:26:05 * monsieur_max (~maxime@anon) has joined #jogamp
20160204 08:26:24 <monsieur_max> hello
20160204 08:43:32 * Eclesia (~husky@anon) has joined #jogamp
20160204 08:43:41 <Eclesia> good morning
20160204 09:29:56 <monsieur_max> goal of the day , trying to compile ffmpeg libs for linux to embed them with my game ...
20160204 09:30:04 <monsieur_max> so much fun
20160204 09:33:03 <bruce-> why don't you just give up on linux?
20160204 09:34:01 <monsieur_max> yeah, you're right, let's focus on solaris
20160204 09:44:56 <Eclesia> monsieur_max: why don't you help me finish the java mpeg decoder ?
20160204 09:45:02 <Eclesia> ^^
20160204 09:46:11 <monsieur_max> Eclesia: neat !
20160204 09:59:13 <elect> what are you on, bruce- ?
20160204 10:41:39 <bruce-> elect: bitter realism
20160204 10:42:08 <elect> ^^
20160204 11:25:34 <rmk0> think ffmpeg is a nightmare everywhere
20160204 11:26:05 <rmk0> you only have to look at the command line help to see that these people don't really do ... interfaces
20160204 11:42:18 * philjord (599cc172@anon) has joined #jogamp
20160204 12:03:06 <monsieur_max> rmk0: well, it's just to be able to play a video inside jogamp
20160204 12:03:26 <monsieur_max> the windows lib build was available, so easy to provide
20160204 12:03:44 <monsieur_max> for linux and mac, that's another story, being able to provide the lib, in a static way
20160204 12:03:53 <monsieur_max> ( as far as i understood )
20160204 12:04:50 <rmk0> static?
20160204 12:05:20 <monsieur_max> well to be sure that there's no dynamic linking, so that they are stand alone
20160204 12:06:23 <monsieur_max> on my linux computer, the jogamp player found all what it needed as natives, but on other people computer that might not be the case. I can't tell people, "ah well yes, apt-get install ffmpeg" dude stfu
20160204 12:06:42 <monsieur_max> ( especially with a steam release )
20160204 12:06:57 <rmk0> oh, sorry, i thought you meant producing a static library
20160204 12:07:09 <rmk0> a dynamic library with the dependencies compiled in statically
20160204 12:07:21 <monsieur_max> yeah that's the idea
20160204 12:07:28 <monsieur_max> if i understood things correctly
20160204 12:07:42 <rmk0> sounds right. can't imagine it'll be fun to produce
20160204 12:08:00 <monsieur_max> well, :( on windows, someone provides them
20160204 12:08:38 <monsieur_max> on linux / mac, nothing, you only get static ffmpeg build, not static lib build
20160204 12:08:55 <monsieur_max> http://wiki.webmproject.org/ffmpeg/building-with-libvpx having fun
20160204 12:10:21 <rmk0> i think you should be able to produce static .a libraries and then merge them into a .so at the end in one step
20160204 12:11:17 <monsieur_max> mmmh i did not know of this possibility
20160204 12:11:50 <rmk0> gcc -shared out.so liba.a libb.a libc.a libd.a ...
20160204 12:12:24 <monsieur_max> rmk0: thanks for the tip, i'll investigate
20160204 12:12:26 <rmk0> ah, might need --whole-archive
20160204 12:15:23 <monsieur_max> rmk0: will test that once i have my .a files
20160204 13:09:25 * Eclesia subliminal message for monsieur_max : if only we had a pure java video decoder
20160204 13:09:38 <monsieur_max> Eclesia: wet dreams
20160204 13:09:56 <Eclesia> make the dream come true :p
20160204 13:09:59 <monsieur_max> i'm highly lacking knowledge
20160204 13:11:40 <monsieur_max> i love what i'm doing ... 25 minutes of compiling ended with "/usr/local/lib/libvpx.a : error adding symbols : Bad value"
20160204 14:17:09 <rmk0> Eclesia: do you happen to have a triangulation algorithm laying around? i mean something that can take a set of n-gons and turn them into a set of equivalent triangles
20160204 14:17:34 <rmk0> i don't think it's a difficult algorithm, but if someone's already written it, i'm not going to do it again...
20160204 14:18:18 <Eclesia> rmk0: there is
20160204 14:18:44 <Eclesia> classic delaunay triangulation and ear clipping for closed polygons
20160204 14:18:56 <Eclesia> with holes
20160204 14:19:07 <rmk0> already implemented?
20160204 14:19:11 <Eclesia> yes
20160204 14:19:26 <monsieur_max> rmk0: why do you even ask, of course, Eclesia's lib has everything ( except a java mpeg decoder )
20160204 14:19:28 <Eclesia> made for my api so ou will have to adapt it
20160204 14:19:32 <rmk0> that's fine
20160204 14:19:38 <rmk0> may be assaulting you with questions about it later
20160204 14:19:47 <rmk0> /o/
20160204 14:19:52 <rmk0> monsieur_max: yep, that's why i asked!
20160204 14:19:54 <monsieur_max> textual assault
20160204 14:20:36 <Eclesia> rmk0: https://bitbucket.org/Eclesia/unlicense/src/288eaf8823f7cb2c0d9b6fa26d5c13831317e619/api/api-geometry/src/main/java/un/impl/geometry/triangulate/?at=default
20160204 14:20:44 <rmk0> thanks
20160204 14:21:06 <rmk0> looks easy
20160204 14:21:53 <Eclesia> ear clipping yes, it doesn't produce the best triangles but it's fine by me
20160204 14:22:30 <rmk0> all my faces are likely to be axis aligned quads in this case
20160204 14:22:56 <rmk0> boxy building-like structures
20160204 14:24:51 <rmk0> the occasional sloped roof but still just quads
20160204 15:30:41 * monsieur_max (~maxime@anon) Quit (Ping timeout: 250 seconds)
20160204 15:39:50 * jvanek (jvanek@anon) Quit (Quit: Leaving)
20160204 15:41:26 * monsieur_max (~maxime@anon) has joined #jogamp
20160204 16:54:58 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20160204 17:08:44 * Eclesia (~husky@anon) has left #jogamp
20160204 17:17:01 * elect (~GBarbieri@anon) Quit (Ping timeout: 245 seconds)
20160204 17:40:10 * monsieur_max (~maxime@anon) has joined #jogamp
20160204 17:57:46 * philjord (599cc172@anon) Quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
20160204 18:19:45 * elect (~elect@anon) has joined #jogamp
20160204 18:53:11 * Eclesia (~eclesia@anon) has joined #jogamp
20160204 18:53:40 * Eclesia ready for textual assault
20160204 18:54:03 <Eclesia> :D
20160204 19:12:41 <rmk0> i'm apparently not ready
20160204 19:15:26 * elect (~elect@anon) Quit (Ping timeout: 256 seconds)
20160204 19:36:42 * philjord (599cc172@anon) has joined #jogamp
20160204 20:25:17 * void256 (~chatzilla@anon) has joined #jogamp
20160204 20:39:05 * void256_ (~chatzilla@anon) has joined #jogamp
20160204 20:47:46 * void256 (~chatzilla@anon) Quit (*.net *.split)
20160204 20:54:50 <Eclesia> sweet http://www.codersnotes.com/notes/signed-distance-fields/
20160204 21:44:22 <Eclesia> \o/
20160204 21:56:06 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20160204 22:43:42 * philjord (599cc172@anon) Quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
20160204 22:53:28 <Eclesia> \o\ |o| /o/
20160204 22:54:14 <Eclesia> signed distance field algo available : https://bitbucket.org/Eclesia/unlicense/src/tip/api/api-image/src/main/java/un/impl/image/process/distance/EDTDistanceOperator.java
20160204 23:00:37 <Eclesia> ++
20160204 23:00:47 * Eclesia (~eclesia@anon) Quit (Quit: Leaving.)
20160204 23:05:24 * void256_ is now known as void256
20160204 23:19:38 * void256 (~chatzilla@anon) Quit (Quit: ChatZilla 0.9.92 [Firefox 43.0.4/20160105164030])
20160205 05:05:26 -jogamp- Continue @ http://jogamp.org/log/irc/jogamp_20160205050526.html