ubuntuusers.de

Archiv/Vagalume, Archiv/Vagamule

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion der Artikel Archiv/Vagalume, Archiv/Vagamule.

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11337

Wohnort: Bremen

Hi!

Hast du alle Sachen von der Paketliste installiert?
Ich weiß nicht, ob KDE mit gstreamer-Sachen so klar kommt; ich hätte vermutet, dass es gehen würde.

so long
hank

johnyff

Avatar von johnyff

Anmeldungsdatum:
8. Januar 2007

Beiträge: 1186

welche Paketliste?

ich habe vagalume mit gdebi installiert und gdebi löst alle Abhängigkeiten auf, dabei sind eineige gstreamer Pakete installiert worden

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11337

Wohnort: Bremen

Hi!

Die Paketliste als link, die sich dann aufklappt, wenn du draufklickst, um kopiert werden zu können; unter der Warnung vor den Fremdpaketen - scheint schwer zu sehen zu sein 🙄 ; vielleicht sollte ich doch lieber wie standardmässig alles auflisten? Und ich dachte, so sieht's besser aus...

Vielleicht versuchst du einfach, das ganze selbst zu kompilieren und dann zu installieren? Dafür bräuchtest du die Liste; schwer ist das ganze nicht, dank mtrons Vorarbeit.

Ist 'nen Versuch wert, wenn's sonst nicht klappt; vagalume is' nämlich echt klasse... 8) .

so long
hank

johnyff

Avatar von johnyff

Anmeldungsdatum:
8. Januar 2007

Beiträge: 1186

habe das Paket erfolgreich kompiliert und installiert, gleiche Fehlermeldung

P.S. die Paketliste bringt mich auch nicht weiter, das sind ja nur die dev Pakete fürs Kompilieren oder meinst du eine andere?

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

zur Info: GStreamer ist Desktop-unabhängig, das "g" hat nichts mit Gnome zu tun.

Gruß
noisefloor

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11337

Wohnort: Bremen

Hi!

johnyff hat geschrieben:

P.S. die Paketliste bringt mich auch nicht weiter, das sind ja nur die dev Pakete fürs Kompilieren oder meinst du eine andere?

Ja , die meinte ich. Wenn's so auch nicht klappt, und Gstreamer desktop-unabhängig ist, weiß ich dazu auch nichts weiter ☹ .
Könntest ja Last-Exit versuchen; funktioniert in der neusten Version auch ganz stabil.

so long
hank

johnyff

Avatar von johnyff

Anmeldungsdatum:
8. Januar 2007

Beiträge: 1186

wenn ich diese Pakete installiere:
gstreamer0.10-x gstreamer-tools gstreamer0.10-plugins-base-apps gstreamer0.10-tools gstreamer0.10-plugins-base gstreamer0.10-esd totem-gstreamer gstreamer0.10-plugins-bad-multiverse gstreamer0.10

Ist die Fehlermeldung weg, dafür kommt aber diese

** (vagalume:21865): DEBUG: Config file not found

(vagalume:21871): GLib-GObject-WARNING **: cannot register existing type `GstRtpSsrcDemux'

(vagalume:21871): GStreamer-CRITICAL **: gst_element_register: assertion `g_type_is_a (type, GST_TYPE_ELEMENT)' failed
** (vagalume:21865): DEBUG: Creating GStreamer element mad: success
** (vagalume:21865): DEBUG: Creating GStreamer element autoaudiosink: success

