From: Thibaut M. <thi...@gm...> - 2005-10-03 14:20:48
|
Hi Michael, On 10/3/05, Michael Roitzsch <mr...@us...> wrote: > Hi Thibaut, > > > Ok. > > Attached a new proposition with no API breakage. > > video/audio/subtitle tracks are called channels like in the rest of > > the API. > > Consistency is good. :) > > > Current stream/metainfo functions are not deprecated, they return > > infos on the current video/audio/subtitle channel. > > > > What do you think ? > > I don't have your previous patch any longer, but I think I remember http://article.gmane.org/gmane.comp.video.xine.devel/13607 > that it used C structures to transport all the information at once. I > think this was better for the frontend coders, because they can get > all the information with just one call. But I realize that there is a > problem with the structured approach: Noone can tell how long the > information is valid. But we may run into the same problem with > Thibaut's current constant-based approach once we want to pass strings. That's an old problem. iirc I've proposed some years ago to add a metainfo change event, but i never implemented it. > Michael Thibaut |