IRC log of #cubox of Sat 10 Aug 2013. All times are in CEST < Back to index

04:45 dbsx jnettlet: Do you wish to share you iwmmxt string functions? I am more than happy to test
15:33 jnettlet dv_, think I have finally managed to sort out getting linaro's gcc 4.8 compiler and environment working with OE. Got passed the eglibc and gcc builds so will have to see if I can spit out a cubox image.
18:18 _rmk 18:18 * _rmk_ finally gets ASoC DPCM workign
18:19 _rmk_ ... but only with a couple of core ASoC hacks
18:23 _rmk_ but maybe not quite
18:38 dv_ jnettlet: nice
18:39 _rmk_ ... and then it suddenly starts working again mid-track
18:40 dv_ jnettlet: be careful with parallel builds though. you need to make sure you have at least 4-8 GB RAM for make -j4 and 4 BB threads
18:40 dv_ I have 16, and builds fine with it. with 8, I can see swap activity
18:42 dv_ _rmk_: I am amazed at how freescale managed to implement almost the exact opposite of refcounted dmabuf-style buffer handling in their VPU API :)
18:44 dv_ I am actually wishing for a vmeta-style approach atm
19:05 jnettlet dv_, yeah I have 8 GB's so limited things to -j3. Looks like everything compiled but the do_install has failed.
19:05 dv_ do_install of what?
19:06 dv_ and, are you using my layerss
19:06 dv_ ?
19:07 jnettlet dv_, yeah I am using your layer and doing a bitbake cubox-demo-image-sato
19:07 dv_ can you paste the logss
19:07 dv_ ?
19:07 dv_ the output says something about "log." something file.
19:08 jnettlet cp: cannot stat `//libc/lib/*': No such file or directory
19:08 jnettlet the log is just what it says on the screen. DEBUG: Executing shell function do_install
19:08 jnettlet cp: cannot stat `//libc/lib/*': No such file or directory
19:08 jnettlet ERROR: Function failed: do_install (log file is located at /home/jnettlet/Source/oe/build/tmp-eglibc/work/marvellpj4hf-vfp-oe-linux-gnueabi/external-linaro-toolchain/-r2/temp/log.do_install.23219)
19:10 dv_ uh oh
19:10 dv_ I recommend talking to the #oe and #yocto crowd
19:10 dv_ but I can imagine they will tell you that trying to use gcc 4.8 is .. brave, currently
19:12 dv_ (or perhaps I did something wrong. but my image isnt complex; I do not see what could be wrong)
19:12 jnettlet I actually see what happened. To build with the linaro toolchain I need to specify the eglibc version as 2.17. It used that for eglibc-initial which is why everything built properly. But then it built eglibc for the system as 2.18. Then when it went to install 2.17 wasn't there
19:12 dv_ jnettlet: ideally, the OE devs manage to get gcc 4.8 in the yocto 1.5 release. then I can add a branch for that release to meta-cubox , with the proper gcc 4.8 PJ4 flags
19:13 jnettlet dv_, I am hoping to do "optimized builds" which would carry the tuning patch for our chips as well.
19:13 jnettlet ./eglibc-initial/2.17-r3/eglibc-2.17/libc
19:13 jnettlet ./eglibc/2.18-r0/eglibc-2.18/libc
19:14 dv_ oh..
19:14 jnettlet I should probably just port the linaro-toolchain patches for eglibc and gcc 4.8 over to the 2.18 eglibc
19:15 jnettlet I think a lot of the 2.17 patches are backports from fixes in 2.18
23:15 _rmk_ gah, no, it just oopsed
23:15 _rmk 23:15 * _rmk_ thinks DPCM abuses ALSA :p
23:34 dv_ oh! just found out that the cubox' vivante drivers do contain GL_VIV_direct_texture
23:34 dv_ I could avoid the xv hack completely!
23:35 dv_ and instead use EGL
23:35 dv_ (well, EGL & GLES2)
23:35 dv_ jnettlet, _rmk_, your thoughts?
23:38 _rmk_ if it works then great. it's something I haven't investigated but would like to at some point - but I do have a lurking question about how the app gets to know when the display window is partially obscured.
23:40 dv_ good point. typically, this is not a concern with GL, since applications using GL redraw their contents all the time
23:40 dv_ my guess when it is obscured and playback is paused: the application must manually redraw when notifications about invalidated areas come in
23:45 _rmk_ I was thinking about what happens when another app pops up a window on top of the video window
23:45 _rmk_ and wondering how that window doesn't get overwritten by the video. Maybe it does for a few frames...
23:47 _rmk_ good, cubox is back in a working state for tomorrow
23:47 _rmk_ want to show it off tomorrow :)