From: Bastien N. <ha...@ha...> - 2003-07-11 18:43:28
|
On Fri, 2003-07-11 at 16:21, Michael Roitzsch wrote: > Hi Bastien, > > > Right, the problem is actually simpler than that. There can only be > > one callback per config entry, so what we get is (i added debug to > > the callabacks in both decoders): > > > > changed /home/hadess/.gnome2/totem-addons to > > /home/hadess/.gnome2/totem-addons in video decoder > > demux_real: index chunk header not read > > libreal: error: /home/hadess/.gnome2/totem-addons/drv4.so.6.0: cannot > > open shared object file: No such file or directory > > libareal: error: /cook.so.6.0: cannot open shared object file: No > > such file or directory > > > > Depending on the load order, one of the decoder is still using the > > location of the old string, which probably gets overwritten by > > something else. So it's more the side-effect of a limitation than a > > problem that can't be solved. > > > > How do you want to handle that? > > I think the easiest way is to not rely on the callbacks here at all. We > can simply look the config entry up when we need it. Could you check, > if the attached patch works for you? Worked great, and I committed it, so I can finally close that bug opened against Totem :) Thanks for your help on this one. -- Bastien Nocera <ha...@ha...> |