danke - music/setup ist drin. der hohe cpuload ist auch weg - aber nur wenn (1x noch) lcars als skin angezeigt wird. einmal umschalten und es gibt "grafikfehler" und wieder 90-100% last ...
buenas noches
ciax
danke - music/setup ist drin. der hohe cpuload ist auch weg - aber nur wenn (1x noch) lcars als skin angezeigt wird. einmal umschalten und es gibt "grafikfehler" und wieder 90-100% last ...
buenas noches
ciax
Die Einstellungen im auslieferungszustand sind schon so ok.
Deine CPU Last kommt von der aktualisierten Visualisierung.
Entweder im Setup ausstellen oder mit roter Taste unter Visualisierung "Deaktiviere Visualisierung" waehlen.
Wegen den Grafikfehlern , hast du ueberhaupt schon eine FullHD (1920x1080) Glotze ?
Es liegen ja nur FullHD Skins bei.
hallo,
hmm .. eigentlich hätte ich "music.EnableVis = 0" in der setup.conf. vllt. kommt es vom span-plugin und graphtft. einen "fullHD" TV hätte ich in der zwischenzeit. außerdem gibt music mir folgende zwei einträge ins log beim start:
music: WARNING: no themefile found ! Using default skin '/etc/vdr/vdr-1.7.28_EXT/plugins/moronsuite/music/themes/skins/DEFAULT/'
music: ERROR: problems to load visualization data! -- enable cover
der erste eintrag müßte ok sein - ist nur ein warning und unter "/etc/vdr/vdr-1.7.28_EXT/plugins/moronsuite/music/themes/skins/" liegt "DEFAULT.theme".
der zweite eintrag sagt mir nichts - vermtl. fehlt die angabe, wo die covers liegen (da hab ich eh keine).
lauter doofe fragen, gell.
ciax
Zitatdiese einträge in der setup.conf mag music anscheinend nicht (mehr):
Stoeren tun sie aber auch keinen.
Zitatist nur ein warning und unter "/etc/vdr/vdr-1.7.28_EXT/plugins/moronsuite/music/themes/skins/" liegt "DEFAULT.theme".
Das Plugin laedt immer die Werte aus "current.colors".
Also entweder kopierst du "DEFAULT.theme" zu "current.colors" um oder du drueckst die rote Taste
nachdem Musik dudelt und waehlst dir unter "Aussehen aendern" einen Skin aus. Z.B fuer den Standard Skin (DEFAULT.theme )
waere es "MORONIMO_HD_BLACK.theme".
Wenn "current.colors" nicht gefunden wird , dann werden ersatzweise statische Werte aus dem Quellcode genommen und
ob ich die immer sooo aktuell halte....(waere jetzt zweitrangig, weil current.colors eigentlich beiliegt) ?!
Zitatder zweite eintrag sagt mir nichts - vermtl. fehlt die angabe, wo die covers liegen (da hab ich eh keine).
Mir sagt der 1. und 2. Eintrag zusammen eigentlich , dass deine Config fuern Hintern ist und garnix gefunden wird .:mua
Genaugenommen , dass unter /etc/vdr/vdr-1.7.28_EXT/plugins/moronsuite\music\visual\themes\ keine Datei "current.vis" geladen werden konnte.
Deswegen steht in der Fehlermeldung ja auch , dass auf Coveranzeige umgestellt wird.
Du koenntest ja mal auf der Console testen , ob deine Pfade richtig sind.
svdrpsend PLUG music CONFIG
Was hinter "900" steht ist der Pfad, wo das Plugin seine Dateien erwartet.
Mir sagt der 1. und 2. Eintrag zusammen eigentlich , dass deine Config fuern Hintern ist und garnix gefunden wird .:mua
womit du völlig recht hast!
ich hab doch glatt vergessen, die ganzen configs/themes/etc nach /etc/vdr/... zu kopieren.
du kannst jetzt loslegen! dafür sollte ich schon ein paar kassieren ..
trotzdem nett von dir, daß du dir die zeit genommen und ein paar dinge klar gestellt hast!
ciax
ps: das hält mich jetzt aber nicht zurück in zukunft wieder doofe fragen zu stellen.
ciax
Zitatps: das hält mich jetzt aber nicht zurück in zukunft wieder doofe fragen zu stellen.
Manche Sachen aendern sich halt nie.
Btw. habe ich mir extra etwas mehr Muehe fuer die Antwort gegeben , so kann ich sie
besserfuer das naechste mal kopieren.
Habe beim Übersetzen unter 1.7.29 folgendes Problem:
c++ -pedantic -Wall -lz -lid3 -g -o id3v2 helper/id3v2-0.1.11/convert.o helper/id3v2-0.1.11/list.o helper/id3v2-0.1.11/id3v2.o helper/id3v2-0.1.11/genre.o
helper/id3v2-0.1.11/convert.o: In function `DeleteTag(int, char**, int, int)':
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/convert.cpp:48: undefined reference to `ID3_Tag::~ID3_Tag()'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/convert.cpp:22: undefined reference to `ID3_Tag::ID3_Tag(char const*)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/convert.cpp:27: undefined reference to `ID3_Tag::Clear()'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/convert.cpp:28: undefined reference to `ID3_Tag::Link(char const*, unsigned short)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/convert.cpp:43: undefined reference to `ID3_Tag::Strip(unsigned short)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/convert.cpp:38: undefined reference to `ID3_Tag::Strip(unsigned short)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/convert.cpp:34: undefined reference to `ID3_Tag::Strip(unsigned short)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/convert.cpp:48: undefined reference to `ID3_Tag::~ID3_Tag()'
helper/id3v2-0.1.11/convert.o: In function `ConvertTag(int, char**, int)':
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/convert.cpp:71: undefined reference to `ID3_Tag::~ID3_Tag()'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/convert.cpp:58: undefined reference to `ID3_Tag::ID3_Tag(char const*)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/convert.cpp:63: undefined reference to `ID3_Tag::Clear()'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/convert.cpp:64: undefined reference to `ID3_Tag::Link(char const*, unsigned short)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/convert.cpp:68: undefined reference to `ID3_Tag::Update(unsigned short)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/convert.cpp:71: undefined reference to `ID3_Tag::~ID3_Tag()'
helper/id3v2-0.1.11/list.o: In function `PrintInformation(char*, ID3_Tag const&)':
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:59: undefined reference to `ID3_Tag::CreateIterator() const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:60: undefined reference to `ID3_Tag::NumFrames() const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:71: undefined reference to `ID3_Frame::GetDescription() const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:73: undefined reference to `ID3_Frame::GetTextID() const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:74: undefined reference to `ID3_Frame::GetID() const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:60: undefined reference to `ID3_Tag::NumFrames() const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:178: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:179: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:170: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:236: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:237: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:125: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:251: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:253: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:254: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:245: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:188: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:191: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID, unsigned long)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:222: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:223: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:224: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:225: undefined reference to `ID3_Frame::GetField(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:263: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:265: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:266: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:151: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:152: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:153: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:205: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:206: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
helper/id3v2-0.1.11/list.o:/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:207: more undefined references to `ID3_GetString(ID3_Frame const*, ID3_FieldID)' follow
helper/id3v2-0.1.11/list.o: In function `PrintInformation(char*, ID3_Tag const&)':
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:209: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:210: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
helper/id3v2-0.1.11/list.o: In function `ListTag(int, char**, int, int)':
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:390: undefined reference to `ID3_Tag::~ID3_Tag()'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:374: undefined reference to `ID3_Tag::ID3_Tag(char const*)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:385: undefined reference to `ID3_Tag::Link(char const*, unsigned short)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/list.cpp:390: undefined reference to `ID3_Tag::~ID3_Tag()'
helper/id3v2-0.1.11/id3v2.o: In function `PrintVersion(char*)':
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:69: undefined reference to `ID3LIB_FULL_NAME'
helper/id3v2-0.1.11/id3v2.o: In function `main':
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:331: undefined reference to `ID3_Tag::ID3_Tag(char const*)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:355: undefined reference to `ID3_Tag::Link(char const*, unsigned short)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:361: undefined reference to `ID3_Frame::ID3_Frame(ID3_FrameID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:368: undefined reference to `ID3_Frame::SetID(ID3_FrameID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:371: undefined reference to `ID3_Tag::Find(ID3_FrameID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:578: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:579: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:764: undefined reference to `ID3_Tag::Update(unsigned short)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:771: undefined reference to `ID3_Tag::~ID3_Tag()'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:562: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:568: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:693: undefined reference to `ID3_Tag::AttachFrame(ID3_Frame*)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:639: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:640: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:456: undefined reference to `ID3_Tag::RemoveFrame(ID3_Frame const*)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:469: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:470: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:545: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:432: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:442: undefined reference to `ID3_Tag::RemoveFrame(ID3_Frame const*)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:446: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:447: undefined reference to `ID3_Tag::AttachFrame(ID3_Frame*)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:676: undefined reference to `ID3_Tag::RemoveFrame(ID3_Frame const*)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:689: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:690: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:692: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:651: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:416: undefined reference to `ID3_Tag::RemoveFrame(ID3_Frame const*)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:419: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:588: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:591: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID, unsigned long)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:730: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:732: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:733: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:500: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:501: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:502: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:514: undefined reference to `ID3_Tag::Find(ID3_FrameID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:524: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:525: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:526: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:527: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:531: undefined reference to `ID3_Tag::RemoveFrame(ID3_Frame const*)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:622: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:623: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:624: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:626: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:605: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:606: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:607: undefined reference to `ID3_GetString(ID3_Frame const*, ID3_FieldID)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:609: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:610: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:564: undefined reference to `ID3_Tag::RemoveFrame(ID3_Frame const*)'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:685: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:465: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:495: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:496: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:487: undefined reference to `ID3_Frame::Field(ID3_FieldID) const'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:771: undefined reference to `ID3_Tag::~ID3_Tag()'
/home/XXX/vdr-1.7.29/PLUGINS/src/music/helper/id3v2-0.1.11/id3v2.cpp:771: undefined reference to `ID3_Tag::~ID3_Tag()'
Alles anzeigen
Kann das an der id3lib liegen? Wenn ja, wie kann ich es korrigieren? Ich benutze Ubuntu 12.04.
Gruss
Merlin
Moin,
ersetze mal das Makefile mit dem Anhang hier.
id3v2 (Helperprogramm , was fuer Taggen in Datei zustaendig war) wird dann nicht mehr kompiliert ,
was im Moment auch nicht so traurig ist , weil es doch hin und wieder dazu neigte den Header? zu demolieren.
ZitatPlugin music:
make[1]: se ingresa al directorio «/home/XXX/vdr-1.7.29/PLUGINS/src/music»
Makefile:167: *** falta un separador. Alto.
Heisst so viel wie "missing separator?!?
Vielleicht ein typo?
An der Stelle steht übrigens
Zitat# Implicit rules:
%.o: %.c
$(CXX) $(CXXFLAGS) -c $(DEFINES) $(INCLUDES) $<
# Dependencies:
Gruss
Merlin
Vielleicht mal dos2unix oder Aehnliches drueberlaufen lassen.
Hatte es unter Windows gepackt
Na da wird wohl ein TAB fehlen.
Gerald
Jo, das war's
Danke!
Gruss
Merlin
@Morone
Gibt es eine music-Version die noch mit vdr-1.7.29 auf einer FF-SD-Karte läuft?
Die letzte funktionierende Kombination bei mir im Einsatz war vdr-1.7.25 mit music-0.9.3-testing.
Bei der Kombination vdr-1.7.29 mit music-0.9.3-testing stürzt der VDR ohne große log-Meldungen bei Aktivierung des Plugins mit segfault ab.
Dabei wird kurz das Plugin angezeigt und der VDR stürzt unmittelbar ab.
Probiert habe ich mit einem recht unverpatchten vdr.
Und music-0.9.9 scheint ausschließlich für HD geeignet zu sein???
Oder hast Du eine Idee was da schief läuft und kannst mir einen Tipp geben wie ich die 0.9.3 zum laufen bekomme?
Danke und Grüße
Moin,
also, besagte music-0.9.3-testing laeuft anstandslos mit vdr-1.7.29 .
Soeben auf einem SD-VDR getestet.
Ich habe nur in data-mp3.h aufgrund Kompilerfehler alle "cImage" zu "cPic"
umbenannt und im Makefile "HAVE_HD_OSD=1" kommentiert -> #HAVE....
Das Verzeichnius "music" mit dem aus den Sourcen ausgetauscht und
nur die alte musicsources.conf uebernommen.
Laeuft hier anstandslos mit OSD- oder Mpeg-Themes.
Leider kann ich dir da nun nicht weiterhelfen ohne naehere Fehlerbeschreibung
und tippe mal auf Konfigurationsfehler.
Danke fürs testen.
Ok, gut zu wissen dass es prinzipiell mit dieser Kombination gehen sollte.
Mehr als Du hatte ich an den Sourcen auch nicht gemacht.
Mit vdr-1.7.25 und der gleichen Konfiguration läuft es, so dass ich eine fehlerhafte Konfiguration ausschließen würde...
Auch habe ich die setup.conf mal umbenannt bevor ich den VDR gestartet habe, mit gleichem Ergebnis.
Das blöde ist, das die logs nichts sagen bis auf den segfault.
Muss da mal ein bisschen forschen...
Da es ein per Script zusammengestelltes Minimal-System in einer Ram-Disk ist, könnte es natürlich sein, dass ich irgend eine Abhängigkeit, nicht aufgelöst habe.
Da wird mir bei der Fehlersuche eh keiner pauschal helfen können...
Danke für die Auskunft.
Gruß
Heiko
@morone
ich hab jetzt mal versucht den Absturz zu debuggen und das ist dabei raus gekommen:
...
music: mgr: bgr-scan -> run (16327)
music: mgr: background scan idle wakeup
music: mgr: background scan idle
music: player: heartbeat buffer=1048252 now=1140
music: player: reloadmpeg = 1 , now check for different mpeg
music: straight before cStatus::MsgReplaying(this.......)
music: straight after cStatus::MsgReplaying(this.......)
force
changed
music: bitmap: load image /vdr/plugins/music/themes/defaultcover/music-keynote-black.png
Program received signal SIGSEGV, Segmentation fault.
~basic_string (this=<optimized out>, __in_chrg=<optimized out>)
at /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.4/include/g++-v4/bits/basic_string.h:525
525 { _M_rep()->_M_dispose(this->get_allocator()); }
(gdb) bt
#0 ~basic_string (this=<optimized out>, __in_chrg=<optimized out>)
at /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.4/include/g++-v4/bits/basic_string.h:525
#1 ~tBitmapSpec (this=<optimized out>, __in_chrg=<optimized out>) at bitmap.h:12
#2 destroy (__p=<optimized out>, this=<optimized out>) at /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.4/include/g++-v4/ext/new_allocator.h:115
#3 erase (__position=<optimized out>, this=<optimized out>) at /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.4/include/g++-v4/bits/vector.tcc:139
#4 cxCache<tBitmapSpec, cMP3Bitmap*>::operator[] (Key=..., this=0x7ffff41c80c0) at imagecache.h:94
#5 0x00007ffff3f4e6aa in cMP3Bitmap::Load (Filename=..., Alpha=255, height=128, width=128, colors=14, Quiet=false) at bitmap.c:77
#6 0x00007ffff3f87548 in cMP3Control::LoadCover (this=0x9dc480) at mp3control.c:390
#7 0x00007ffff3f8c830 in cMP3Control::ShowProgress (this=0x9dc480, open=<optimized out>) at mp3control.c:1132
#8 0x00007ffff3f8dd1a in cMP3Control::ProcessKey (this=0x9dc480, Key=kNone) at mp3control.c:1696
#9 0x0000000000531ae1 in main (argc=<optimized out>, argv=<optimized out>) at vdr.c:1178
(gdb)
Alles anzeigen
Kannst Du oder vielleicht jemand anders mir sagen wie man daraus die Absturzursache herauslesen kann?
Danke und Grüße
heifisch
Von meiner Seite aus , bei Gelegenheit.
Ich baue das dann naemlich gleich um .
Das sind ja alles alte Bitmap Routinen aus einer alten Text2Skin Quelle .
Hauptsaechlich um animierte Bilder anzuzeigen
Soweit kam es aber eh nie ...
ZitatKannst Du oder vielleicht jemand anders mir sagen wie man daraus die Absturzursache herauslesen kann?
Steht da oben : SIGSEGV, Segmentation fault . -> In etwa Speicherzugriffsfehler.
Von meiner Seite aus , bei Gelegenheit.
Ich baue das dann naemlich gleich um .
Das sind ja alles alte Bitmap Routinen aus einer alten Text2Skin Quelle .
Hauptsaechlich um animierte Bilder anzuzeigen
Soweit kam es aber eh nie ...
Würdest Du Dir auch die alte SD-Variante (music-0.9.3-testing) ansehen oder machst Du die Änderungen nur für die aktuelle HD-Version?
Steht da oben : SIGSEGV, Segmentation fault . -> In etwa Speicherzugriffsfehler.
Ja, das hab ich gesehen.
Ich meinte ob man daraus erkennt welcher Aufruf genau den Segfault erzeugt.
Genau genommen mache ich es nur fuer dich (deswegen ja bei Gelegenheit).
In neueren Versionen ist das schon geaendert und ich kenne sonst
keinen , der jenes Problem hat.
Auf einen FF-SD-VDR hier laeuft ja auch noch die 0.9.3 problemlos.
Das Problem lohnt nicht gross zu debuggen.
Die ganzen Routinen mit Vector , Cache , Structs , etc ist fuer ein Einzelbild oversized.
Auch wenn es nicht der Fehler hier ist, ich habe mich schon immer gefragt , wo eigentlich der Speicher
vom Cover(Bitmap) eigentlich wieder freigegeben wird.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!