| [00:07] | <nerochiaro> | srobertson: they will tell us somewhere in the next week how many slots we have |
| [00:07] | <nerochiaro> | srobertson: we requested 9 |
| [00:09] | <nerochiaro> | may1937: that "below that line" thingie appeared when i put in the request for 9 slots. We are still in time to change that |
| [00:33] | <nerochiaro> | irclogs too. so it's drupal which is dying |
| [00:34] | <srobertson> | cgiirc was down for me |
| [00:34] | <nerochiaro> | try open.neurosaudio.com |
| [00:34] | <srobertson> | nerochiaro: whole site is back now (hence GarBage's return) |
| [00:35] | <nerochiaro> | srobertson: weird stuff |
| [00:36] | <nerochiaro> | weird thing is that i was able to see the static pages even when it was supposedly "down", while you and peter and garbage could not |
| [00:36] | <srobertson> | apache2 is reaching 80% load, though. |
| [00:38] | <nerochiaro> | hmm |
| [00:39] | <srobertson> | hey peterqiu |
| [00:39] | <peterqiu> | hello srobertson |
| [00:41] | <peterqiu> | Could you give me a example how to config the svn pre-commit script for invoking astyle? |
| [00:44] | <peterqiu> | srobertson |
| [00:44] | <nerochiaro> | peterqiu: svnbook.red-bean.com (check the section "Hook Scripts" |
| [00:45] | <srobertson> | peterqiu: i am not all that familiar with svn, give me a moment to play catch-up with documentation ;) |
| [00:46] | <srobertson> | don't know if this has since changed, but: svn.haxx.se |
| [00:48] | <nerochiaro> | srobertson: seems it can't be done |
| [00:48] | <peterqiu> | nero, steven Thanks a lot. I will try on the test machine. |
| [00:48] | <nerochiaro> | peterqiu: hold on, i think it's not a good idea |
| [00:49] | <may1937> | oh i miscounted |
| [00:50] | <peterqiu> | nero, Ok, I will try until we familiar with it. |
| [00:50] | <nerochiaro> | peterqiu: please no, forget about this idea. |
| [00:50] | <nerochiaro> | peterqiu: modifying stuff in commit hooks should not be done. i didn't know about that |
| [00:51] | <nerochiaro> | peterqiu: i will email Gao saying it was a bad idea |
| [00:51] | * srobertson points at Git | |
| [00:52] | <srobertson> | et al |
| [00:52] | <nerochiaro> | peterqiu: the only thing that we can do is to have a hook that refuse the commit if it doesn't conform to style guidelines |
| [00:52] | <nerochiaro> | peterqiu: but i'm not sure it's a great idea either |
| [00:53] | <nerochiaro> | srobertson: once you convince Gao of that, i'll give you a cookie |
| [00:54] | <srobertson> | nerochiaro: be careful with that kind of promise. if i accomplish said task (albeit unlikely, because i have decided at this point not to bother), i will expect said cookie. |
| [00:54] | <srobertson> | i will expect it MOST FERVENTLY. |
| [00:54] | <peterqiu> | nero, thanks any way. Maybe the programmer can use this command to filter: find /svn/neuros-bsp *.c -exec astyle { } \ ; |
| [00:55] | <nerochiaro> | srobertson: man, i can mail you all kind of cookies to whereever in the world you like. unless they really weight a lot |
| [00:56] | <peterqiu> | nero: Do you have a lot of cookie? |
| [00:56] | <nerochiaro> | peterqiu: no, but i can buy them for people who really deserve to get them |
| [00:56] | <nerochiaro> | or make them |
| [00:57] | <nerochiaro> | peterqiu: i'll talk with Gao about the idea of blocking commits that don't conform to style guidelines, and then having you guys use astyle (or manually respect the conventions) on the code you submit |
| [00:58] | <srobertson> | Null hypothesis: Steven will finish his Statistics homework. Alternative hypothesis: Steven will BS his physics homework. Set alpha to .05, use mu_0 equals 4/5 (bs'd assignments per total), s would come out to be pretty small... |
| [00:59] | <srobertson> | We can reject our null hypothesis. We are more than 95% confident Steven will BS his homework. |
| [00:59] | <nerochiaro> | BS as in bull ? |
| [00:59] | <peterqiu> | nero: thanks, I think format the code as uniform by the astyle is a goog idea. We can format it manually before commit it. |
| [01:00] | <sourcerror> | bull hypothesis? |
| [01:00] | <nerochiaro> | peterqiu: ok. you'll receive an email from the boss if he decides it's ok :) |
| [01:00] | <srobertson> | nerochiaro: yes. |
| [01:01] | <srobertson> | sourcerror: The bull hypothesis is that the chi-squared distribution of the sample population sample would have a beta value of no greater than the standard variance of the population sample size. |
| [01:02] | * sourcerror remembers a statistically insignificant amount of what he learned in statistics :( | |
| [01:02] | * nerochiaro has vision of his old statistics professor: a poor sad old man | |
| [01:02] | <randonimity> | srobertson: for an engineer you sure can BS pretty well |
| [01:03] | <srobertson> | randonimity: shut it shut it SHUT IT |
| [01:03] | <randonimity> | srobertson: it's about time you had a little psychosis, I was starting to think we were sane! |
| [01:03] | <sourcerror> | is that the null and the bull? :p |
| [01:04] | <srobertson> | randonimity: just because my sleep is measured in minutes doesn't mean I don't remember how to KILL -9... |
| [01:04] | <randonimity> | okay, okay, i know when i'm not wanted |
| [01:04] | <srobertson> | no, obviously, you don't. shoo. i don't have time for me. |
| [01:04] | <randonimity> | fine, i'll keep the completed copy of our homework to myself, then. |
| [01:05] | <srobertson> | well, darn. |
| [01:06] | <nerochiaro> | srobertson: you need to mine your alt personalities for data, before killing them. you should've learned that by now |
| [01:08] | <srobertson> | about the only thing i've learned by now is that i should have learned a lot more by now |
| [01:14] | <srobertson> | and that caffeine pills are luvverly... |
| [01:14] | * srobertson is away: making food and taking pills. empty stomachs don't do well here. | |
| [01:16] | <sourcerror> | nerochiaro, peterqiu: so what style are you going to use in astyle? (P.S. I hate the styles where half your source code is just braces on a line by themselves.) |
| [01:17] | * daurn wonders | |
| [01:17] | <daurn> | what happened to sitwon? |
| [01:17] | <nerochiaro> | sourcerror: that one |
| [01:18] | <nerochiaro> | daurn: good question |
| [01:18] | <sourcerror> | ugh :( |
| [01:19] | <nerochiaro> | sourcerror: can't say i like it much either, but it can be changed en-masse later at any time and besides it's better than no standard at all |
| [01:19] | <nerochiaro> | also 4 spaces instead of tabs, which i approve |
| [01:20] | <sourcerror> | yes, no reason to get into religious debates. But I think it makes the code so spread out it hinders understandability. anyway. |
| [01:21] | <sourcerror> | yay for 4 spaces :) ! |
| [01:21] | <nerochiaro> | sourcerror: incentive to reduce the amount of code :) |
| [01:21] | <sourcerror> | good point!!! |
| [01:24] | * srobertson is back (gone 00:09:57) | |
| [01:25] | <sourcerror> | srobertson: if you were gone more than 00:10:23 we were going to call for help! |
| [01:26] | <srobertson> | sourcerror: thank goodness I made it! thanks for looking out for me guys, it really touches me |
| [01:26] | <srobertson> | right here |
| [01:26] | * srobertson points at the area just above his sternum | |
| [01:26] | <nerochiaro> | with a pointy stick |
| [01:27] | * srobertson does *not* make an incision in the area just above his sternum | |
| [01:27] | <srobertson> | thank you very much. |
| [01:28] | * sourcerror appreciates that IRC is just text | |
| [01:28] | <srobertson> | as opposed to <blink>html</blink>? or maybe *STAB* physical! |
| [01:29] | * sourcerror ouch, my eyes!! | |
| [01:40] | <nerochiaro> | anyone by chance knows libpng wrappers/loaders that eat a png file name and spit out a pixmap. i have the reference one from the png book but there might be simpler ones |
| [01:43] | <srobertson> | not sure what you're using it for, but most distros come with imagemagick. 'convert image.png image.bmp' |
| [01:44] | <nerochiaro> | srobertson: need to read a png file and get a pixmap to display on the osd |
| [01:45] | <nerochiaro> | before nanox can be started |
| [01:45] | <sourcerror> | I noticed those huge .bmp files in the flash for the boot. I guess they compress well? so that's why they are used? |
| [01:46] | <sourcerror> | ...because it is before nano-x? |
| [01:46] | <nerochiaro> | splash screen |
| [01:46] | <srobertson> | nerochiaro: for a simple example (a dinosaur comics instance), bz2 compressed better than png |
| [01:46] | <nerochiaro> | we want to have these as PNG so John can use transparency and stuff |
| [01:46] | <srobertson> | oh. |
| [01:47] | <srobertson> | well, what about chromakeying? or, i swear there's an extension for bmp that allows transparency |
| [01:47] | <nerochiaro> | srobertson: plus dinosaur comics have large areas of solid color |
| [01:47] | <nerochiaro> | srobertson: the key is: more standard, the better |
| [01:48] | <nerochiaro> | srobertson: plus one day we might not go cramfs, so what you do ? |
| [01:49] | <srobertson> | what do you do? PARTY |
| [01:49] | <nerochiaro> | yay! |
| [01:50] | * srobertson feels linuxy now, munching on handfuls of dried pasta | |
| [01:51] | <nerochiaro> | you should munch on raw herrings to feel really linuxy |
| [02:15] | <anders_> | nerochiaro: Evaluate XMMS2 last, and I have a larger chance to be around. |
| [02:16] | <nerochiaro> | anders_: it's ok |
| [02:16] | <nerochiaro> | we'll do bridge->other stuff->xmms2 |
| [02:37] | * Johndesigner perks up at hearing splash screen | |
| [02:38] | <nerochiaro> | Johndesigner: i'm trying a couple things that should give you PNG for the splash sceen |
| [02:38] | <nerochiaro> | Johndesigner: when you have some time though, i'd like to bounce some ideas about youtube with you |
| [02:38] | <Johndesigner> | sourcerror: the huge bmps are that way bc i was counting on using png or jog at splash, but it turned out i was told only 16bit bmp could be used:( |
| [02:38] | <nerochiaro> | Johndesigner: given it's the new priority, it seems |
| [02:39] | <Johndesigner> | nerochiaro: thats great news about the pngs |
| [02:39] | <nerochiaro> | yeah, just wait until i actually manage ;) |
| [02:40] | <Johndesigner> | nerochiaro: sure, we can talk about the youtube a bit |
| [02:40] | <sourcerror> | I see. |
| [02:40] | <Johndesigner> | btw, it would be AWESOME if the pngs at splash could do a simple animation like fade in fade out |
| [02:41] | <nerochiaro> | Johndesigner: you can adjust alpha i think |
| [02:41] | <Johndesigner> | friggen apple tv uses loads of animations in its gui |
| [02:42] | <nerochiaro> | they are expensive |
| [02:42] | <Johndesigner> | nerochiaro: let me mail you the new sequence, i think where the fades would be are obvious |
| [02:42] | <nerochiaro> | sure |
| [02:45] | <Johndesigner> | ok its off |
| [02:46] | <Johndesigner> | its much more simple than the orange one..i think joe called it 'super bowl commercial' style. |
| [02:46] | <Johndesigner> | simple but is supposed to get in your very mind |
| [02:46] | <nerochiaro> | yeah, although i liked the orange one better |
| [02:47] | <nerochiaro> | that "power of freedom" gives me always strange connotations |
| [02:47] | <nerochiaro> | but that's obviously just me |
| [02:47] | <nerochiaro> | it's not bad anyway |
| [02:47] | <Johndesigner> | i was also think of just using the word freedom with a period. small white text in the middle of the screen with a small floating shadow |
| [02:48] | <Johndesigner> | kinds says it all i think |
| [02:48] | <nerochiaro> | much better, but maybe too simple ? |
| [02:48] | <Johndesigner> | yeah, thats where using the 3 pillars to push the Neuros message works well also |
| [02:48] | <nerochiaro> | or you can have the words "freedom", "innovation", "openness" etc appear one by one (with shades) around the neuros log |
| [02:49] | <Johndesigner> | what is the Neuros log? |
| [02:49] | <nerochiaro> | logo |
| [02:49] | <nerochiaro> | at different "distances" (giving perspective with the shades) |
| [02:49] | <Johndesigner> | ah, didnt know ppl called it that |
| [02:50] | * Johndesigner is not following | |
| [02:50] | <nerochiaro> | i call "logo" the word "neuros" with that specific font. the one it's on the left in the stuff you sent me |
| [02:51] | <Johndesigner> | ah, gotcha |
| [02:51] | <nerochiaro> | and the thing about distance, i'm not sure i conveyed it properly |
| [02:51] | <Johndesigner> | do you mean 'depth'? |
| [02:51] | <Johndesigner> | maybe |
| [02:52] | <nerochiaro> | yeah, exactly |
| [02:52] | <nerochiaro> | so maybe freedom float near the "viewpoint" while "innovation" a little on the left and on the back, "opennes" a little shifted and on the right, etc |
| [02:52] | <Johndesigner> | yep, the small 'drop shadow' on that pdf is supposed to give the slightest hint of depth |
| [02:53] | <nerochiaro> | yup |
| [02:53] | <nerochiaro> | i was just suggesting to use that more |
| [02:53] | <nerochiaro> | well, anyway |
| [02:53] | <nerochiaro> | let's move to youtube. i'm certainly no designer :) |
| [02:53] | * Johndesigner is thinkin | |
| [02:55] | <Johndesigner> | nerochiaro: i think we could do a lot of different things as you suggest, but we will need to figure out what is *actually* doable at boot time |
| [02:55] | <Johndesigner> | you tube then? |
| [02:55] | <nerochiaro> | Johndesigner: will get back to you on png within the day, if that's ok |
| [02:56] | <nerochiaro> | Johndesigner: yes, youtube |
| [02:56] | <Johndesigner> | sure, thanks! I'll buy you a beer if you can figure that out |
| [02:56] | <nerochiaro> | Johndesigner: heh, we'll see |
| [02:56] | <Johndesigner> | I'll buy you a brewery if you can figure out how to do fades at boottime |
| [02:57] | <nerochiaro> | Johndesigner: Gao said not much space to do PNG at boot time, or we could've used that |
| [02:57] | <nerochiaro> | anyway |
| [02:57] | <sourcerror> | nerochiaro: what code does the splash screen flipping? |
| [02:57] | <nerochiaro> | the main limitation for youtube seems to be it's keyboardless, since it seels everyone wants to enter full searches |
| [02:58] | <nerochiaro> | Johndesigner: uboot |
| [02:58] | <nerochiaro> | Johndesigner: and some direct-to-fb code once we are past boot and before nano-x is up |
| [02:59] | <nerochiaro> | Johndesigner: the idea i'm trying to work on is to enable png in that direct-to-fb code |
| [02:59] | <Johndesigner> | nerochiaro: we were talking about starting the youtube thing with a smaller specific goal - like being able to see the 'top 5" of the day or something |
| [03:00] | <Johndesigner> | nerochiaro: direct to fb? |
| [03:00] | <nerochiaro> | Johndesigner: ah, i was already sailing past that ;P -- the top 5 can be easy, you use the youtube API to get the "featured" videos for the day, with a limit of 5. this gives you titles and thumbnails |
| [03:01] | <Johndesigner> | cool, how can I be of service? |
| [03:01] | <nerochiaro> | Johndesigner: direct to fb means it paints directly the image pixels one by one to the screen. While later you can do that indirectly via nano-x (much easier and much flexible) |
| [03:01] | <Johndesigner> | ah |
| [03:03] | <Johndesigner> | I was playing with the apple tv today |
| [03:04] | <Johndesigner> | and it allows some browsing of film trailers from Inet Itunes |
| [03:04] | <Johndesigner> | you dont need to enter (and cant) any text |
| [03:04] | <nerochiaro> | and what happens if you need to find something ? |
| [03:05] | <Johndesigner> | you must do that on your computer thats connected to your netowrk |
| [03:05] | <nerochiaro> | do we want to force people to have a PC ? |
| [03:05] | <nerochiaro> | i thought the vision for the OSD was to be PC-less as possible |
| [03:06] | <Johndesigner> | I tested it by transcoding "sincity" to H.264 - entered it into itunes on a compy connected to my 11g network |
| [03:06] | <Johndesigner> | nope -no pc |
| [03:06] | * Johndesigner types very slow | |
| [03:06] | <nerochiaro> | no problem |
| [03:06] | <nerochiaro> | Johndesigner: i'm typing in other windows while i wait :) |
| [03:07] | <Johndesigner> | heh |
| [03:08] | <Johndesigner> | after loading the h264 vid into itunes on compy - wnet to apple tv in other room and it started streaming instantly |
| [03:08] | <nerochiaro> | Johndesigner: you had to browse to it in itunes ? |
| [03:10] | <Johndesigner> | no, you need to set up appleTV to "synch" or pair with the specific compy |
| [03:10] | <Johndesigner> | then |
| [03:10] | <Johndesigner> | move thru the list much like we have |
| [03:11] | <Johndesigner> | to get to the file that will show up automatically |
| [03:11] | <Johndesigner> | under the compys nick |
| [03:12] | <Johndesigner> | im not sure yet if you can go directly to inet itunes store with it or not |
| [03:13] | <nerochiaro> | doesn't sound much exciting to me |
| [03:13] | <Johndesigner> | its not really |
| [03:13] | <Johndesigner> | the trailers from itunes store show up painfully slow |
| [03:14] | <Johndesigner> | like 5 minutes for a 2 minute trailer |
| [03:14] | <Johndesigner> | and it finished dl before starting too which i thought was strange |
| [03:14] | <nerochiaro> | well, let's back up to our stuff then. and try to do better :) so let's suppose we can get the list of the top 5 featured youtube videos, we display it in a list with thumbnails ? |
| [03:15] | <Johndesigner> | might have been a lot of things slowing down the transmission tho |
| [03:15] | <Johndesigner> | sure thumbnails would be good |
| [03:15] | <Johndesigner> | with the title , playtime too |
| [03:16] | <Johndesigner> | or maybe osd gets top 5 vids and 5 other 'random' selections for a little curiosity |
| [03:17] | <Johndesigner> | what are the chances of playing .flv on osd |
| [03:17] | <Johndesigner> | ? |
| [03:17] | <Johndesigner> | I've tried transcoding the tube vids to .mp4 and avi - not too good results |
| [03:18] | <nerochiaro> | we can do transcode on board, then play it. i'm not sure of the quality yet |
| [03:18] | <nerochiaro> | Johndesigner: and random selections are pretty hard to do with youtube actually |
| [03:19] | <nerochiaro> | Johndesigner: for randomness you can pick the most recently added |
| [03:19] | <Johndesigner> | nerochiaro: transcode on board delays the time-to-play though right? |
| [03:20] | <Johndesigner> | :( |
| [03:20] | <Johndesigner> | vixy.net is an online youtube transcoder |
| [03:20] | <nerochiaro> | the same one |
| [03:20] | <nerochiaro> | will run on board |
| [03:21] | <Johndesigner> | i used I used that transcoder for a couple youtube vids and I was underwhelmed by the quality |
| [03:21] | <Johndesigner> | of the resulting vid |
| [03:21] | <nerochiaro> | maybe it can be tweaked, but youtube vids IMHO suck anyway |
| [03:22] | <Johndesigner> | sure do but they do some sort of slight of hand to make them watchable |
| [03:23] | <nerochiaro> | they transcode them to flv from mpg, then we transcode them back to mpg. loss is inevitable |
| [03:23] | <Johndesigner> | I jsut worry about both the click0then-dely on the osd and also the resulting quality if they are transcoded on the osd |
| [03:24] | <Johndesigner> | I understand the lossy nature, but this was baaad |
| [03:24] | <Johndesigner> | maybe just the vids i picked i dunno |
| [03:24] | <Johndesigner> | it wasn't a scientific test |
| [03:24] | <Johndesigner> | anyway |
| [03:25] | <Johndesigner> | so decoding .flv on the osd must be a total bitch right? |
| [03:26] | <Johndesigner> | otherwise you coding folk would jsut do that |
| [03:27] | <nerochiaro> | Johndesigner: well, i don't really know. it's up to the codec vendor, and as far as i know they don't or can't do it |
| [03:27] | <nerochiaro> | Johndesigner: you have to ask Gao for specifics, i've never dealt with them |
| [03:27] | <nerochiaro> | Johndesigner: but bottom line seems to be they won't do it |
| [03:28] | <Johndesigner> | is that format really based in h264? |
| [03:28] | <nerochiaro> | Johndesigner: and doing it on our own entail this transcoding step |
| [03:28] | <Johndesigner> | anyway, i don't mean to take you time with that junk |
| [03:28] | <nerochiaro> | anders_: you around, by the way ? |
| [03:28] | <anders_> | nerochiaro: Yes. |
| [03:29] | <nerochiaro> | anders_: you mentioned that it might be possible to add fake headers to the transcoded video so that we can play it while it downloads |
| [03:29] | <anders_> | nerochiaro: Yes. Might be possible. |
| [03:30] | <nerochiaro> | anders_: the transcoder you ported is vixynet, right ? |
| [03:30] | <anders_> | nerochiaro: Yes. |
| [03:31] | <Johndesigner> | playing some of the video while dl-ing is key IMHO |
| [03:31] | <Johndesigner> | key |
| [03:31] | <anders_> | nerochiaro: Modified to not seek in input file. So it doesn't need to download to a temparary file. |
| [03:31] | <Johndesigner> | otherwise its a gimmick |
| [03:32] | <nerochiaro> | anders_: and the difference with a normal transcoder is that it does it progressively ? |
| [03:33] | <anders_> | nerochiaro: Key feature of the vixynet transcoder is that it doesn't not fully decode the data. |
| [03:34] | <anders_> | nerochiaro: Making it _FAST_. But can't change resolution. |
| [03:34] | <nerochiaro> | anders_: scans the file and changes parts on the fly ? which is possible because flv is similar to the mpg so it doesn't need to actually change the video data ? |
| [03:35] | <nerochiaro> | that is decode/encode again |
| [03:37] | <turran> | good morning =) |
| [03:38] | <nerochiaro> | turran: hi |
| [03:38] | <anders_> | nerochiaro: Really really simplified video encoding works like: simplify input data (lossy) -> pack simplified data (lossless). The transcoder works because the "simplify data" step is the same for both formats. And only the lossless packing is different. |
| [03:39] | <nerochiaro> | anders_: so the same simplified data can be reused |
| [03:40] | <anders_> | So instead of (flv) unpack -> "desimplify" -(raw)-> "simplify" -> pack (xvid) it becomes (flv) -> unpack -("simplifyed" data)-> pack (xvid) |
| [03:41] | <nerochiaro> | anders_: ok, i get the idea. so it should not theoretically lose any quality, no ? |
| [03:42] | <nerochiaro> | it's not lossy->lossy, it's all done in lossless |
| [03:42] | <anders_> | nerochiaro: Right. |
| [03:43] | <nerochiaro> | Johndesigner: so i have no idea what cause the quality loss you mention |
| [03:43] | <nerochiaro> | anders_: ok, i had a clear picture then :) |
| [03:44] | <nerochiaro> | anders_: however, the headers are not clear to me. they shouldn't be just convertible from the original flv video ? or do the xvid headers need some data that the flv headers don't have ? |
| [03:44] | <Johndesigner> | nerochiaro: hmm, ok. I was just mentioning it to keep an eye out |
| [03:45] | <nerochiaro> | Johndesigner: ah, ok |
| [03:45] | <anders_> | nerochiaro: The thing is that the transcoder writes some kind of broken dummy header in the beginning of the file first. And then, when it has all data about bitrates and file length and stuff, it seeks back and writes a real working header. |
| [03:46] | <nerochiaro> | anders_: why the dummy thing ? isn't that data already there in the flv header ? |
| [03:47] | <anders_> | nerochiaro: Don't think it is there. If it is we can write a real header. Otherwise we can write a header with fake values to make it playable, but with wrong metadata. |
| [03:49] | <nerochiaro> | anders_: i see. sounds pretty much feasible either way |
| [03:49] | <nerochiaro> | anders_: the fake header |
| [03:50] | <nerochiaro> | anders_: would that be with very long length so that it plays until get to the last frame and then aborts ? |
| [03:50] | <nerochiaro> | (i'm of course confessing my ignorance about video headers here) |
| [03:51] | <anders_> | nerochiaro: I think there might even be a "stream" header, that says "this is a live stream, there is no such thing as length" that could be used. |
| [03:54] | <nerochiaro> | anders_: so we can write something like that, buffer the video into memory, and start playing. sounds good. |
| [03:55] | <anders_> | nerochiaro: Should<tm> be doable. |
| [03:55] | <nerochiaro> | anders_: Gotcha<tm> |
| [04:05] | <nerochiaro> | Johndesigner: have you ever used firefox 2 ? |
| [04:05] | <Johndesigner> | am right now |
| [04:07] | <nerochiaro> | Johndesigner: what do you think if the automatic suggestions when you type in the search box ? what if there was a way to re-use that on the text input for the osd ? |
| [04:07] | <Johndesigner> | that could be big |
| [04:08] | <Johndesigner> | very usefull indeed |
| [04:09] | <nerochiaro> | Johndesigner: it can be done, if we assume the osd will be connected to the network |
| [04:09] | <nerochiaro> | i'll post more info in ML in a while |
| [04:10] | <Johndesigner> | or maybe a field of choices or field of common words |
| [04:10] | <Johndesigner> | to choose from |
| [04:10] | <Johndesigner> | like a cloud sort of |
| [04:10] | <nerochiaro> | explain better the cloud idea please |
| [04:11] | <Johndesigner> | not really a list per-se, but a cloud of words or phrases where the more popular words are bigger or bolder |
| [04:11] | <Johndesigner> | can jump around with cursor to select |
| [04:11] | <Johndesigner> | not cursor, but dpad |
| [04:13] | <Johndesigner> | en.wikipedia.org |
| [04:13] | <nerochiaro> | Johndesigner: i know, but i don't know how would you move around them efficently |
| [04:14] | <Johndesigner> | oh, this seem smore interesting than efficient |
| [04:14] | <Johndesigner> | and for the random searches |
| [04:14] | <Johndesigner> | like surfing |
| [04:15] | <Johndesigner> | your idea for the auto complete is better for targeted searches |
| [04:15] | <nerochiaro> | i was thinking for the youtube search, for example |
| [04:17] | <Johndesigner> | can osd grab text from descriptions on youtube? |
| [04:19] | <Johndesigner> | for a specifc search we could use the soon to be real on-screen qwerty keyboard in addition to your autocomplete idea |
| [04:20] | <Johndesigner> | but if osd can grab words or phrases from youtube descriptions, compile a list of popular ones, then display those as 'you feeling lucky' type thing |
| [04:21] | <nerochiaro> | Johndesigner: grab in which sense ? |
| [04:22] | <nerochiaro> | Johndesigner: you mean pick random description from random videos and compile statistics of what are the most popular words ? |
| [04:23] | <Johndesigner> | something like that yea...is that remotely possible |
| [04:23] | <nerochiaro> | no |
| [04:24] | <nerochiaro> | unless you train the system progressively while the user uses it |
| [04:24] | <nerochiaro> | but that's really lots of work for probably too little gain |
| [04:25] | <Johndesigner> | gotta be some way to emulate, even if in obscure form, the 'channel surfing' experience |
| [04:26] | <Johndesigner> | I havent tried the youtube mobile phone stuff...something there maybe? |
| [04:27] | <nerochiaro> | channel surfing ? |
| [04:28] | <Johndesigner> | constantly clicking the tv remote channel advance without having a specific end |
| [04:28] | <Johndesigner> | when you're bored |
| [04:28] | <Johndesigner> | or indecisive |
| [04:30] | <Johndesigner> | what im driving at with this is that if the 'golden 5' vids of the day is attainable... |
| [04:30] | <Johndesigner> | then having some kind of curiosity |
| [04:30] | <Johndesigner> | that might draw you to vids you wouldn't normally look for |
| [04:31] | <Johndesigner> | could be engaging |
| [04:31] | <Johndesigner> | as an additional option to the top 5 list that is |
| [04:35] | <nerochiaro> | Johndesigner: we can have a "related" surf on the top 5 videos |
| [04:35] | <nerochiaro> | Johndesigner: we can browse video by categories |
| [04:36] | <nerochiaro> | Johndesigner: we can browse videos from the same user as a certain video |
| [04:36] | <nerochiaro> | Johndesigner: or for his friends |
| [04:36] | <nerochiaro> | (or for the current user friends) |
| [04:36] | <nerochiaro> | (if he tells us his youtube login) |
| [04:37] | <Johndesigner> | all of those are cool and maybe that is enough |
| [04:37] | <Johndesigner> | that should be enough ino |
| [04:37] | <Johndesigner> | imo |
| [04:38] | <Johndesigner> | enough to be engaging as an activity and feature |
| [04:45] | <nerochiaro> | Johndesigner: ok, we can add others later. if you need help on what data can i provide for each, so you can design a better UI for these features, let me know |
| [04:46] | <nerochiaro> | Johndesigner: ah, i forgot |
| [04:47] | <nerochiaro> | Johndesigner: if we want to do searches, they can be done "by tag" (which is basically a list of words) and also restricted by category (these are a predefined list, you can see them on the youtube site categories page) |
| [04:51] | <Johndesigner> | nerochiaro: that sounds perfect |
| [04:51] | <Johndesigner> | as for my ui needs |
| [04:52] | <Johndesigner> | if i can start with a framework - which could be just a list of features or a flow diagram or explanation |
| [04:53] | <Johndesigner> | that helps me get a metal picture of the scope of what im designing and can make extrapolations from there |
| [04:53] | <nerochiaro> | Johndesigner: ok, i'll provide |
| [04:55] | <Johndesigner> | thanks |
| [04:56] | <Johndesigner> | no urgent rush bc i am backlogged with other ui, website etc stuff for a while |
| [04:56] | <nerochiaro> | ok |
| [04:56] | <Johndesigner> | unless this fire starts burning hot ;) |
| [04:56] | <nerochiaro> | well, it's unlikely until we're sure we can pseudo-stream flv videos |
| [04:57] | <Johndesigner> | gotcha |
| [04:58] | <nerochiaro> | anders_: still there ? |
| [05:17] | <peterqiu> | Hello srobertson |
| [05:26] | <anders_> | nerochiaro: Now I'm back. |
| [05:29] | <nerochiaro> | anders_: i'm trying to play the converted flv on the OSD but won't work. is that so because of the missing headers, right ? |
| [05:29] | <nerochiaro> | anders_: or it should write it right after the full conversion ? |
| [05:30] | <nerochiaro> | anders_: totem plays it fine, for example |
| [05:30] | <nerochiaro> | |