[gstreamer-bugs] [Bug 350299] [playbin] "Internal data flow error" opening movie with subtitle file

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Tue Dec 5 03:54:13 PST 2006


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=350299

  GStreamer | gst-plugins-base | Ver: HEAD CVS


tama changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |alberttn at terra.es




------- Comment #7 from tama  2006-12-05 11:52 UTC -------
(In reply to comment #5)
> There seems to be something racy going on somewhere in playbin, since it only
> fails occasionally for me (but it happens to always fail so far when I do a
> debug log).

You're probably right about the race thing, since with the same error message,
I get two different behaviors depending on the mood of gstreamer and totem. The
error message is always:
"Totem could not play 'file:///home/[name].avi'. Internal data flow error."

First possible behavior: Once I press OK, I can switch off the subs in
view->subtitles and press play so it will play. At this point totem outputs:

** (totem:6206): WARNING **: Error: Internal data flow error.
(gstbasesrc.c(1569): gst_base_src_loop (): /play/subtitle-bin/filesrc4:
streaming task paused, reason not-linked (-1))

But it plays fine.
If now I want the subs back, I just activate them through view->subtitles again
and they work.
Funny thing here is that if I didn't switch the subs off after the first error
and pressed play, this other error happens: "An error occurred. Internal data
flow error". After this the behavior is the same described above.

Second behavior: Once I press OK, subtitles submenu in view is deactivated, so
I can't switch them off and hence, every time I try to play, the same first
error raises again.

It seems that some files are more prone to produce either of these behaviors,
but, on my experience, *every* movie that I want to play with subtitles produce
this Internal data flow error. The difference is sometimes I can play the trick
on the first behavior and watch the movie and sometimes I just can't watch it
with subtitles.
Anyway, there's not a deterministic pattern on which behavior a movie will
observe but, as I said, some files are more prone to either of those.

I'm using Totem 2.16.2 with GStreamer 0.10.10

If there's some way I can help to resolve this bug, please let me know. It is
frustrating to have to fight totem every time I want to play a subtitled movie.


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email




More information about the Gstreamer-bugs mailing list