XOverlay is (almost) working now. Export is next.

Now the xoverlay works finally (and the dynamic pads are solved too, if you missed the comment I wrote on the “Not yet”-post.)(UPDATE: Nope. The dynamic pads are initially connected correctly now, but as soon as the user tries to switch to another movie and then back again to the original one, the pads don’t get connected. And when the user repeats this action once more, the program crashes). It was really difficult and my current branch of gtkD and gstreamerD are quite hand edited on some parts now. I’m not sure how to do some of that stuff automatically with gtkWrapper, but it doesn’t matter on the functionality part.
The only thing not quite working with the xoverlay is the expose(). For some reason it doesn’t really have an effect, and if some other window overlaps it, there will be hole in the video overlay. So you’ll have to resize the monitor widget to get it working normally again. But that’s of minor importance for now. (Thanks to many people over at #gstreamer and #d).

Next is export. I hope I get it sorted out by 30th. The release is going to be a wacky binary release inside a tar.bz. And you’ll propably need to put the two libraries (libgtkD and libgstreamerD) to somewhere inorder for it to work (And it will also be made on Ubuntu Dapper, but I’ve tested that it works on Feisty too). I’ll also release my branch of gtkD and gstreamerD as a tar.bz, as I don’t have time to merge it with the official version now. The release will be almost usable for something, but totally alpha. But you’ll hopefully be able to see some good(UPDATE: mediocre 🙂 ) stuff there too.

Advertisements
Explore posts in the same categories: gstreamerD, gtkD, pads, plan, status, xoverlay

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: