in reply to Re^2: wxMediaCtrl running under Kubuntu 9.10
in thread wxMediaCtrl running under Kubuntu 9.10
But I don't know how to embed it in wxPerl.
...possibly use Kbuntu's media controller?
....i havn't used Wx...i stick with plain Gtk2..... but there should be a way in the Wx design gui to do what is called an Glib idle_add or a timer to launch the code. ....i would launch it in a separate thread, or fork-and-exec the code, get the pid to kill it ... the thread is simpler, but fork-and-exec cleaner memory wise
on linux, you probably can embed the gstreamer object in one of your current windows, or just pop open a new toplevel window and display the imagery there
but this is something you should ask on the Wx maillist..... i'm just saying that gstreamer is a big lib, and interfacing is complex
here is some code that i used to use for experimentation..... it may be outdated as gstreamer is evolving fast
something like that can be run in a thread or piped-open....OR... you can try to use the Perl module interface to GStreamer.... but i would stick with the c program run thru ipc, so that memory cleanup is bettergst-launch -v ximagesrc ! video/x-raw-rgb,framerate=5/1 ! ffmpegcolors +pace ! mux. avimux name=mux ! filesink location=ztest.avi mencoder -vf scale=640:480 ztest.avi -ovc lavc -o ztest.mpg rm ztest.avi
i mean, i have no idea of what your code actually does...these are just general design musings regarding linux guis
|
|---|