Après la mise à niveau d'Ubuntu du 14.04 au 16.04, mon application préférée a soudainement arrêté de jouer de la musique avec le message d'erreur:
** Message: don't know how to handle audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)1, layer=(int)3, rate=(int)44100, channels=(int)2, parsed=(boolean)true
pid:17764: (media plugin) processGSTEvents:273: GST error: You do not have a decoder installed to handle this file. You might need to install the necessary plugins.
pid:17764: (media plugin) processGSTEvents:273: GST error: Internal data flow error.
L'enquête montre que ce codec était dans gstreamer0.10-plugins-ugly, mais cela n'existe plus en 16.04 !? Il existe un gstreamer1.0-plugins-ugly, mais cette application n'utilise pas gstreamer1.0 et ne le recherche pas.
Comment récupérer mes plugins? J'aurai aussi besoin des "mauvais" plugins.
Notez que j'ai déjà essayé d'installer ubuntu-restricted-extras, mais cela n'a pas aidé.
J'ai d'abord essayé de porter l'application sur gstreamer1.0, mais c'est IMPOSSIBLE ...
En fin de compte, j'ai repris ma musique avec les éléments suivants:
wget http://archive.ubuntu.com/ubuntu/pool/universe/g/gst-plugins-ugly0.10/gst-plugins-ugly0.10_0.10.19-2ubuntu5.dsc http://archive.ubuntu.com/ubuntu/pool/universe/g/gst-plugins-ugly0.10/gst-plugins-ugly0.10_0.10.19-2ubuntu5.debian.tar.gz[.____. E5Ehttp: //archive.ubuntu.com/ubuntu/pool/universe/g/gst-plugins-ugly0.10/gst-plugins-ugly0.10_0.10.19.orig.tar.bz2[.____.ratedSudo apt-get install build -essential fakeroot devscripts debhelper docbook-to-man Sudo apt-get build-dep gst-plugins-ugly1.0 dpkg-source -x gst-plugins-ugly0.10_0.10.19-2ubuntu5 .dsc cd gst-plugins-ugly0.10-0.10.19 vi debian/rules
commenter:
# ifeq (, $ (findstring $ (DEB_Host_Arch), bras m68k)) # DEB_CONFIGURE_EXTRA_FLAGS + = --enenable-gtk-doc # endif
parce que la création des documents n'a pas fonctionné.
vi debian/control
Supprimez l'ensemble du paquet gstreamer0.10-plugins-ugly-doc: .. Description, sinon si maintenant ne parvient pas à créer le .deb.
DEB_Host_MULTIARCH = "$ (dpkg-architecture -qDEB_Host_MULTIARCH)" debian/rules -j 8 build-Arch Fakeroot debian/rules binary Sudo dpkg -i ../gstreamer0. 10-plugins-ugly_0.10.19-2ubuntu5_AMD64.deb
Prendre plaisir