Internal data flow error.

Bug #70223 reported by Ali Sabil
90
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Totem
Fix Released
High
gst-plugins-base0.10 (Ubuntu)
Fix Released
Low
Ubuntu Desktop Bugs
totem (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Totem displays an error : Internal data flow error. When trying to play a movie with an external subtitle file. After resizing the window, and displaying/hiding many times the side panel the movie plays fine.

Revision history for this message
Frade (asjastras) wrote :

I have the same error (internal data flow error), after upgrading from dapper to edgy. It happens when you open a divx file with external subtitles. Movies without subtitles works fine.

 Resizing the window, displaying/hiding many times the side panel has no effect.

 I have the following packages installed in my system:
dpkg --get-selections |grep gstreamer
gstreamer0.10-alsa install
gstreamer0.10-esd install
gstreamer0.10-ffmpeg install
gstreamer0.10-fluendo-mp3 install
gstreamer0.10-gnomevfs install
gstreamer0.10-plugins-base install
gstreamer0.10-plugins-base-apps install
gstreamer0.10-plugins-good install
gstreamer0.10-tools install
gstreamer0.10-x install
gstreamer0.8-misc install
gstreamer0.8-oss install
gstreamer0.8-swfdec install
gstreamer0.8-x install
libgstreamer-gconf0.8-0 install
libgstreamer-plugins-base0.10-0 install
libgstreamer-plugins0.8-0 install
libgstreamer0.10-0 install
libgstreamer0.8-0 install
totem-gstreamer install

Revision history for this message
Frade (asjastras) wrote :

Seems to be this bug:

http://bugzilla.gnome.org/show_bug.cgi?id=350299

testing in command line with gst-launch-0.10 i get the following output:

Estableciendo el flujo a PAUSADO ...
El flujo se está PRECACHEANDO ...
ERROR: desde el elemento /playbin0/subtitle-bin/filesrc0: Error del flujo interno de datos.
Información adicional de depurado:
gstbasesrc.c(1569): gst_base_src_loop (): /playbin0/subtitle-bin/filesrc0:
streaming task paused, reason not-linked (-1)
ERROR: El flujo no quiere precachearse.
Setting pipeline to NULL ...
FREEING pipeline ...

Vytas (vytas)
Changed in totem:
status: Unconfirmed → Confirmed
Changed in totem:
status: Unknown → Confirmed
Revision history for this message
Ali Sabil (asabil) wrote :

I found how to get the movie playing actually :
you simply click : play -> pause -> play :D
if you do that before quickly enough you can watch you movie with subtitles ;) I hope this can help finding the source of the bug

Revision history for this message
Vytas (vytas) wrote :

Well, not so simply you need a fast, but not too fast triple-click on Play button ;)

Better post comments on the gnome-bugs if you can, because it is an upstream bug.

Changed in totem:
assignee: nobody → desktop-bugs
importance: Undecided → Low
Revision history for this message
Jan Frybort (jan.frybort) wrote :

I have the same issue in Feisty on amd64.

Revision history for this message
mastervivi (mastervivi) wrote :

happens to me too with Feisty Herd 5.

Revision history for this message
Aleksander Kamil Modzelewski (aleander) wrote :

And here too. It seems that it's not related to click speed - it just doesn't happen once in few runs/plays. I just click ok on the error message, then click play - and it plays. Or not. Some subtitle types/files seem to be more prone to problems than others. A race condition of some kind?

Changed in totem:
status: Confirmed → In Progress
Revision history for this message
pomalin (lemu-man) wrote :

same here, and same solution, click validate on the error message and play, and validate, and play, and sometimes the second time, or sometimes the fifth time of clicking, the movie play fine, with good quality and encoding of subtitles.

Revision history for this message
cristi1979 (cristi-falcas) wrote :

same same. Ubuntu 7.04 beta

Revision history for this message
Vytas (vytas) wrote :

'Low' priority on this looks a bit weird...

Revision history for this message
Rich Wales (richw) wrote :

I get an "internal data flow error" if I drag the progress bar (e.g., to skip commercials). I'm running Feisty, i386, and trying to play an MPEG file that was produced by "tivodecode". If I just sit back and let the file play without interruption, it works fine. This happens on many MPEG files, not just one.

Revision history for this message
Sandor Nemes (sandornemes) wrote :

same here, using feisty with the gstreamer good-bad-ugly packages installed
and in my opinion it's very annoying, so it's importance should not be 'low'

