You should write a new MediaPlayerPrivate backend instead of hacking the MediaPlayerPrivateGStreamer one.
Philippe On Thu, 2013-01-31 at 23:04 +0530, Kiran K wrote: > HI All, > > I am working on QtWebKit on Media Server development. Basic Idea is > to run Gstreamer in seperate process which acts like a Media server. > The calls from WebKit in MediaPlayerPrivateGStreamer.cpp are routed > to Media Server via DBUS. Media Server implements the methods in > MediaPlayerPrivateGStreamer class. I am basically doing this to have > control over the resources like maximum playback instances, hw codec > control etc. I am able to do achieve playback to some extent. I am > facing some problems (race conditions) especially when deleting > playback instance. From the logs i concluded that when duration() > function is made and is waiting for response from server, > ~MediaPlayerPrivateGStreamer destructor is getting called. (some times > vice versa too). I am suspecting that the MediaPlayer object is being > shared between two threads (or across timers). Can anybody give me > some pointers about HTMLMediaElement and the timers involved? Any > help is appreciated. > > Thanks, > Arun > > _______________________________________________ > webkit-dev mailing list > webkit-dev@lists.webkit.org > https://lists.webkit.org/mailman/listinfo/webkit-dev _______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-dev