Portál AbcLinuxu, 19. května 2024 19:36


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
Limoto avatar 18.5.2010 19:29 Limoto | skóre: 32 | blog: Limotův blog
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
Odpovědět | Sbalit | Link | Blokovat | Admin
Jestli ti závisí gstreamer na GNOME, hledej chybu ve své distribuci... Ale ten přechod na gstreamer jsem taky nepochopil...
18.5.2010 19:36 asdfghjkl
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
Vždycky tam bude závislost na gobject a glib. Autor této Qt aplikace zřejmě upadl :-D

Pro mě to více méně znamená, že po krátkém testovacím provozu Clementine mažu
thingie avatar 19.5.2010 13:02 thingie | skóre: 8
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
Jak šokující. Mimochodem, průměrný linuxový build Qt na glib závisí taky, sám o sobě.
Růžové lži.
19.5.2010 18:16 asdfghjkl
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
vy jste asi taky upadl že? :-D
rADOn avatar 19.5.2010 18:22 rADOn | skóre: 44 | blog: bloK | Praha
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
Proc by mel upadavat?
"2^24 comments ought to be enough for anyone" -- CmdrTaco
19.5.2010 18:43 asdfghjkl
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
Protoze Qt pry zavisi na glib.

thingie avatar 19.5.2010 18:57 thingie | skóre: 8
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
€ rpm -q qt --requires | grep glib
libglib-2.0.so.0

€ ldd /usr/lib/libQtCore.so.4 | grep glib
        libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0x00101000)
Ale nojo. Poslední sousto. Nekrmit trolly.
Růžové lži.
Marián Kyral avatar 20.5.2010 17:44 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
€ rpm -q qt --requires | grep glib
libglib-2.0.so.0

€ ldd /usr/lib/libQtCore.so.4 | grep glib
        libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0x00101000)
Ale nojo. Poslední sousto. Nekrmit trolly.
Ona to je volitelná závislost:
$ eix qt-core
[I] x11-libs/qt-core
     Available versions:  (4) 4.5.3-r2 (~)4.6.1-r1 4.6.2-r1
        {aqua debug doc +exceptions +glib iconv optimized-qmake pch qt3support ssl}
     Installed versions:  4.6.2-r1(4)(07:53:42 22.2.2010)(exceptions glib iconv qt3support ssl -aqua -debug -doc -optimized-qmake -pch)
     Homepage:            http://qt.nokia.com/
     Description:         The Qt toolkit is a comprehensive C++ application development framework

$ euses glib
x11-libs/qt-core:glib - Enable dev-libs/glib eventloop support
x11-libs/qt-gui:glib -  Enable dev-libs/glib eventloop support 

danaketh avatar 18.5.2010 19:31 danaketh | skóre: 6 | blog: Sick Mind | Praha
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
Odpovědět | Sbalit | Link | Blokovat | Admin
Nj, zlatej Amarok :)
rADOn avatar 18.5.2010 19:34 rADOn | skóre: 44 | blog: bloK | Praha
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
Odpovědět | Sbalit | Link | Blokovat | Admin
To je problem debi(li)anu. Na mem gentoo zadna zavislost na gnome neni. A gstreamer je useflag, takze to jde zkompilovat a urcite i pouzivat i bez nej.
"2^24 comments ought to be enough for anyone" -- CmdrTaco
kotyz avatar 18.5.2010 19:47 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
tak to sem zvedavej pres co to bude hrat, kdyz mu ten gstreamer nedas ...
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
rADOn avatar 18.5.2010 20:00 rADOn | skóre: 44 | blog: bloK | Praha
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
Aby nedoslo k mylce, tady je instalace v plnem zneni:
krypton ~ # aemerge -pv clementine

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] media-sound/clementine-0.3  USE="xine -gstreamer -vlc" 3,826 kB

Total: 1 package (1 new), Size of downloads: 3,826 kB
Clementine neznam/nepouzivam ale skoro to vypada ze umi vyuzivat jako backend jeste vlc a xine. Glib mam nainstalovanou ale Gnome nevedu, jak vidno zadne dalsi zavislosti to nema.

