once again, h.264 makes some trouble: I have vlc, vlc-codecs, x264, libopenh264, gstreamer-0_10-plugin-{bad, base, good, good-extra, libav, ugly} installed (all in the latest PackMan version, my system is oS 13.1, Gnome 3.10). I can play h.264 using VLC media player.
But if I switch to totem or banshee (using gstreamer, to the best of my knowledge) it does not work. Totem will tell me
GStreamer-WARNING **: Failed to load plugin '/usr/lib64/gstreamer-1.0/libgstlibav.so': /usr/lib64/gstreamer-1.0/libgstlibav.so: undefined symbol: gst_video_decoder_release_frame
** Message: Missing plugin: gstreamer|1.0|totem|H.264-Decoder|decoder-video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)3, profile=(string)high (H.264-Decoder)
** Message: PackageKit: xid = 33554447
** Message: PackageKit: Codec nice name: H.264-Decoder
** Message: PackageKit: ignoring field named stream-format
** Message: PackageKit: ignoring field named alignment
** Message: PackageKit: ignoring field named level
** Message: PackageKit: ignoring field named profile
** Message: PackageKit: structure: gstreamer1(decoder-video/x-h264)()(64bit)
And then fire up a dialogue to “search” for the gstreamer-plugins and than finishes with not finding them. Banshee just refuses to do anything meaningful. In addition, Firefox will not play h.264-encoded youtube videos…
That package seems to be the right one, and your repos look ok too.
Then your other gstreamer packages might not be from Packman, probably you still have the 1.0 versions from the standard repo?
You might want to additionally install the packages gstreamer-plugins-bad-orig-addon and gstreamer-plugins-ugly-orig-addon as well to have all codecs.
This in itself should pull in all other gstreamer packages from Packman.
“videoconvert” is part of gstreamer-plugins-base, which you should have installed.
You could try to remove the gstreamer plugin cache, maybe that helps. Delete the directory ~/.cache/gstreamer-1.0/.
I do not get that message when using totem, but I get the following, so maybe there’s a general problem with that plugin:
:~> gst-inspect /usr/lib64/gstreamer-1.0/libgstvideoconvert.so
Could not load plugin file: File "/usr/lib64/gstreamer-1.0/libgstvideoconvert.so" appears to be a GStreamer plugin, but it failed to initialize