in reply to Re: wxMediaCtrl running under Kubuntu 9.10
in thread wxMediaCtrl running under Kubuntu 9.10
Hi Zentara
I got the same hit. But I don't know that I'm really up to doing a build yet. I've posted this question on the GStreamer mailing list and the wxPerl Mailing list, but no response yet. I'm just not sure that a lot of people use wxMediaCtrl on Linux. Instead I found a peice of code which runs GStreamer directly:
#!/usr/bin/perl -w -- use strict; use warnings; use GStreamer -init; my $loop = Glib::MainLoop -> new(); # set up my file = "/tmp/foo.avi"; my $play = GStreamer::ElementFactory -> make("playbin", "play"); $play -> set(uri => Glib::filename_to_uri $file, "localhost"); $play -> get_bus() -> add_watch(\&my_bus_callback, $loop); $play -> set_state("playing"); # run $loop -> run(); # clean up $play -> set_state("null"); sub my_bus_callback { my ($bus, $message, $loop) = @_; if ($message -> type & "error") { warn $message -> error; $loop -> quit(); } elsif ($message -> type & "eos") { $loop -> quit(); } # remove message from the queue return 1; }
I thought maybe I could use something like this in the Linux code. Not very Cross Platform, I know. But I don't know how to embed it in wxPerl. Anyhow both options would give me a working system.
Update Ah, I've just realised what you mean. Use the compiler to find out which package is missing! Good idea, I'll do that.
Thanks
Steve
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: wxMediaCtrl running under Kubuntu 9.10
by zentara (Cardinal) on Nov 09, 2009 at 11:43 UTC |