Committee/Meetings/2008 11 11

From AnnodexFoundation

Jump to: navigation, search

No official minutes were taken at this meeting, but here is the irc log.

Nov 11 14:04:12 <nessy> hi everybody
Nov 11 14:04:23 <nessy> it's time for the public annodex committee meeting
Nov 11 14:04:29 <nessy> who's here to take part?
Nov 11 14:04:51 <nessy> Agenda:
Nov 11 14:04:59 <nessy> 1. Update on projects
Nov 11 14:05:05 <nessy> 2. Update on standards
Nov 11 14:05:10 <nessy> 3. Update on collaborations
Nov 11 14:05:17 <nessy> 4. Update on FOMS
Nov 11 14:05:17 <nessy> 5. Time/Location for AGM
Nov 11 14:05:17 <nessy> 6. Other business
Nov 11 14:06:24 <kfish> 7. The Larch
Nov 11 14:06:50 <nessy> purserj, MikeS, shans - any of you here?
Nov 11 14:06:52 <nessy> hi kfish!!
Nov 11 14:07:01 *       mdale :No such nick/channel
Nov 11 14:07:20 <nessy> seems mdale and dennisc can't make it
Nov 11 14:07:48 <nessy> anyone non-committee here to participate? :-)
Nov 11 14:08:10 <doublec>       i'm here
Nov 11 14:08:37 <nessy> heya!
Nov 11 14:08:48 <nessy> awesome - we can have a chat amongst us :)
Nov 11 14:09:01 <nessy> let's get started so I can get some lunch
Nov 11 14:09:08 <nessy> 1. Update on projects
Nov 11 14:09:34 <nessy> wiking are you here, too?
Nov 11 14:09:54 <nessy> liboggplay seems to get towards a maintainer
Nov 11 14:10:11 <nessy> I'm very happy that wiking is getting so active
Nov 11 14:10:24 <nessy> doublec - wanna give an update on firefox etc
Nov 11 14:10:38 <nessy> ?
Nov 11 14:10:41 <doublec>       yep
Nov 11 14:10:53 <doublec>       Support for Theora and Vorbis playback is steaming ahead. 
Nov 11 14:11:06 <doublec>       FF beta 2 is coming out soon
Nov 11 14:11:17 <doublec>       there's been a lot of discussion on cross domain restriction of video
Nov 11 14:11:20 <doublec>       but nothing decided yet
Nov 11 14:11:25 <doublec>       a thread on WHATWG list has started
Nov 11 14:11:43 *       Magical_Musings (n=pinkduck@cpe-76-184-143-198.tx.res.rr.com) has joined #annodex
Nov 11 14:11:45 <doublec>       That's about it I think
Nov 11 14:11:54 *       Magical_Musings (n=pinkduck@cpe-76-184-143-198.tx.res.rr.com) has left #annodex
Nov 11 14:12:06 <nessy> wiking fixed the yuv2rgb bug, right?
Nov 11 14:12:15 <purserj>       nessy: I'm here but am about to leave sorry
Nov 11 14:12:29 <nessy> purserj: no worries
Nov 11 14:12:37 <nessy> I might send an irclog
Nov 11 14:12:55 <nessy> and a whole list of new bugs has been discovered
Nov 11 14:13:02 <doublec>       nessy, it's fixed for the non-optimized case
Nov 11 14:13:15 <doublec>       but iirc there may be a problem for the optimized solution
Nov 11 14:13:21 <doublec>       but I don't use that, so it doesn't affect me
Nov 11 14:13:28 <nessy> cool
Nov 11 14:13:39 <nessy> I do think wiking's your man now
Nov 11 14:13:41 <doublec>       fuzz testing has started on all the third party libraries too
Nov 11 14:13:49 <doublec>       so there may be bugs related to that popping up
Nov 11 14:14:03 *       denisc (n=dcrowdy@knakazawa.mdlang.mq.edu.au) has joined #annodex
Nov 11 14:14:09 <nessy> hi denisc!
Nov 11 14:14:17 <denisc>        Hi! Sorry I'm late :)
Nov 11 14:14:39 <nessy> third party libraries - such as libtheora, libvorbis, libogg and liboggz
Nov 11 14:14:40 <nessy> ?
Nov 11 14:15:03 <doublec>       libtheora, libvorbis, libogg, liboggz, libfishsound, liboggplay
Nov 11 14:15:11 <nessy> cool
Nov 11 14:15:30 <nessy> is it important for you that regular releases are made of liboggplay or is svn enough for you?
Nov 11 14:15:38 <doublec>       svn is fine
Nov 11 14:15:50 <nessy> cool
Nov 11 14:16:23 <nessy> kfish: over to you - liboggz, oggz-tools etc
Nov 11 14:16:34 <kfish> right
Nov 11 14:16:37 <MikeS> here, sorry
Nov 11 14:16:59 <nessy> hi MikeS - awesome! now we have 4 committee members!
Nov 11 14:17:04 <kfish> random maintenance i guess, mostly on oggz-chop and recently on libannodex also
Nov 11 14:17:12 <nessy> (5 with purserj)
Nov 11 14:17:38 <nessy> yeah - I was wondering about that
Nov 11 14:17:48 <kfish> i guess it's about time for a liboggz release
Nov 11 14:18:02 <nessy> I thought you were going to abandon libannodex
Nov 11 14:18:12 <nessy> why the fixes?
Nov 11 14:18:25 <kfish> i was hacking up a test browser recently for playing with opensearch
Nov 11 14:18:59 <kfish> which i've implemented before in cmmlwiki, so i was testing against that
Nov 11 14:19:33 <kfish> and the presentation time and startgranules weren't getting written into skeleton, so i fixed that in libannodex
Nov 11 14:20:00 <nessy> how are the plans to combine oggz-chop, oggz-rip, oggz-merge into a media server?
Nov 11 14:20:02 <kfish> the code's not so bad, once i throw half of it away and rewrite the other half ;-)
Nov 11 14:20:14 <nessy> lol
Nov 11 14:20:32 <kfish> so, basically that will involve putting some of those tool functions into liboggz
Nov 11 14:20:42 <kfish> so that they are easier to combine (like they are in hogg)
Nov 11 14:21:20 <kfish> i'm writing up some notes about ogg chopping also of course (for lca etc.)
Nov 11 14:21:31 <nessy> using oggz-chop?
Nov 11 14:21:44 <kfish> which?
Nov 11 14:22:12 <nessy> well, I guess I am a bit confused as to what we should recommend people to use for chopping on their servers
Nov 11 14:22:16 <kfish> well, just what the process is and how oggz-chop does it, yeah
Nov 11 14:22:21 <kfish> oggz-chop!
Nov 11 14:22:30 <kfish> is the fastest
Nov 11 14:22:51 <nessy> so to get an all-competent media server, what is the plan?
Nov 11 14:22:59 *       Magical_Musings (n=pinkduck@cpe-76-184-143-198.tx.res.rr.com) has joined #annodex
Nov 11 14:23:18 <kfish> well, that depends what you mean by "all-competent"
Nov 11 14:23:23 *       Magical_Musings (n=pinkduck@cpe-76-184-143-198.tx.res.rr.com) has left #annodex
Nov 11 14:23:36 <nessy> the track extraction and recomposition using ROE etc
Nov 11 14:23:41 <kfish> right
Nov 11 14:24:06 <nessy> is it best to write that with a combination of oggz-chop, oggz-rip, oggz-merge?
Nov 11 14:24:32 <nessy> and thus we totally throw away mod_annodex?
Nov 11 14:24:42 <kfish> it could be done with those and a bunch of scripts, but that would be sucky
Nov 11 14:25:24 <kfish> well, if our aim is to support ROE server-side (for constructing a multiplexed stream), then mod_annodex isn't really relevant anyway
Nov 11 14:25:50 *       nessy nods
Nov 11 14:25:59 <nessy> yeah, I guess new code is needed anyway
Nov 11 14:26:18 <doublec>       will oggz-chop support byte range requests?
Nov 11 14:26:28 <kfish> probably what i'll do is prototype it with hogg, which will be cleaner, then re-implement in C in liboggz
Nov 11 14:26:38 <kfish> doublec, yes, that's definitely the plan
Nov 11 14:26:43 <doublec>       cool!
Nov 11 14:27:00 <nessy> maybe we should adopt the new media fragments draft as soon as it's out and develop towards that
Nov 11 14:27:41 <kfish> nessy, that relates to URI syntax?
Nov 11 14:27:41 <nessy> which is very similar to our original plans for time range requests
Nov 11 14:27:44 <nessy> yes
Nov 11 14:28:00 <nessy> and to web proxy support with byte ranges and all
Nov 11 14:28:21 *       kfish wonders where this draft is
Nov 11 14:28:21 <nessy> doublec: are there plans to support the byte ranges in firefox?
Nov 11 14:28:35 <doublec>       nessy, firefox already does
Nov 11 14:28:47 <nessy> kfish: it's developing here http://www.w3.org/2008/WebVideo/Fragments/wiki/Main_Page
Nov 11 14:28:50 <doublec>       seeking works using byte range requests
Nov 11 14:28:53 <nessy> (see my blog post from yesterday)
Nov 11 14:28:58 <kfish> ok!
Nov 11 14:29:08 <nessy> doublec: that's awesome!
Nov 11 14:29:20 <nessy> how do you map time to bytes in the browser?
Nov 11 14:29:44 <nessy> i.e. if somebody hit's a time offset for playback, how do you map that to bytes?
Nov 11 14:29:56 <nessy> a rough guess based on file lenght and bitrate?
Nov 11 14:30:28 <nessy> or are you talking about the case where you do it all client side?
Nov 11 14:30:43 <doublec>       nessy, I use liboggz to do the seeking
Nov 11 14:31:01 <nessy> ah, so it's only for the case where you have already received all the data
Nov 11 14:31:02 <doublec>       but the i/o is done with byte range requests
Nov 11 14:31:06 <doublec>       instead of file i/o
Nov 11 14:31:15 <doublec>       unless it's a local file on the disk of course
Nov 11 14:31:22 <doublec>       nessy, no, it doesn't need all the data
Nov 11 14:31:37 <doublec>       so if a seek request is made by the user for time position 30s
Nov 11 14:31:41 <doublec>       I ask libogg play for this
Nov 11 14:31:47 <doublec>       it makes a guess at a byte position
Nov 11 14:31:53 <doublec>       I do a http byte range request and return that data
Nov 11 14:31:59 <doublec>       based on that liboggz does more guesses, etc
Nov 11 14:32:17 <nessy> I see - it is thus based on the guesswork
Nov 11 14:32:25 <doublec>       When the video is first loaded I actually seek to the end via byte range requests to get the duration too
Nov 11 14:32:38 <doublec>       yes
Nov 11 14:32:39 <nessy> via byte range requests - wow!
Nov 11 14:32:47 <nessy> do you have that documented somewhere?
Nov 11 14:32:48 <kfish> do you have those byte-range requests hooked up as OggzIO callbacks?
Nov 11 14:32:58 <nessy> that would be really important for me to share with the W3C guys
Nov 11 14:33:48 <doublec>       kfish, the OggzIO callbacks are hooked up to liboggplay
Nov 11 14:33:56 <doublec>       which calls it's own 'readers'
Nov 11 14:34:09 <doublec>       We have a 'reader' implementation that uses the firefox network api
Nov 11 14:34:15 <kfish> ah cool, got it
Nov 11 14:34:34 <kfish> that's pretty neat
Nov 11 14:34:57 <doublec>       which basically uses this class http://hg.mozilla.org/mozilla-central/file/5dfdad637696/content/media/video/src/nsMediaStream.cpp
Nov 11 14:35:24 <doublec>       which optimizes for local file usage vs http usage
Nov 11 14:35:36 <doublec>       the plan is to detect if the file is in the browser cache and use fast file seeks in that case
Nov 11 14:35:40 <doublec>       but it's not implemented yet
Nov 11 14:35:58 <nessy> oh I see - you're doing the seeking over the network with built-in guesswork
Nov 11 14:36:06 <doublec>       yes
Nov 11 14:36:08 <kfish> heh, sounds like fun
Nov 11 14:36:24 <nessy> doesn't that - like - create a lot of network requests for one seek?
Nov 11 14:36:50 <MikeS> only if you want accurate seeking! Nobody cares about accurate seeking.
Nov 11 14:37:50 <doublec>       nessy, yes, it can do a few
Nov 11 14:37:52 <nessy> any stats on how many network connections you're getting per seek?
Nov 11 14:38:17 <doublec>       if the guesses are good, less than 10
Nov 11 14:38:24 <nessy> (cause: I spoke to TBL when I was in France and he is really concerned about Web proxies doing more than one roundtrip to get the fragment data)
Nov 11 14:38:26 <kfish> is it re-using a persistent connection?
Nov 11 14:38:30 <doublec>       in practice it works fairly fast
Nov 11 14:38:56 <doublec>       it should do
Nov 11 14:39:01 <doublec>       there are issues that need to be resolved
Nov 11 14:39:12 <doublec>       like if a malicious web server serves a different file on the byte range request
Nov 11 14:39:19 <doublec>       maybe it can do some sort of exploit
Nov 11 14:39:26 <nessy> doublec: our suggestion is rather to tell the server what time range you want and it returns you which byte range that maps to and the byte data
Nov 11 14:39:29 <doublec>       and there are other optimizations we can doo
Nov 11 14:39:53 <doublec>       nessy, I had planned to detect if it was served by liboggz or libannodex and use the server side seek support
Nov 11 14:39:59 <nessy> cool
Nov 11 14:40:00 <doublec>       but haven't yet got around to it
Nov 11 14:40:05 <nessy> no worries :)
Nov 11 14:40:14 <doublec>       and I need to think how that interacts with parts of the whatwg api
Nov 11 14:40:22 <kfish> even so, for cache-friendliness we'll do the byte-range translation for the data section
Nov 11 14:40:23 <nessy> that would be an awesome thing to implement - and it would need support from the server, too
Nov 11 14:40:58 <kfish> and it sounds like i'll need to discuss that with the fragments wg ...
Nov 11 14:41:39 <nessy> kfish: there were massive discussion on the mailing list - see http://lists.w3.org/Archives/Public/public-media-fragment/
Nov 11 14:42:16 <kfish> ok i'll check it, i thought that wg was just dealing with the uri scheme, not the transport
Nov 11 14:42:21 <nessy> doublec: you do know that there is a spec in the annodex I-D about how to do the byte-range request in a way that enables proxies to cache them?
Nov 11 14:42:43 <nessy> kfish: it's about getting the URI mechanism rolled out so naturally it involves everything
Nov 11 14:42:50 <nessy> including the selection of tracks!
Nov 11 14:42:55 <doublec>       nessy, is there? Do you have a link?
Nov 11 14:43:30 <nessy> doublec: section 6.2 on http://annodex.net/TR/draft-pfeiffer-temporal-fragments-03.html
Nov 11 14:43:45 <doublec>       thanks!
Nov 11 14:44:01 <nessy> in fact, one proposal to the media fragments working group is exactly the mechanism specified there
Nov 11 14:44:03 <doublec>       I've tested the seeking with wikimedia, and other sites, and it works well
Nov 11 14:44:18 <nessy> the other one is to empower web proxies to support time range requests directly
Nov 11 14:44:24 <nessy> awesome!
Nov 11 14:44:34 <nessy> do you have the procedure documented somewhere?
Nov 11 14:44:45 <doublec>       to seek you just need to set the currentTime attribute of the video
Nov 11 14:44:53 <nessy> I'd like to point that out to all the ppl who scream 2 roundtrips are too slow :)
Nov 11 14:44:58 <doublec>       document.getElementsByTagName("video")[0].currentTime=20
Nov 11 14:45:03 <doublec>       the value is number of seconds
Nov 11 14:45:24 <nessy> coll - I think I can get it all out of the log now :)
Nov 11 14:45:25 <doublec>       it'll have a user interface too (a scrubber bar) soon
Nov 11 14:45:33 <nessy> rockin'!
Nov 11 14:45:57 <nessy> ok, let's move on - I'm starving :)
Nov 11 14:46:04 <nessy> libcmml - I haven't done anything
Nov 11 14:46:11 <nessy> but I want to turn it into a codec like kate
Nov 11 14:46:28 <nessy> rather than doing cmml though, I'm working on a generic library for mapping text codecs into ogg
Nov 11 14:46:38 <nessy> first spec is here http://wiki.xiph.org/index.php/Text_Codecs_Ogg_Mapping
Nov 11 14:46:53 <nessy> still in the works - I'm discussing it lots with ogg.k.ogg.k
Nov 11 14:47:24 <nessy> the first thing that will work is srt in ogg
Nov 11 14:47:30 <nessy> will be really trivial with that spec
Nov 11 14:47:54 <kfish> awesome!
Nov 11 14:47:58 <nessy> all a  "text codec" will need to do is define its header packets and its data packets
Nov 11 14:48:19 <nessy> then hand these to the library that will eventually evolve
Nov 11 14:48:36 <nessy> and it's encapsulated in a seekable way
Nov 11 14:48:43 <nessy> is lots of fun :)
Nov 11 14:49:22 <nessy> the harder part is to create a "API" or a "DOM model" for extraction that Firefox can use and know what to do with
Nov 11 14:49:44 <nessy> that will be the real fun :)
Nov 11 14:50:13 <nessy> doublec: I'd like to discuss that at some point with you
Nov 11 14:50:22 <nessy> what can be done, what should best be done etc
Nov 11 14:50:34 <doublec>       nessy, sure, happy to discuss anytime
Nov 11 14:50:47 <nessy> cool!
Nov 11 14:51:14 <nessy> I'd also like to implement this library for Mozilla, but my time is limited and I have to achieve a whole lot before Christmas
Nov 11 14:51:27 <nessy> might need to chat to Aaron about it
Nov 11 14:52:02 <nessy> so, libcmml may be revived in very interesting ways :)
Nov 11 14:52:26 <nessy> as for ROE - I haven't done anything with it yet
Nov 11 14:52:43 <nessy> I think it will become interesting with the media fragments WG at some point
Nov 11 14:52:59 <nessy> and it may be rewritten as a SMIL spec by the SMIL experts :)
Nov 11 14:53:06 <nessy> but I don't mind - I just want that functionality
Nov 11 14:53:40 <nessy> ok - have we any other projects to discuss?
Nov 11 14:53:55 <nessy> ah yes - the new CSIRO IE plugin and DMTagger codebase
Nov 11 14:54:02 <nessy> they need maintainers
Nov 11 14:54:37 <nessy> I took a interview with purserj yesterday and he will publish the podcast next week - it contains an appeal for maintainers
Nov 11 14:55:38 <nessy> I also talked to Cristian Adam who is now the maintainer of oggcodecs
Nov 11 14:55:48 <nessy> but he has enough to do with just oggcodecs
Nov 11 14:56:19 <nessy> he will however package the stand-alone transcoder app out of dmtagger as its own application
Nov 11 14:56:41 <nessy> so that's pretty cool - to have a kind of ffmpeg2annodex for Windows
Nov 11 14:57:17 <nessy> anything else to report?
Nov 11 14:58:36 <nessy> 2. Update on standards
Nov 11 14:58:59 <nessy> accessibility:
Nov 11 14:59:09 <nessy> I'm continuing the work with Mozilla on that
Nov 11 14:59:21 <nessy> it's been really interesting to analyse all the use cases and come up with a list of requirements
Nov 11 14:59:30 <nessy> all information is here https://wiki.mozilla.org/Accessibility
Nov 11 14:59:45 <nessy> basically, it seems that kate would be perfect as the solution for basically all needs
Nov 11 15:00:00 <nessy> in particular since kate has included the whole layout and presentation idea
Nov 11 15:00:06 <nessy> which cmml has persistently ignored
Nov 11 15:00:26 <nessy> ups, link should be https://wiki.mozilla.org/Accessibility/Video_Accessibility
Nov 11 15:00:59 <nessy> there are a few things that I'd like to improve on the kate spec and some things that may be too complicated to ever implement
Nov 11 15:01:29 <nessy> so basically I am considering creating a mix of TimedText, Kate and CMML as a universal text codec to cover all needs
Nov 11 15:01:45 <nessy> but right now I don't even wanna go there, but just enable what exists to work
Nov 11 15:02:07 <nessy> ...
Nov 11 15:02:11 <nessy> anyone still listening?
Nov 11 15:02:48 <nessy> moving on ... 
Nov 11 15:03:08 <nessy> at the W3C I am now in the media fragments, media annotations, and the timed text working groups
Nov 11 15:03:39 <nessy> media fragments - as discussed above - creates a URI mechanism including protocol mechanism to deliver media fragments over the Web
Nov 11 15:03:59 <nessy> recycles and develops further many ideas from our temporal URI specs
Nov 11 15:04:05 *       fishkandy (n=conrad@meg.dl.kuis.kyoto-u.ac.jp) has joined #annodex
Nov 11 15:04:30 <nessy> media annotations - is about creating a metadata scheme for audio/video
Nov 11 15:04:41 <nessy> kindof a better vorbiscomment
Nov 11 15:04:45 <nessy> we'll see where that ends
Nov 11 15:04:54 <doublec>       you joined all the hard w3c working groups I see
Nov 11 15:05:12 <nessy> timed text - has been revived and is about making a simpler timed text spec and getting implementations
Nov 11 15:05:29 <nessy> I'm also continuing to watch the HTML5 video/audio specs :)
Nov 11 15:05:38 <nessy> I have met Ian Hickson - rather cool dude
Nov 11 15:05:45 <doublec>       yeah, he's a good guy
Nov 11 15:05:54 <nessy> and we had a chat about what what audio & video need
Nov 11 15:06:05 <nessy> will make some contributions as I learn more about stuff
Nov 11 15:06:25 <nessy> yeah - all the a/v stuff at W3C
Nov 11 15:06:49 <nessy> I gave a lightning talk about what HTML5 video is missing - made quite some impact at the meeting in France
Nov 11 15:07:05 <nessy> and I met many ppl from different areas - including accessibility
Nov 11 15:07:36 <nessy> also I heard about a new standards process at SMPTE
Nov 11 15:07:44 *       kfish is now known as Guest42708
Nov 11 15:07:45 <nessy> they are also looking into timed text and annodations
Nov 11 15:08:01 <nessy> not sure I have the bandwidth to follow them, too
Nov 11 15:08:26 <nessy> enough on standards :)
Nov 11 15:08:29 <nessy> 3. Update on collaborations
Nov 11 15:08:47 *       Guest42708 has quit (Read error: 110 (Connection timed out))
Nov 11 15:08:59 *       fishkandy is now known as kfish
Nov 11 15:09:53 <nessy> just for everyone here who's not involved in the discussions - there are talks going on about Mozilla potentially sponsoring some ppl to do liboggplay/liboggz/theora type work 
and help get the media support in FF3 more stable sooner
Nov 11 15:10:16 <nessy> it's really exciting to see so many new efforts in the space!
Nov 11 15:10:23 <kfish> worrd
Nov 11 15:10:37 <nessy> and above all this CSIRO has open sourced their remaining Annodex codebase
Nov 11 15:10:58 <nessy> AIDA seems to be lost from this planet though
Nov 11 15:11:19 <nessy> all I have are the old mobile phones from CISRO that have a binary version of AIDA running
Nov 11 15:11:29 <doublec>       what was AIDA?
Nov 11 15:11:34 <kfish> it's almost like closed-source is a bad idea
Nov 11 15:11:36 <nessy> a mobile phone annodex player
Nov 11 15:11:46 <nessy> kfish: who would have thought ;-)
Nov 11 15:12:15 <nessy> I am still of the firm opinion that all code that is written at unis and research institutes should be open sourced
Nov 11 15:12:17 <kfish> doublec, a symbian player, though at least as a result of that our symbian patches went upstream
Nov 11 15:12:37 <nessy> yeah, I think the most important parts are in the libraries with the symbian patches
Nov 11 15:12:43 <doublec>       nice
Nov 11 15:12:44 <nessy> I'm not too fussed about the application
Nov 11 15:13:02 <nessy> but we have two mobile phones that run symbian that we can give away to some developers at FOMS if we want
Nov 11 15:13:14 <nessy> (if anyone is really interested in those old phones still)
Nov 11 15:13:43 <kfish> yeah, they have to promise to maintain symbian support in all the xiph libraries, lol
Nov 11 15:13:49 <nessy> lol
Nov 11 15:14:12 <nessy> btw: CISRO also became a paying advisory board member of the Annodex association
Nov 11 15:14:16 <kfish> as a reward, they get a circa-2005 3G phone
Nov 11 15:14:27 <nessy> that's a really good outcome and a great relationship to CSIRO post their involvement with Annodex
Nov 11 15:15:14 <nessy> ok, moving on...
Nov 11 15:15:15 <nessy> 4. Update on FOMS
Nov 11 15:15:32 <nessy> http://www.foms-workshop.org/foms2009/
Nov 11 15:15:49 <nessy> anyone here should really think about coming
Nov 11 15:15:58 <nessy> we'll have all the open video codec developers there!
Nov 11 15:16:19 <nessy> dirac, theora & OMS (Sun's new one)
Nov 11 15:16:32 <nessy> also we'll hopefully have Mozilla and Opera present
Nov 11 15:16:41 <nessy> ffmpeg with possibly two people
Nov 11 15:16:47 <nessy> pitivi
Nov 11 15:16:59 <nessy> xiph/annodex of course
Nov 11 15:17:06 <nessy> and lots of other cool people and projects
Nov 11 15:17:48 <nessy> sponsorship is a bit slow this year - not surprising under these market conditions - but we'll still have a great workshop
Nov 11 15:18:16 <nessy> oh ... and there will be a really cool t-shirt !!!
Nov 11 15:18:32 <nessy> next...
Nov 11 15:18:34 <nessy> 5. Time/Location for AGM
Nov 11 15:19:01 <nessy> should we have the AGM this time around again at FOMS?
Nov 11 15:19:08 <nessy> we will soon have to prepare for election, btw
Nov 11 15:20:04 <nessy> we will need ppl to stand for committee next year - think about standing!
Nov 11 15:20:27 <kfish> same time (at foms) for the agm sounds good to me, and election online like previous years
Nov 11 15:20:34 <nessy> awesome
Nov 11 15:20:42 <nessy> can you set up that election site again?
Nov 11 15:20:46 <kfish> sure
Nov 11 15:20:47 <nessy> I think we need to start soon
Nov 11 15:20:57 <nessy> great!
Nov 11 15:21:31 <nessy> hmm... and I guess I need to send out an email for the elections
Nov 11 15:21:32 <kfish> it's about 10 weeks away, the election should probably open, 1 week before the agm?
Nov 11 15:21:38 <kfish> or 2 weeks?
Nov 11 15:21:43 <nessy> I think it was a month, no?
Nov 11 15:21:50 <kfish> a month for casting votes?
Nov 11 15:22:00 <nessy> hmm... I might be mistaken
Nov 11 15:22:22 <kfish> a month or more for taking nominations is good
Nov 11 15:22:44 <nessy> schedule from last year:
Nov 11 15:22:45 <nessy> > Dec 13 (6 weeks prior to the AGM): nominations open
Nov 11 15:22:45 <nessy> > Jan 3 (3 weeks prior to the AGM): nominations closed, voting open
Nov 11 15:22:45 <nessy> >
Nov 11 15:22:45 <nessy> > Jan 23 (1 day prior to the AGM): voting closed
Nov 11 15:22:45 <nessy> > Jan 24 (AGM): 2008 committee announced
Nov 11 15:23:11 <nessy> yeah, with Christmas around
Nov 11 15:23:29 <nessy> cool - I'll leave it with you, if that's ok :)
Nov 11 15:24:17 <nessy> 6. Other business
Nov 11 15:24:20 <kfish> cool
Nov 11 15:24:24 <nessy> thanks!
Nov 11 15:25:03 <nessy> anything else we should talk about?
Nov 11 15:25:23 <nessy> denisc: what've you been up to recently? :)
Nov 11 15:25:42 <denisc>        Getting some more data into arkaiv
Nov 11 15:25:42 <doublec>       there needs to be tools for generating content. Any thoughts about that?
Nov 11 15:25:52 <denisc>        We have a person for a few months
Nov 11 15:26:07 <doublec>       Once browsers support playback etc people will start asking how to best get their files into that format and onto servers
Nov 11 15:26:08 <denisc>        Haven't abandoned arkaiv yet because it sort of works and is being used...
Nov 11 15:26:53 <denisc>        Sorry doublec - double conversation! I have a tool for content generation that my assistant uses; could work it into somethig more sensible
Nov 11 15:26:59 <nessy> doublec: there's always ffmpeg2theora, right?
Nov 11 15:27:05 <nessy> there's a gui on the mac for it
Nov 11 15:27:18 <denisc>        Can annotations be added as you go though?
Nov 11 15:27:30 <nessy> and that app on windows that Cristian is developing will also enable that
Nov 11 15:27:40 <doublec>       ok, good that stuff is being done
Nov 11 15:27:47 <nessy> no, the annotation/caption etc stuff has not been implemented yet
Nov 11 15:28:26 <nessy> I'm hoping for some coding support somewhere :)
Nov 11 15:28:29 <kfish> denisc, more work on arkaiv is great, specialised server applications are goood for us :-)
Nov 11 15:28:56 <denisc>        I guess so - but changing it to not rely on mod_annodex will be a challenge for me... Fun challenge though
Nov 11 15:29:04 <nessy> denisc: how cross-platform is archaiv?
Nov 11 15:29:22 <denisc>        Depends on pylons which is CP I think?
Nov 11 15:29:27 <nessy> cool
Nov 11 15:29:37 <denisc>        You mean as a user or as an app?
Nov 11 15:29:50 <nessy> maybe we should start a web site with applications and server software for theora
Nov 11 15:30:14 <denisc>        I should actually do something so if there's anything simple that needs doing throw it my way
Nov 11 15:30:15 <nessy> or more about theora with text codecs...
Nov 11 15:30:39 <nessy> as a user, it's just a web app, right?
Nov 11 15:31:14 <denisc>        Yep.  But I worry about cross platform issues for users - so far only the oggplay stuff on Linux works for me.
Nov 11 15:31:20 <denisc>        Everyone else here is mac
Nov 11 15:31:42 <nessy> ff3 should solve that, right?
Nov 11 15:32:10 <nessy> also, if you have somebody who would be keen to develop the IE plugin further, there will be code for them!
Nov 11 15:32:12 <denisc>        I don't know - arkaiv falls apart badly accessed with ff3 so that's my next task
Nov 11 15:32:40 <nessy> is that because of mod_annodex?
Nov 11 15:32:43 <doublec>       if you need help with ff3 stuff, let me know
Nov 11 15:32:55 <denisc>        doublec:Cool - thanks!
Nov 11 15:33:01 <kfish> and if you need help with mod_annodex / oggz-chop stuff, let me know ;-)
Nov 11 15:33:17 <denisc>        nessy: I guess mod_annodex is the culprit so will see what needs changing - thanks too kfish
Nov 11 15:33:38 <kfish> denisc, it may be worth updating libannodex svn, i rewrote the ogg chopping part of that recently
Nov 11 15:33:49 <denisc>        OK - good one
Nov 11 15:34:04 <kfish> not fully finished yet, but should be better than it was before
Nov 11 15:34:20 <denisc>        Hey - that's software though right? :)
Nov 11 15:34:25 <kfish> heh
Nov 11 15:34:36 *       nessy makes a note to mention archaiv in list of projects next time
Nov 11 15:35:23 <denisc>        nessy: thanks - but I was going to abandon it until it started getting interest from other staff, a PhD student and the eduaction faculty here...
Nov 11 15:35:34 <nessy> MikeS: what have you been up to these days?
Nov 11 15:36:03 <nessy> denisc: there's plenty of semi abandoned things on the list :)
Nov 11 15:36:38 <nessy> actually that reminds me... I should probably add your linguistic annotations to my list of use cases for text codecs...
Nov 11 15:36:42 <nessy> hmm....
Nov 11 15:37:35 <nessy> mostly the requirement is to be able to attach timing information on a per-word or per-syllable basis, right?
Nov 11 15:38:02 <denisc>        Well not really - my needs are ethnomusicological so simple lyrics timed roughly works atm
Nov 11 15:38:16 <denisc>        Linguists might need that though...
Nov 11 15:38:44 <nessy> ok, cool
Nov 11 15:38:50 <nessy> lyrics I have covered
Nov 11 15:39:36 <nessy> anything else before I close the meeting officially?
Nov 11 15:39:53 <nessy> (I mean: conversations can of course continue!!)
Nov 11 15:40:08 <kfish> nuthin' important from me!
Nov 11 15:40:16 <denisc>        Me too
Nov 11 15:40:18 <nessy> everythin's important! ;)
Nov 11 15:40:33 <nessy> ok - meeting officially closed :)
Personal tools