Revision history for this message
hadriw (atnoya) wrote :

The problem is not the difficult to fix the problem or not, the problem is the people realise that they can play the film using this little click...

If they don't realize that they won't be able to do anything and of course they will complain. But this is not dificult, because i had the same problem and i write in google finder "Totem ubuntu stream flow" and i find the trick.

So exactly this problem is "low" importance. But I wish developers can solve this for the next release, a patch I think is not necesary.

Revision history for this message
Rich Wales (richw) wrote :

Please forgive my denseness, Hadriw, but I'm really not sure I understand what you were trying to say. It sounded like you were saying a solution to this problem can be found by googling for the words "totem ubuntu stream flow", but when I looked for those words (without the quotes), I got a bunch of pages, but nothing that clearly described a solution. (Searching for this exact phrase, in quotes, yielded no matches at all.)

If you could describe your "trick", I think a lot of people (myself included) would be extremely grateful.

Revision history for this message
hadriw (atnoya) wrote :

Please forgive my bad explanation, I'm spanish and I'm in London learning English.. But how you can see...

This is a trick who another mate explained before than me. The trick is quite simple. After first error is showed on totem. ("internal data flow error"), the window remains opened so you can play the movide again but you will get the same error.
Instead of doing one click on the play button, you can do 3 clicks in one second. (play -> Pause -> Play again) and you will be able to watch the film with the subtitles.

Sorry about my mistake.

Revision history for this message
Shaun Dennie (sdennie) wrote :

I can verify this on 7.04 as well. It's been some time since I've tried to watch something with external subtitles but, I have dozens of videos that have external subtitles in .srt format (all Spanish with ISO-8859-1 encoding) and, with totem-gstreamer in 7.04, none of them play. In Dapper, they all played just fine. None of the "click this fast" tricks seem to work on my machine either. In Dapper, I was watching these videos on a single core machine whereas now I have a dual core machine (the talk of race conditions probably makes that relevant),

Starting totem from the commandline, I get this with the error dialog:

** Message: Error: Error del flujo interno de datos.
gstbasesrc.c(1642): gst_base_src_loop (): /play/subtitle-bin/filesrc0:
streaming task paused, reason not-linked (-1)

Using the Play->Pause->Play trick, I eventually get a segfault.

Revision history for this message
brownknight (ramilclarin) wrote :

Have the same problem playing an avi file. After closing the error message and play buttons a few times the video file will play.

Revision history for this message
maurelio (macmiranda) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

the bug has been fixed upstream

Changed in gst-plugins-base0.10:
status: Confirmed → Fix Committed
Changed in totem:
status: In Progress → Fix Released
Changed in totem:
status: Unconfirmed → Fix Released
Changed in gst-plugins-base0.10:
status: Fix Committed → Fix Released
Revision history for this message
Vytas (vytas) wrote :

This bug has been marked as 'Fix Released', but for what distribution? I am using Feisty (7.04), and it is still present

Revision history for this message
Vytas (vytas) wrote :

Reverting to 'in progress' because it's not fixed in Feisty

Changed in gst-plugins-base0.10:
status: Fix Released → In Progress
Revision history for this message
Sebastian Dröge (slomo) wrote :

It's fixed in gutsy with gst-plugins-base 0.10.13

Changed in gst-plugins-base0.10:
status: In Progress → Fix Released
Revision history for this message
teppot (teppot-deactivatedaccount) wrote :

Can we please have this fixed in Feisty also?

Revision history for this message
Sasa Vilic (sasavilic) wrote :

I am not sure if that what happens to me is related to this bug, but when I play some mpeg II movie and try to move fast forward by moving slider, I get error "Internal data flow error"?

I have Ubuntu 7.04, with last updates.

Revision history for this message
mcspurrock (dsmithdale) wrote :

Unable to get any audio out and data stream error. Using V 8.04 and have kept updates running. I am a newby to Ubuntu. Other players seem to work well

Revision history for this message
Paulo Brito (paulorsbrito) wrote :

I still have this issue on 9.10!!

Changed in totem:
importance: Unknown → High
Revision history for this message
tothsoft@gmail.com (tothsoft) wrote :

it is happens by totem 3.18 within playing of mp movie from internal discs at ubuntu 16.04/linux mint 18 (also within xplayer) with installed fluendo gstreameer codec 2.22

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.