Trouble with Youtube Plugin
- From: Roland Peffer <gdevel clixxun com>
- To: grilo-list gnome org
- Subject: Trouble with Youtube Plugin
- Date: Mon, 29 Apr 2013 08:17:29 +0200
Hi,
I am just trying to understand the correct dependencies of the youtube plugin.
I am working on OSX Lion as well as on Ubuntu Linux 12.04 32 bit.
Grilo Versions is 0.2.5, Grilo Plugins Version is 0.2.6
The search/browse result URI on OSX and Linux are different. OSX result can be played with gstreamer. Linux
result fails with some error (forbidden).
What are the correct dependencies of the Linux shared library?
Any hint is welcome :)
Below first an example that shows the difference of a search operation:
Ubuntu 10.04 Version: Does not Work
gst-launch -v playbin
uri="http://r13---sn-h0j7sn7y.c.youtube.com/videoplayback?sver=3&ratebypass=yes&mv=m&expire=1367230563&key=yt1&sparams=cp%2Cid%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&id=faafb99b9cd1a323&newshard=yes&itag=18&ipbits=8&mt=1367205859&fexp=904000%2C914074%2C916625%2C932000%2C932004%2C906383%2C904479%2C902000%2C901208%2C929903%2C925714%2C929119%2C931202%2C900821%2C900823%2C912518%2C911416%2C904476%2C908529%2C904830%2C930807%2C919373%2C906836%2C929602%2C930101%2C900824%2C912711%2C910075&ms=au&cp=U0hVTFJOTl9LTUNONV9KSFJGOkV6cmJ0YXZBRmFy&ip=92.72.244.74&upn=ZNPy1y4WgBY&source=youtube"
OSX Version Works:
gst-launch -v playbin
uri="http://r8---sn-h0j7sne7.c.youtube.com/videoplayback?mv=m&ratebypass=yes&source=youtube&ms=au&itag=18&sparams=cp%2Cid%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&cp=U0hVTFJOUl9LTUNONV9KSFZCOk9IZ1VlTlBrOEc5&upn=aTkrDi24VrI&key=yt1&id=46d05b8a7a4ae572&fexp=919365%2C916611%2C932000%2C932004%2C906383%2C904479%2C902000%2C901208%2C929903%2C925714%2C929119%2C931202%2C900821%2C900823%2C912518%2C911416%2C904476%2C908529%2C930807%2C919373%2C906836%2C929602%2C930101%2C926403%2C900824%2C912711%2C910075&mt=1367209520&newshard=yes&expire=1367234163&sver=3&ip=92.72.244.74&ipbits=8&signature=B65D5F6AC522ADDFE663331863136C3A02402627.C72F2DDD06C6B3AD3773F7693179DB5526AD427A"
Below the dependencies on the two systems:
OSX
otool -L libgrlyoutube.so
libgrlyoutube.so:
/Library/Frameworks/CMC.port.framework/lib/libgrlnet-0.2.0.dylib (compatibility version 2.0.0,
current version 2.2.0)
/Library/Frameworks/CMC.port.framework/lib/libgrilo-0.2.1.dylib (compatibility version 4.0.0, current
version 4.1.0)
/Library/Frameworks/CMC.port.framework/lib/libgdata.13.dylib (compatibility version 16.0.0, current
version 16.0.0)
/Library/Frameworks/CMC.port.framework/lib/liboauth.0.dylib (compatibility version 9.0.0, current
version 9.1.0)
/Library/Frameworks/CMC.port.framework/lib/libsoup-gnome-2.4.1.dylib (compatibility version 7.0.0,
current version 7.0.0)
/Library/Frameworks/CMC.port.framework/lib/libsqlite3.0.dylib (compatibility version 9.0.0, current
version 9.6.0)
/Library/Frameworks/CMC.port.framework/lib/libgnome-keyring.0.dylib (compatibility version 2.0.0,
current version 2.1.0)
/Library/Frameworks/CMC.port.framework/lib/libeggdbus-1.0.dylib (compatibility version 1.0.0, current
version 1.0.0)
/Library/Frameworks/CMC.port.framework/lib/libdbus-glib-1.2.dylib (compatibility version 5.0.0,
current version 5.2.0)
/Library/Frameworks/CMC.port.framework/lib/libdbus-1.3.dylib (compatibility version 9.0.0, current
version 9.8.0)
/Library/Frameworks/CMC.port.framework/lib/libgcrypt.11.dylib (compatibility version 19.0.0, current
version 19.0.0)
/Library/Frameworks/CMC.port.framework/lib/libgpg-error.0.dylib (compatibility version 9.0.0, current
version 9.0.0)
/Library/Frameworks/CMC.port.framework/lib/libsoup-2.4.1.dylib (compatibility version 7.0.0, current
version 7.0.0)
/Library/Frameworks/CMC.port.framework/lib/libxml2.2.dylib (compatibility version 10.0.0, current
version 10.8.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 159.1.0)
/Library/Frameworks/CMC.port.framework/lib/libgio-2.0.0.dylib (compatibility version 3401.0.0,
current version 3401.3.0)
/Library/Frameworks/CMC.port.framework/lib/libgmodule-2.0.0.dylib (compatibility version 3401.0.0,
current version 3401.3.0)
/usr/lib/libresolv.9.dylib (compatibility version 1.0.0, current version 46.1.0)
/Library/Frameworks/CMC.port.framework/lib/libgobject-2.0.0.dylib (compatibility version 3401.0.0,
current version 3401.3.0)
/Library/Frameworks/CMC.port.framework/lib/libgthread-2.0.0.dylib (compatibility version 3401.0.0,
current version 3401.3.0)
/Library/Frameworks/CMC.port.framework/lib/libffi.5.dylib (compatibility version 6.0.0, current
version 6.10.0)
/Library/Frameworks/CMC.port.framework/lib/libglib-2.0.0.dylib (compatibility version 3401.0.0,
current version 3401.3.0)
/Library/Frameworks/CMC.port.framework/lib/libquvi.7.dylib (compatibility version 8.0.0, current
version 8.1.0)
/Library/Frameworks/CMC.port.framework/lib/libcurl.4.dylib (compatibility version 7.0.0, current
version 7.0.0)
/Library/Frameworks/CMC.port.framework/lib/libidn.11.dylib (compatibility version 18.0.0, current
version 18.5.0)
/Library/Frameworks/CMC.port.framework/lib/libintl.8.dylib (compatibility version 10.0.0, current
version 10.1.0)
/Library/Frameworks/CMC.port.framework/lib/libssl.1.0.0.dylib (compatibility version 1.0.0, current
version 1.0.0)
/Library/Frameworks/CMC.port.framework/lib/libcrypto.1.0.0.dylib (compatibility version 1.0.0,
current version 1.0.0)
/Library/Frameworks/CMC.port.framework/lib/libz.1.dylib (compatibility version 1.0.0, current version
1.2.7)
/Library/Frameworks/CMC.port.framework/lib/liblua.dylib (compatibility version 5.1.0, current version
5.1.4)
/Library/Frameworks/CMC.port.framework/lib/libiconv.2.dylib (compatibility version 8.0.0, current
version 8.1.0)
/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon (compatibility version 2.0.0, current
version 153.0.0)
Linux
ldd libgrlyoutube.so
linux-gate.so.1 => (0xb7793000)
libgrlnet-0.2.so.0 => /home/rpeffer/projects/cmc/local/lib/libgrlnet-0.2.so.0 (0xb777e000)
libgrilo-0.2.so.1 => /home/rpeffer/projects/cmc/local/lib/libgrilo-0.2.so.1 (0xb774c000)
libgdata.so.13 => /usr/lib/libgdata.so.13 (0xb767b000)
libxml2.so.2 => /usr/lib/i386-linux-gnu/libxml2.so.2 (0xb752e000)
libgio-2.0.so.0 => /usr/lib/i386-linux-gnu/libgio-2.0.so.0 (0xb73d7000)
libgobject-2.0.so.0 => /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 (0xb7388000)
libglib-2.0.so.0 => /lib/i386-linux-gnu/libglib-2.0.so.0 (0xb728f000)
libquvi.so.7 => /usr/lib/i386-linux-gnu/libquvi.so.7 (0xb7283000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb7268000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb70bf000)
libsoup-2.4.so.1 => /usr/lib/i386-linux-gnu/libsoup-2.4.so.1 (0xb7057000)
libgmodule-2.0.so.0 => /usr/lib/i386-linux-gnu/libgmodule-2.0.so.0 (0xb7052000)
liboauth.so.0 => /usr/lib/i386-linux-gnu/liboauth.so.0 (0xb7049000)
libsoup-gnome-2.4.so.1 => /usr/lib/i386-linux-gnu/libsoup-gnome-2.4.so.1 (0xb7043000)
libgnome-keyring.so.0 => /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 (0xb7020000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb701b000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb7005000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb6fd8000)
libselinux.so.1 => /lib/i386-linux-gnu/libselinux.so.1 (0xb6fb9000)
libresolv.so.2 => /lib/i386-linux-gnu/libresolv.so.2 (0xb6fa1000)
libffi.so.6 => /usr/lib/i386-linux-gnu/libffi.so.6 (0xb6f9a000)
libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xb6f5e000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xb6f54000)
libcurl-gnutls.so.4 => /usr/lib/i386-linux-gnu/libcurl-gnutls.so.4 (0xb6efc000)
liblua5.1.so.0 => /usr/lib/i386-linux-gnu/liblua5.1.so.0 (0xb6ece000)
/lib/ld-linux.so.2 (0xb7794000)
libnss3.so => /usr/lib/i386-linux-gnu/libnss3.so (0xb6da2000)
libcurl-nss.so.4 => /usr/lib/i386-linux-gnu/libcurl-nss.so.4 (0xb6d48000)
libsqlite3.so.0 => /usr/lib/i386-linux-gnu/libsqlite3.so.0 (0xb6ca2000)
libdbus-1.so.3 => /lib/i386-linux-gnu/libdbus-1.so.3 (0xb6c59000)
libgcrypt.so.11 => /lib/i386-linux-gnu/libgcrypt.so.11 (0xb6bd4000)
libidn.so.11 => /usr/lib/i386-linux-gnu/libidn.so.11 (0xb6ba0000)
liblber-2.4.so.2 => /usr/lib/i386-linux-gnu/liblber-2.4.so.2 (0xb6b91000)
libldap_r-2.4.so.2 => /usr/lib/i386-linux-gnu/libldap_r-2.4.so.2 (0xb6b3e000)
libgssapi_krb5.so.2 => /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2 (0xb6b00000)
libgnutls.so.26 => /usr/lib/i386-linux-gnu/libgnutls.so.26 (0xb6a3c000)
librtmp.so.0 => /usr/lib/i386-linux-gnu/librtmp.so.0 (0xb6a22000)
libnssutil3.so => /usr/lib/i386-linux-gnu/libnssutil3.so (0xb6a00000)
libplc4.so => /usr/lib/i386-linux-gnu/libplc4.so (0xb69f9000)
libplds4.so => /usr/lib/i386-linux-gnu/libplds4.so (0xb69f4000)
libnspr4.so => /usr/lib/i386-linux-gnu/libnspr4.so (0xb69b6000)
libssl3.so => /usr/lib/i386-linux-gnu/libssl3.so (0xb6975000)
libgpg-error.so.0 => /lib/i386-linux-gnu/libgpg-error.so.0 (0xb6970000)
libsasl2.so.2 => /usr/lib/i386-linux-gnu/libsasl2.so.2 (0xb6953000)
libgssapi.so.3 => /usr/lib/i386-linux-gnu/libgssapi.so.3 (0xb6916000)
libkrb5.so.3 => /usr/lib/i386-linux-gnu/libkrb5.so.3 (0xb6847000)
libk5crypto.so.3 => /usr/lib/i386-linux-gnu/libk5crypto.so.3 (0xb681f000)
libcom_err.so.2 => /lib/i386-linux-gnu/libcom_err.so.2 (0xb681a000)
libkrb5support.so.0 => /usr/lib/i386-linux-gnu/libkrb5support.so.0 (0xb6810000)
libtasn1.so.3 => /usr/lib/i386-linux-gnu/libtasn1.so.3 (0xb67fe000)
libp11-kit.so.0 => /usr/lib/i386-linux-gnu/libp11-kit.so.0 (0xb67ec000)
libheimntlm.so.0 => /usr/lib/i386-linux-gnu/libheimntlm.so.0 (0xb67e4000)
libkrb5.so.26 => /usr/lib/i386-linux-gnu/libkrb5.so.26 (0xb6761000)
libasn1.so.8 => /usr/lib/i386-linux-gnu/libasn1.so.8 (0xb66bb000)
libhcrypto.so.4 => /usr/lib/i386-linux-gnu/libhcrypto.so.4 (0xb6686000)
libroken.so.18 => /usr/lib/i386-linux-gnu/libroken.so.18 (0xb6670000)
libkeyutils.so.1 => /lib/i386-linux-gnu/libkeyutils.so.1 (0xb666c000)
libwind.so.0 => /usr/lib/i386-linux-gnu/libwind.so.0 (0xb6643000)
libheimbase.so.1 => /usr/lib/i386-linux-gnu/libheimbase.so.1 (0xb6633000)
libhx509.so.5 => /usr/lib/i386-linux-gnu/libhx509.so.5 (0xb65ec000)
libcrypt.so.1 => /lib/i386-linux-gnu/libcrypt.so.1 (0xb65bb000)
Thx
Roland
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]