BTW gstreamer jsem nedavno zkusmo zkompiloval jako backend pro phonon a docela prijeme me prekvapil, zadny zhovadily zavislosti a slapal stejne dobre jako xine. Mozna na nej po vsech tech letech zmenim nazor :-)
"2^24 comments ought to be enough for anyone" -- CmdrTaco
rADOn avatar 18.5.2010 20:05 rADOn | skóre: 44 | blog: bloK | Praha
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
Tak jsem to ciste ze zvedavosti zkusil zkompilovat (amarok 2.x me taky obcas stve) a zahada se vysvetlila. Vysek z configure nemohu nez opet uvest v plnem zneni:
    *********************************
    ************ WARNING ************
    *********************************

    The following engines are NOT supported by clementine developers:
     xine

    Don't post any bugs if you use them, fix them yourself!

                                                     ___
                                    ,---.        /""`_,'
                                    |    `\``""-   /
                                    \   /`\\     ''
                                  .')   |     __   \
                                 / (`  /     /(O\. _|
                              .-`|  `"`      `    .-\_
                           .-'   \                  ` =-.
                         .'        .           ._,   / o o\
                     .-'`            .           '-.__._.J
                 .-'`                               `.-'`
             _.-`                       '          .'
           .'                              '- ._.-'
         /`                                    /
        /        You have been warned!        |
  ._                                    |    |
   )).-|                     |           |    /
  (/`.-|                \    \           /  .
  ( (_)|                 |    \          .' |
   '--'                 |    `\       / /   |
        \                |      `\    /.'   /
         \               /          |`\   |
          '.           .'      _.-|  |  |  |
            '-.     .-'_"---'`.__|  |  |  \
               `'-._     ``'-.    |  \  \__\\
                    `''--.___\\   \__\\
"2^24 comments ought to be enough for anyone" -- CmdrTaco
kotyz avatar 18.5.2010 20:12 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
krasa! :-D
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
rADOn avatar 18.5.2010 20:32 rADOn | skóre: 44 | blog: bloK | Praha
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
Aspon vidis o co vy debianisti, klobouci a podobna binarni verbez prichazite :-D

BTW clementine vypada hezky, ale zustanu u amaroka 2.x. Panely se daji nastavit podobne jako 1.x, phonon celkem funguje, nektery veci jsou hrsi nez v 1.x, ale nektery zase lepsi.
"2^24 comments ought to be enough for anyone" -- CmdrTaco
19.5.2010 11:43 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
A ja zase zustanu u 1.4. O 2.x bych si neoprel ani kolo...
www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
kotyz avatar 20.5.2010 11:46 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
neprichazim o nic, zjistil sem, ze si muzu vybrat engine jakej chci, pres parametr predanej cmake, ale uz tam ty lemplove (asi umyslne) nenapisou jakej (koukal sem do wiki i do zdrojaku a nenasel sem to). takze zkousim ruzny veci typu -DWITH_XINE_ENABLED=1 a podobne, ale porad se to buildi jen s gstreamerem a prase se neukaze ...

-- checking for module 'taglib>=1.6'
--   found taglib, version 1.6.3
-- checking for module 'gstreamer-0.10'
--   found gstreamer-0.10, version 0.10.29
-- checking for module 'gstreamer-base-0.10'
--   found gstreamer-base-0.10, version 0.10.29
-- checking for module 'libvlc'
--   package 'libvlc' not found
-- checking for module 'libxine'
--   found libxine, version 1.1.18.1
-- Building engines: gst
-- Skipping engines: vlc xine qt-phonon
-- Configuring done
-- Generating done

Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
kotyz avatar 20.5.2010 11:47 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
kdo muze at pomuze. dekuju predem ;-)
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
20.5.2010 12:30 Václav Kramář | skóre: 31 | Nechanice
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
kotyz avatar 20.5.2010 12:37 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
diky, asi stejne zustanu u toho gstreameru (proc hrabat do neceho co funguje), jen sem to chtel vyzkouset. jestli je tam nakej nepatrnej rozdil ve zvuku stejne nepoznam ...
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
kotyz avatar 20.5.2010 12:43 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt

-- checking for module 'libxine'
--   found libxine, version 1.1.18.1

    *********************************
    ************ WARNING ************
    *********************************

    The following engines are NOT supported by clementine developers:
     xine

    Don't post any bugs if you use them, fix them yourself!

                                                     ___
                                    ,---.        /""`_,'
                                    |    `\``""-   /
                                    \   /`\\     ''
                                  .')   |     __   \
                                 / (`  /     /(O\. _|
                              .-`|  `"`      `    .-\_
                           .-'   \                  ` =-.
                         .'        .           ._,   / o o\
                     .-'`            .           '-.__._.J
                 .-'`                               `.-'`
             _.-`                       '          .'
           .'                              '- ._.-'
         /`                                    /
        /        You have been warned!        |
  ._                                    |    |
   )).-|                     |           |    /
  (/`.-|                \    \           /  .
  ( (_)|                 |    \          .' |
   '--'                 |    `\       / /   |
        \                |      `\    /.'   /
         \               /          |`\   |
          '.           .'      _.-|  |  |  |
            '-.     .-'_"---'`.__|  |  |  \
               `'-._     ``'-.    |  \  \__\\
                    `''--.___\\   \__\\


-- Building engines: gst xine
-- Skipping engines: vlc qt-phonon
-- Configuring done
-- Generating done

tak ted to jde, akorat mi neni trochu jasny to Building engines: gst xine. to tam jako budou oba a pouzije se kterej? jeste to zkusim vytunit vypnutim streameru (to bude urcite rvat) :-D
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
kotyz avatar 20.5.2010 12:44 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
gstreameru samozrejme. pismenko g utelo ...
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
kotyz avatar 20.5.2010 12:46 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
a vono ho*, asi to fakt neni vypnuty bezduvodne:

Linking CXX executable ../clementine                                                                                                        
core/libclementine_core.a(player.cpp.o): In function `Player::createEngine(Engine::Type)':                                                  
player.cpp:(.text+0x4e6): undefined reference to `XineEngine::XineEngine()'
collect2: ld returned 1 exit status
make[2]: *** [clementine] Error 1
make[1]: *** [src/CMakeFiles/clementine.dir/all] Error 2
make: *** [all] Error 2
==> CHYBA: Sestavení selhalo.
    Probíhá rušení...

Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
18.5.2010 21:05 blabla
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
+1
18.5.2010 23:37 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
Ne. Není to problém Debianu, ale maintainera co dělá ten balík. Pokud ho to sere, že je zkompilován s podporou pro gstreamer, tak ať mu napíše ať ten balík udělá znovu a lépe. Jinými slovy - ať v takovém případě udělá ten balík tak, aby se pro příslušný backend zkompiloval také příslušný balík.
18.5.2010 19:37 asdfghjkl
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
Odpovědět | Sbalit | Link | Blokovat | Admin
V Opensuse GStreamer závislost na Gnome nemá.
kotyz avatar 18.5.2010 19:45 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
Odpovědět | Sbalit | Link | Blokovat | Admin
hmm, fakt to zavisi na gstreameru, to sem si ani nevsim ze to menili. ale zadna zavislost na gnome se nekona, gstreamer zavisi jen na glib2 a libxml2. a gstreamer sem tam uz stejne mel. ale taky se mi to zrovna dvakrat nelibi, xine mi prisel vzdycky jako lepsi backend ...

ale i pres to vsechno je to porad mnohem lepsi nez amarok 2.x

Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
Jan Drábek avatar 18.5.2010 19:55 Jan Drábek | skóre: 41 | blog: Tartar | Brno
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
Odpovědět | Sbalit | Link | Blokovat | Admin
To je distribucí :-D
01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
Saljack avatar 18.5.2010 20:05 Saljack | skóre: 28 | blog: Saljack | Praha
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
Odpovědět | Sbalit | Link | Blokovat | Admin
Nechápu proč nepoužijí phonon co je v Qt a mají tohle všechno vyřešený.
Sex, Drugs & Rock´n Roll.
kotyz avatar 18.5.2010 20:12 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
jo a povali tam gstreamer pres phonon :-D abstrakce nad abstrakci ;-)
Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
18.5.2010 20:21 asdfghjkl
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
GStreamer jako backend phononu používá jen idiot. KDE-apps odjakživa používaly Xine, a Phonon to jen sjednotil. Stačí se podívat na tu Totemáckou parodii z Gnome a porovnat komfort přehrávání videa. Ostatně naprosto šílenou kombinaci Kaffeine-GStreamer se může dneska vyzkoušet každý sám.... :-D
rADOn avatar 18.5.2010 20:26 rADOn | skóre: 44 | blog: bloK | Praha
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
kde aplikace od jiste doby (netroufam si rikat odjakziva) pouzivaly arts. xine backend pro arts zhruba stejne stary jako gstreamer. Phonon nic nesjednocoval, naopak odstranil "jednotny" arts demon a misto toho poskytuje pomocnou knihovnu a API k nekolika ruznym backendum.
"2^24 comments ought to be enough for anyone" -- CmdrTaco
18.5.2010 20:27 asdfghjkl
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
jo a mimochodem, s příchodem Phonon-VLC je v plánu udělat z VLC jediný oficiálně podporovaný backend pro Phonon. Kdo se pak bude srát s GStreamerem?
Saljack avatar 18.5.2010 20:44 Saljack | skóre: 28 | blog: Saljack | Praha
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
Každý si může vybrat co mu vyhovuje a nebyl by nucený rozhodnutím vývojáře. Kvůli tomu právě phonon je nebo si myslím, že je.
Sex, Drugs & Rock´n Roll.
Grunt avatar 18.5.2010 20:27 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
Odpovědět | Sbalit | Link | Blokovat | Admin
Gstreamer používám už několik a nemůžu nic jiného než vynachválit. A nějak se mi nezdá, že by visel na GNOME. To bych ho asi těžko používal v embedded distribuci. Takže kde je problém?
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
18.5.2010 22:58 Václav HFechs Švirga | skóre: 26 | blog: HF | Kopřivnice
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
Asi v debianu nebo autorovi zapisku ;).
Baník pyčo!
19.5.2010 09:57 Václav Kramář | skóre: 31 | Nechanice
Rozbalit Rozbalit vše Re: Clementine - Jak zazdít nadějný projekt
Částečně v autorovi balíčku a částečně v nepochopení autorem zápisku. Pravděpodobně.

Používám Totem, Rhythmbox a Einu. Všechny 3 aplikace mají za backend Gstreamer. A všechny 3 fungují k mé spokojenosti. Takže Gstreamer sám o sobě rozhodně problémem není.

Třeba chce autor aplikace snáz pokrýt i "patentově problematické krajiny (tm)". Např. touto cestou: http://www.fluendo.com/. Nebo je pro něj Gstreamer prostě pohodlnější. Na to je potřeba ptát se jeho.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.