(vagalume:21865): GStreamer-CRITICAL **: gst_element_link_pads_filtered: assertion `GST_IS_ELEMENT (dest)' failed
Segmentation fault (core dumped)

auf jeden Fall Danke für deine Mühen bis hierhin

ich nutze 64bit und last-exit mit Patch kriege ich nicht kompiliert

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11337

Wohnort: Bremen

Hi!

Ich denke, es liegt an den 64-bit! Dafür gibts glaube ich momenta keine Version, weder für vagaöume noch für last-exit... ☹
Versuch doch, im vagalume-Forum anzufragen, ob's für die Originalversion ne 64-bit-Ausgabe gibt.

so long
hank

heubi Team-Icon

Avatar von heubi

Anmeldungsdatum:
13. Januar 2007

Beiträge: 1649

Hallo Heinrich Schwietering,

Mal noch zwei Anmerkungen von mir.

  1. Werden die aufgenommenen mp3's auch getaggt wenn man nichts eingibt? Also wie sieht es mit den Tags aus wenn man nicht auf "Edit tags for this track" drückt?

  2. Eine Warnung für die 64Bit Architektur währe meiner Meinung nach angebracht.
    Aber der Artikel und das Programm scheinen schon sehr vielversprechend zu sein. ☺

Gruß
heubi

johnyff

Avatar von johnyff

Anmeldungsdatum:
8. Januar 2007

Beiträge: 1186

Ich denke, es liegt an den 64-bit! Dafür gibts glaube ich momentan keine Version, weder für vagaöume noch für last-exit...

ich habe es selber kompiliert für 64bit, ist der Quellcode für 32bit und 64bit nicht der gleiche?

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11337

Wohnort: Bremen

Hi!

@ johnnyff
Ich weiss es nicht genau; aber die Schwierigkeiten, die du hast, sprechen dafuer, dass der Quellcode zumindest angepasst werden muss. Ich werde mal danach forschen; du koenntest auch beim Entwickler selber nachfragen.

@ heubi

Da scheint ein grundlegendes Missverstaendnis vorzuliegen: die Tags, die du mit Vagalume erstellen kannst, sind Tags auf der last-fm-Seite, so in Art von Genre, Stil oder so; an den Dateien selbst aenderst du gar nichts, egal was du angibst...
ID3-Tags, wie du sie meinst, erstellt das Programm nicht, die musst du selbst machen...

Das mit der 64-bit-Warnung koennte vielleicht rein, ich denke aber, da forsch ich noch ein bischen...

so long
hank

Edit: Ach, noch was: funktioniert denn die ungepatchte Version, oder passiert das gleiche?

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11337

Wohnort: Bremen

Hi!

@ johnnyff

Ich hab´noch mal geforscht - Alberto Garcias (der Entwickler des Original-Programms) ist etwas erstaunt ueber den Fehler; aber es gibt auf der download-Seite ein Paket, dass auf einem Ubuntu-7.10/amd64bit-System erstellt worden ist; hier die exakte Angabe: http://people.igalia.com/berto/files/vagalume/ubuntu/gutsy/vagalume_0.5.1-0gutsy1_amd64.deb . Wenn du es nach mtrons Anleitung weiter oben im thread mit dem Patch zusammenbringst, sollte es eigentlich laufen - berto hat mir noch etliche Hinweise gegeben, die ich aber selbst noch mal durcharbeiten muss (hab´gerade keinen Zugang zu meinem Ubuntu-Computer und mach´ dies hier aus dem sonnigen Sueden heraus...

Versuch das doch mal; und poste, was passiert!

Hier noch die Hinweise von Berto im Original; vielleicht kannst du damit etwas anfangen. Waere schoen, wenn jemand mit einem amd64-bit-System sich dem direkt annehmen koennte; ich hab nur nen 32-bit-Computer 😉

As the problem seems related to GStreamer, here are some things that
you could try:

* Change the GStreamer sink. By default it uses 'autoaudiosink' but you
can force it to use a different one:

$ export VAGALUME_GST_SINK=alsasink
$ vagalume

(you can try with 'osssink' or 'esdsink' for example)

Try also stopping/killing pulseaudio if you're using it to see if it
helps.

* Change the GStreamer decoder. It uses 'mad' by default but you can
force it with the VAGALUME_GST_DECODER variable. I use 'mad' myself
but AFAIK 'flump3dec' works as well.

* Don't use the 'audioconvert' element at all. Unfortunately you'll
have to recompile Vagalume for this. Just remove it from the
gst_bin_add_many() and gst_element_link_many() calls (src/audio.c)

> "(vagalume:21865): GStreamer-CRITICAL **:
> gst_element_link_pads_filtered: assertion GST_IS_ELEMENT (dest)'\\ > failed Segmentation fault (core dumped)" If you can reproduce the bug and get a core dump you can also compile\\ Vagalume with $ ./configure ...\\ $ CFLAGS="-O0 -g" make And when you get the core: $ gdb -c core src/vagalume then type 'bt' in the gdb prompt and send me the output. Of course if the crash only happens with the mp3-ripping patch then\\ better send it to its author :)

Viel Erfolg!

so long
hank

Edit: Kleiner Denkfehler oben - das 64-bit-deb-Paket kannst du latuernich nicht mit dem Patch zusammenbringen - sorry! Aber vielleicht helfen dir ja die hints von berto ☺

johnyff

Avatar von johnyff

Anmeldungsdatum:
8. Januar 2007

Beiträge: 1186

erstmal Tausend Dank für die Mühen.

1. Deb Paket für 64bit aus dein Link installiert = gleiches Problem
2. Selber kompiliert und nach ./configure gdb -c core src/vagalume ausgeführt und "bt" ein getippt = No stack.
Leider ist mein englisch sehr dürftig um mit dem Entwickler in Kontakt zu treten und bei der minimalen Ausgabe nicht lohnenswert
3. $ export VAGALUME_GST_SINK=alsasink
$ vagalume = gleiches Problem, auch esdsink und osssink probiert
4. nach mtron's Anleitung kompiliert = gleiches Problem

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11337

Wohnort: Bremen

Hi!

Na, wir sollten das ganze noch mal ganz systematisch angehen...
Vielleicht ¨nen eigenen Thread aufmachen? Geht ja eigentlich nicht mehr um den Artikel selbst, sondern darum, Vagalume unter Kubuntu-64-bit zum Laufen zu bekommen...

Aber nochmal zu den harten Fakten: Das Original-64-bit-Paket laeuft nicht, die Fehlermeldung ist exakt so wie die, die du gepostet hast?

johnyff hat geschrieben:

** (vagalume:21865): DEBUG: Config file not found

(vagalume:21871): GLib-GObject-WARNING **: cannot register existing type GstRtpSsrcDemux' (vagalume:21871): GStreamer-CRITICAL **: gst_element_register: assertion g_type_is_a (type, GST_TYPE_ELEMENT)' failed
** (vagalume:21865): DEBUG: Creating GStreamer element mad: success
** (vagalume:21865): DEBUG: Creating GStreamer element autoaudiosink: success

(vagalume:21865): GStreamer-CRITICAL **: gst_element_link_pads_filtered: assertion GST_IS_ELEMENT (dest)' failed\\ Segmentation fault (core dumped)

So? Dann versuch ich dass mal an Berto weiterzugeben; du verwendest Kubuntu 7.04 oder 7.10? Das hatte ich bei meinen Nachforschungen nicht mit weitergegeben...

Was ist mit

CFLAGS="-O0 -g" make


- funktioniert nicht?

Ich kann gerne den Uebersetzer spielen; auch wenns direkt vielleicht einfacher waere; aber so haben vielleicht mehr Leute was davon.

MAchst du den neuen Thread in "Software" auf? Danke!

so long
hank

johnyff

Avatar von johnyff

Anmeldungsdatum:
8. Januar 2007

Beiträge: 1186

ich habe es unter Hardy und Gutsy ausprobiert

CFLAGS="-O0 -g" make?

funktioniert, aber die Fehlerausgabe ist nichts sagend

neuer Thread
http://forum.ubuntuusers.de/topic/160182/?p=1292234#1292234