[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Imposible reproducir nada vía gstreamer con otro usuario distinto de ROOT



Buenas, puede que sea porque el usuario no pertenezca al grupo video?

en todo caso, un # usermod -a -G video nombre_usuario
puede que solucione el problema?

saludos.

El 09/11/17 a las 20:56, jEsuSdA 8) escribió:
Hola,

Recientemente reinstalé mi PC con Debian y ahora me doy cuenta de que no puedo ver ningún vídeo o audio con Parole, Totem o ningún otro programa que emplee Gstreamer como backend.

Curiosamente, si ejecuto dichos programas como ROOT, sí se ven, lo que descartaría, a mi entender, ningún problema de códecs.

He probado algunos trucos que he encontrado en internet sin ninguna fortuna.

¿Alguna sugerencia o ayuda?

Gracias!


Aquí os dejo un log de un comando por si os sirve de ayuda:


gst-launch-1.0 -vm playbin uri=file://mnt/cajon/a-videoteca/museum_2016_55.x264.mkv
Estableciendo el conducto a PAUSA …

** (gst-launch-1.0:18552): WARNING **: can't find typefind element, decodebin will not work
ERROR: El conducto no quiere pausarse.
Se obtuvo el mensaje nº 0 del elemento «streamsynchronizer0» (state-changed): GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING;
Se obtuvo el mensaje nº 1 del elemento «playsink» (state-changed): GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING;
Se obtuvo el mensaje nº 2 del elemento «playbin0» (state-changed): GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_PAUSED;
Se obtuvo el mensaje nº 6 del elemento «streamsynchronizer0» (state-changed): GstMessageStateChanged, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;
Se obtuvo el mensaje nº 7 del elemento «uridecodebin0» (property-notify): GstMessagePropertyNotify, property-name=(string)ring-buffer-max-size, property-value=(guint64)0;
/GstURIDecodeBin:uridecodebin0: ring-buffer-max-size = 0
Se obtuvo el mensaje nº 8 del elemento «uridecodebin0» (property-notify): GstMessagePropertyNotify, property-name=(string)buffer-size, property-value=(int)-1;
/GstURIDecodeBin:uridecodebin0: buffer-size = -1
Se obtuvo el mensaje nº 9 del elemento «uridecodebin0» (property-notify): GstMessagePropertyNotify, property-name=(string)buffer-duration, property-value=(gint64)-1;
/GstURIDecodeBin:uridecodebin0: buffer-duration = -1
Se obtuvo el mensaje nº 10 del elemento «uridecodebin0» (property-notify): GstMessagePropertyNotify, property-name=(string)use-buffering, property-value=(boolean)false;
/GstURIDecodeBin:uridecodebin0: use-buffering = false
Se obtuvo el mensaje nº 11 del elemento «uridecodebin0» (property-notify): GstMessagePropertyNotify, property-name=(string)download, property-value=(boolean)false;
/GstURIDecodeBin:uridecodebin0: download = false
Se obtuvo el mensaje nº 12 del elemento «uridecodebin0» (property-notify): GstMessagePropertyNotify, property-name=(string)uri, property-value=(string)file://mnt/cajon/a-videoteca/museum_2016_55.x264.mkv;
/GstURIDecodeBin:uridecodebin0: uri = file://mnt/cajon/a-videoteca/museum_2016_55.x264.mkv
Se obtuvo el mensaje nº 13 del elemento «uridecodebin0» (property-notify): GstMessagePropertyNotify, property-name=(string)connection-speed, property-value=(guint64)0;
/GstURIDecodeBin:uridecodebin0: connection-speed = 0
Se obtuvo el mensaje nº 14 del elemento «uridecodebin0» (state-changed): GstMessageStateChanged, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_PAUSED;
Se obtuvo el mensaje nº 17 del elemento «uridecodebin0» (property-notify): GstMessagePropertyNotify, property-name=(string)source, property-value=(GstElement)"\(GstGioSrc\)\ source";
/GstURIDecodeBin:uridecodebin0: source = "\(GstGioSrc\)\ source"
Se obtuvo el mensaje nº 18 del elemento «uridecodebin0» (error): GstMessageError, gerror=(GError)NULL, debug=(string)"gsturidecodebin.c\(1881\):\ make_decoder\ \(\):\ /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0:\012No\ typefind\ element\,\ decodebin\ is\ unusable\,\ check\ your\ installation";
ERROR: del elemento /GstURIDecodeBin:uridecodebin0: A la instalación de GStreamer le falta un complemento.
Información adicional de depuración:
gsturidecodebin.c(1881): make_decoder (): /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0:
No typefind element, decodebin is unusable, check your installation
Estableciendo el conducto a NULL …
Liberando la tubería…





Reply to: