do you think you replace xine engine by vlc or gstreamer engine?

Asked by FrenchNux on 2009-10-19

in gnome 2.28, totem-xine was deprecated in Gnome 2.28

Question information

Language:
English Edit question
Status:
Solved
For:
Me TV Edit question
Assignee:
No assignee Edit question
Solved by:
FrenchNux
Solved:
2009-10-24
Last query:
2009-10-24
Last reply:
2009-10-21

Maybe, if one of them turns out to be better than xine-lib. libvlc is simply not as resilient/stable as xine-lib when it comes to a dirty signal which is almost guaranteed on DVB-T. I have a libvlc branch ready to go [0] if it can be proven that it meets the same standard set by xine-lib, you should try it some time and let me know what you think. libvlc works 95% of the time, I haven't had a fault with xine-lib in the stable version for 2 months, it's rock-solid. GStreamer is very unreliable.

Which do you prefer?

Now that totem-xine is no longer available in karmic, I use VLC as a player. My wife will get confused if she has to use 2 players, one for DVDs and a different one for regular files so it's easier just to use VLC which can do both.

[0] https://code.launchpad.net/~lamothe/me-tv/1.1-vlc

FrenchNux (christophe-pauc) said : #2

I try to compile :( but

issue :

me-tv-1.0.0/src/engine.cc:61: undefined reference to `libvlc_get_version'
me-tv-1.0.0/src/engine.cc:63: undefined reference to `libvlc_exception_init'
me-tv-1.0.0/src/engine.cc:64: undefined reference to `libvlc_new'
me-tv-1.0.0/src/engine.cc:67: undefined reference to `libvlc_audio_get_mute'
me-tv-1.0.0/src/engine.cc:61: undefined reference to `libvlc_get_version'
me-tv-1.0.0/src/engine.cc:63: undefined reference to `libvlc_exception_init'
....

FrenchNux (christophe-pauc) said : #3

i have got another issue

mv -f .deps/me-tv-xine.Tpo .deps/me-tv-xine.Po
g++ -g -O2 -o me-tv-xine me-tv-xine.o -lxine -lX11
/usr/bin/ld: cannot find -lxine
collect2: ld returned 1 exit status

What are you doing to cause this?

FrenchNux (christophe-pauc) said : #5

i try to compile me-tv 1.1-vlc

sudo ./configure => seems Ok

sudo make => i have got issue :

mv -f .deps/me-tv-xine.Tpo .deps/me-tv-xine.Po
g++ -g -O2 -o me-tv-xine me-tv-xine.o -lxine -lX11
/usr/bin/ld: cannot find -lxine
collect2: ld returned 1 exit status

You shouldn't run `./configure` or `make` as 'root'. But that's not your issue.

How did you get your branch? There's a FAQ on this, I'll link it.

Michael Lamothe suggests this article as an answer to your question:
FAQ #352: “How to build Me TV”.

FrenchNux (christophe-pauc) said : #8

xine-engine is better than vlc-engine