After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 617675 - Doesn't play any video
Doesn't play any video
Status: RESOLVED NOTGNOME
Product: GStreamer
Classification: Platform
Component: dont know
0.10.x
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-05-04 18:14 UTC by Jonh Wendell
Modified: 2010-05-04 19:41 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Output of xvinfo (6.06 KB, text/plain)
2010-05-04 18:33 UTC, Jonh Wendell
Details
Screenshot of what I get (89.60 KB, image/png)
2010-05-04 18:43 UTC, Jonh Wendell
Details

Description Jonh Wendell 2010-05-04 18:14:45 UTC
My video card is SiS :(

wendell@wendell-laptop:~$ gst-launch-0.10 playbin2 uri=/home/documentos/FILMES/Lost.S06E11.HDTV.XviD-NoTV.avi 
Setting pipeline to PAUSED ...
ERROR: Pipeline doesn't want to pause.
ERROR: from element /GstURIDecodeBin:uridecodebin0: Invalid URI "/home/documentos/FILMES/Lost.S06E11.HDTV.XviD-NoTV.avi".
Additional debug info:
gsturidecodebin.c(968): gen_source_element (): /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0
Setting pipeline to NULL ...
Freeing pipeline ...
Comment 1 Jonh Wendell 2010-05-04 18:33:22 UTC
Created attachment 160284 [details]
Output of xvinfo
Comment 2 Thiago Sousa Santos 2010-05-04 18:36:16 UTC
There's an error in your command.

You should use:

gst-launch-0.10 playbin2 uri=file:///home/documentos/FILMES/Lost.S06E11.HDTV.XviD-NoTV.avi

Note the "uri=file://".

Check if that works for you.
Comment 3 Jonh Wendell 2010-05-04 18:43:12 UTC
Created attachment 160285 [details]
Screenshot of what I get

This is what I get. I can hear the audio, but no video for me.
Comment 4 Tim-Philipp Müller 2010-05-04 19:05:46 UTC
Please do gst-launch-0.10 -v -m playbin2 uri=file:///....

and paste the output here.

Does either

  gst-launch-0.10 videotestsrc ! xvimagesink

or


  gst-launch-0.10 videotestsrc ! ximagesink

work?
Comment 5 Benjamin Otte (Company) 2010-05-04 19:41:15 UTC
We debugged it on IRC. It turns out that the first adaptor on his GPU doesn't work properly and fails to display any video. However, there's a second Xv adaptor - see the xvinfo output above - and that one works fine.
So we worked around the issue by using "xvimagesink device=1" which used the other adaptor.

We've not figured out why it works with VLC though. We verified that both use the (broken) textured video port. (Jonh complained about always-on-top video with the workaround ;)).
My current suspicion is that VLC might not call XvGrabPort or something like that.

Anyway, I'm closing this as NOTGSTREAMER as it's a SiS driver fault.
You might be successful with filing a bug against Xorg on bugs.freedesktop.org but the driver looks practically unmaintained. :(