[00:42] <Kunnis> Sorry if I've stumbled into the wrong channel... is this for discussing software NN?
[00:44] <Mike_L> NN?
[00:44] <Kunnis> Neural network?
[00:46] <Kunnis> sorry, I must have sumbled into the wrong channel, have a good afternoon.
[01:12] <JimPA> hey
[01:13] <JimPA> Can OSD capture closed-captioning?
[03:41] <gremlin[it]> hi all !
[03:57] <Xorlev> 'ello (20 minutes late)
[07:11] <MattJ> Is there a samba server compiled for the OSD?
[07:12] <MattJ> I'm having the kind of day that I know if I compile it myself, it will all go wrong
[07:15] <nerochiaro> MattJ: not that i know of
[07:15] <MattJ> Hmph
[07:17] <MattJ> I tried to get ffmpeg to work, just to test it
[07:17] <MattJ> Complains it can't understand the audio of the mp4 files the OSD records :/
[07:20] <nerochiaro> mplayer can read them just ok
[07:34] <MattJ> I was compiling for the OSD, curious to see what transcoding was really like
[07:35] <nerochiaro> it's slow
[07:35] <MattJ> How slow?
[07:36] <nerochiaro> glaciers moving slow
[07:36] <MattJ> If it even took hours, I would be happy to run it overnight
[07:36] <MattJ> If it takes longer, well :)
[07:39] <nerochiaro> 200Mhz, integer only
[07:39] <nerochiaro> hmmm
[07:45] <MattJ> ffmpeg has a switch to enable ARM extensions
[07:54] <nerochiaro> good point, these probably help a bit, not sure how much though
[07:55] <MattJ> That's what I was trying to discover
[07:57] <nerochiaro> you sure you compiled in all the codecs required to do mp4 properly ?
[07:58] <MattJ> rafb.net
[08:00] <MattJ> rafb.net
[08:07] <nerochiaro> i assume you will run it from NFS initially, so why not let it just compile with everything ? default options
[08:07] <gremlin[it]> i have a strange behavior, i'm not able to understand if nfsroot is mount or not ... but during kernel boot i notice
[08:07] <gremlin[it]> IP-Config: Complete:
[08:07] <gremlin[it]> device=eth0, addr=192.168.73.9, mask=255.255.255.240, gw=192.168.73.1,
[08:07] <gremlin[it]> host=neuros, domain=, nis-domain=(none),
[08:07] <gremlin[it]> bootserver=192.168.73.2, rootserver=192.168.73.2, rootpath=
[08:07] <gremlin[it]> rootpath is empty ?!?!?!
[08:08] <gremlin[it]> and after
[08:08] <gremlin[it]> Looking up port of RPC 100003/2 on 192.168.73.2
[08:08] <gremlin[it]> Looking up port of RPC 100005/1 on 192.168.73.2
[08:08] <gremlin[it]> VFS: Mounted root (nfs filesystem).
[08:08] <gremlin[it]> Freeing init memory: 100K
[08:08] <MattJ> nerochiaro: All external libs are disabled by default
[08:08] <gremlin[it]> and nothing more ...
[08:08] <nerochiaro> MattJ: enable-all or something, there was an option like that IIRC
[08:08] <nerochiaro> may be wrong
[08:08] <nerochiaro> it was some time ago
[08:09] <MattJ> You had a binary? :)
[08:10] <nerochiaro> gremlin[it]: same here
[08:10] <nerochiaro> MattJ: i was playing with ffmepeg build for something else, but i saw that option, maybe i was wrong
[08:10] <nerochiaro> gremlin[it]: but it goes on here
[08:10] <gremlin[it]> nerochiaro what mean 'same here' ... same messages but at end it work ?
[08:10] <nerochiaro> yes
[08:11] <nerochiaro> gremlin[it]: here it frees 96K of memory
[08:11] <nerochiaro> but shouldn't matter
[08:11] <gremlin[it]> mhh ok ... i have kernel a bit different ...
[08:12] <nerochiaro> sorry, i have to go. my very late sunday lunch is finally cooked
[08:12] <nerochiaro> see you later, probably
[08:12] <gremlin[it]> btw nerochiaro , i'm able to boot with kernel build with OE and gcc-3.4.4 and rootfs present ein flash ... and seem it load correctly all modules !
[08:13] <gremlin[it]> see u nerochiaro !
[08:13] <gremlin[it]> i know what mean an italian family lunch :)
[08:43] <MattJ> I disabled audio for now, and ffmpeg works on the video
[08:43] <MattJ> The flv file is growing at 1kb/s :D
[09:01] <gremlin[it]> hi JohnDesigner !
[09:02] <JohnDesigner> hiya gremlin[it]
[09:02] <JohnDesigner> what are you up to?
[09:11] <gremlin[it]> kernel boot but seem nothing is executed on the nfs_rootfs ...
[09:15] <MattJ> woot
[09:15] <MattJ> It took 30 minutes to transcode 2 minutes of mp4 into an flv
[09:16] <MattJ> with no audio
[09:16] <JohnDesigner> I have no idea what that means :)
[09:17] <MattJ> So at the rate of 4min/hour, I should be able to watch an flv by next week :)
[09:18] <MattJ> It's not bad though
[09:27] <JohnDesigner> if time is no object, then that works better than nothing
[09:35] <MattJ> wppt
[09:35] <MattJ> *woot
[09:35] <MattJ> I got Samba working too
[09:39] <MattJ> nerochiaro: Would it be possible for /etc/profile to include a file from /mnt/OSD? Unless there is another way to achieve that
[09:41] <nerochiaro> MattJ: seems pretty slow to me, honestly
[09:42] <nerochiaro> MattJ: what you need that include for '
[09:42] <nerochiaro> ^
[09:42] <MattJ> I want to set some environment variables, and add to $PATH
[09:42] <nerochiaro> gremlin[it]: i'm not really sure why nothing is executed after kernel is done
[09:43] <gremlin[it]> nerochiaro me to ... ... at now i'm trying to figure out alto how to debug ...
[09:44] <nerochiaro> i think /mnt/OSD/rc.local gets execute at init time
[09:45] <nerochiaro> gremlin[it]: if nothing is running, not sure how much you can debug.
[09:45] <nerochiaro> gremlin[it]: btw, was no family lunch. just me and my cats ;)
[09:46] <gremlin[it]> nerochiaro the rootfs isn't your (neuros) is completelly different ... but at least init or sulogin ot tinylogin shoulf work :)
[09:46] <gremlin[it]> ahhhh ok
[09:47] <MattJ> nerochiaro: rc.local does, and I'm using it to start the web server for example
[09:47] <MattJ> But not in the context of a telnet shell
[09:47] <MattJ> Which I believe is what /etc/profile does
[09:48] <nerochiaro> interesting. then we need to have something in /mnt/OSD for that too
[09:48] <nerochiaro> will talk to Tom about it, he's the init scripts man
[09:48] <MattJ> Great, thanks
[09:48] <MattJ> btw
[09:48] <MattJ> If I want to make a GUI app, I'm still not sure of the process
[09:49] <MattJ> If I make it in standard Qt, is it trivial to then run on the OSD?
[09:49] <nerochiaro> gremlin[it]: maybe you can make your own tiny executable and have your kernel run that just as debug, to see what happens. just a random idea
[09:49] <nerochiaro> not really sure how to help there
[09:50] <nerochiaro> MattJ: it should run fine, as long as you don't use widgets or classes we don't have compiled in (we stripped what we didn't need). also, it may have to abide a couple extra rules to sit well with other neuros apps, but you can get to that later
[09:51] <MattJ> Ok
[09:52] <nerochiaro> MattJ: start with something very trivial like a window and a button and see how that goes, then add in bits and pieces from there. or even more simple, pick up one of the neuros apps and butcher it and put in your stuff
[09:53] <nerochiaro> e.g. tools
[09:53] <nerochiaro> or the "more applications" menu app
[09:53] <nerochiaro> they are quite simple
[09:56] <MattJ> Thanks
[10:00] <gremlin[it]> nerochiaro yes ...
[10:29] <JimPA> MattJ
[10:29] <MattJ> Ahoy
[10:29] <JimPA> hey.. where you using ffmpeg to transcode mp4 to flv?
[10:29] <MattJ> I was
[10:30] <JimPA> wow. that's slow
[10:30] <MattJ> Yes :)
[10:30] <JimPA> I have access to On2's VP6 encoder... could try that
[10:30] <MattJ> That's not open-source, is it?
[10:30] <JimPA> nope... unfortunately
[10:30] <MattJ> Then you would have difficulty running it on the OSD, no?
[10:31] <JimPA> got to check to see if there's an open source decoder
[10:31] <JimPA> oh.. I wasn't suggesting encoding on OSD
[10:31] <JimPA> just decoding...since more sites are using VP6 now
[10:31] <MattJ> That's what I'm doing
[10:31] <MattJ> OSD can already decode
[10:31] <JimPA> and VP7 is used by ABC for HD video
[10:37] <vmarks> hi
[10:38] <MattJ> Hi vmarks
[10:39] <vmarks> so, someone update me on the status of the QT stuff.
[10:42] <JimPA> MattJ: the libavcodec project supports decoding of VP6
[10:43] <JimPA> is Neuros using that library?
[10:44] <MattJ> I'm not sure
[10:46] <greyback> JimPA: OSD uses Vixynet FLV2MPEG4 transcoder
[12:21] <angel_> hi
[12:22] <greyback> angel_: hey!
[12:22] <angel_> i have a question abou the OSD hardware
[12:22] <greyback> I'm no expert, but try me
[12:23] <angel_> i am writing a software (is like a media center ) for the EFIKA (PowerPC 400MHz)
[12:23] <MattJ> vmarks: I haven't used it the QT firmware, though from what I hear it is working but not usable yet
[12:23] <vmarks> huh
[12:23] <angel_> but i am thinking how strong is the OSD CPU?
[12:23] <MattJ> s/it//
[12:23] <vmarks> ok
[12:24] <greyback> angel_: it has a 200Mhz ARM5 cpu
[12:24] <greyback> vmarks: if you're in PAL land, it's no good yet.
[12:24] <vmarks> not in PAL land.
[12:24] <vmarks> NTSC here.
[12:24] * MattJ  dreams of 8min/hour transcoding speed
[12:25] * MattJ  <-- PAL
[12:25] <angel_> no PAL? really?
[12:25] <greyback> vmarks: then you can give it a try, some apps don't work, and it's not optimised yet, but it goes.
[12:25] <MattJ> angel_: Yes PAL, but not on the new firmware (which is still in development)
[12:25] <MattJ> Hasn't been released yet
[12:26] <greyback> vmarks: you'll need to netboot it from a r/w nfs share
[12:26] * vmarks  thinks he'll wait a while for it to get further along.
[12:26] <vmarks> NFS? pass.
[12:26] * MattJ  too
[12:26] <greyback> I wouldn't trust a upk file yet
[12:27] <angel_> is it posible to remove the Qtopia and add GTK+(glib clutter etc)
[12:27] <MattJ> angel_: The current OSD firmware doesn't use Qtopia, the in-development one does
[12:27] <greyback> angel_: possible yes, but it'd be a serious amount of work. You'd need to get gtk+ running on the framebuffer.
[12:27] <MattJ> I'm sure you could use GTK, but it would be some work
[12:28] <angel_> plain framebuffer or DirectFB?
[12:28] <greyback> plain
[12:30] <angel_> why is that? can't X start on OSD?
[12:31] <greyback> it could, but I think it was dropped for efficiency & space constraints
[12:32] <angel_> how much memory (RAM) osd have?
[12:32] <MattJ> greyback, master of share mounting...
[12:32] <MattJ> How do I unmount a share?
[12:32] <greyback> OSD has onboard flash storage of about 32mb, and 32 mb of usable memory
[12:33] <greyback> MattJ: umount /mount/point
[12:33] <MattJ> Not working :/
[12:33] <greyback> no? what do you see when you type simply "mount"
[12:33] <MattJ> umount: cannot umount /mnt/tmpfs/media/Downstairs: Device or resource busy
[12:34] <greyback> something must be using it. You're not in the directory, are you? Did the OSD hang?
[12:34] <MattJ> xD
[12:34] <MattJ> I was in the directory :P
[12:34] <angel_> well i found that clutter can run on framebuffer (www.clutter-project.org
[12:34] <greyback> :D we've all done it
[12:35] <MattJ> I have an odd problem
[12:35] <MattJ> When I mount it
[12:35] <MattJ> It mounts /media
[12:36] <MattJ> 'ls' shows USB, network, bookmarks
[12:36] <MattJ> But I can't ls or cd to USB
[12:36] <MattJ> It says there is no such directory :S
[12:36] <MattJ> Ah, hmm... I think it is a symlink
[12:37] <greyback> Yeah, I think there's an option ins smb.conf to allow it to follow symlinks/mount points
[12:39] <greyback> Hmm, apparently it's on by default. I'm not sure now
[12:40] <MattJ> I just added it anyway, doesn't help
[12:41] <MattJ> I can't get to bookmarks either, which is also a symlink
[12:41] <MattJ> Maybe there is a client option
[12:42] <greyback> Did you put "follow symlinks = yes" under your share name?
[12:43] <MattJ> I did
[12:43] <MattJ> and restarted smbd
[12:44] <greyback> Right, I'm out of ideas then. Unless there's a difference between hard & soft symlinks.
[12:45] <greyback> It does work for me, tho I do remember problems myself when samba came across mount points.
[12:47] <MattJ> I made a new share for USB, at /mnt/tmpfs/mount_USB
[12:47] <MattJ> Works fine
[12:48] <greyback> Cool.
[14:34] <hj1980> hey guys.. anyone know about digital scopes with sampling?
[20:01] <bblack> greetings folks
[20:01] <bblack> i've ported linux-iscsi.org's initiator to the OSD
[20:02] <bblack> www.linux-iscsi.org
[20:02] <bblack> a package will be available tonight. enjoy :)
[20:03] * MattJ  wonders what that is
[20:04] <bblack> block level IP storage
[20:04] <MattJ> Interesting
[20:04] <bblack> record/playback over iSCSI instead of NFS/SMB or attached USB