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 683484 - Internal Data Flow Error.
Internal Data Flow Error.
Status: RESOLVED INVALID
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
unspecified
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-09-06 11:30 UTC by viranjan
Modified: 2012-09-07 08:51 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Code with typefind element. (5.23 KB, application/octet-stream)
2012-09-06 11:30 UTC, viranjan
Details

Description viranjan 2012-09-06 11:30:03 UTC
Created attachment 223633 [details]
Code with typefind element.

Please find the attached file in which I am trying to add a typefind element after source element. However when I run the application I see the "Internal Data Flow Error".
Am I connecting the components in wrong way? Please tell me the correct way of linking components. If I dont use the typefind element helloworld works fine. 

Also can you locate me to an application where I can see some MPEG2/4/H.263/H.264 streams getting decoded instead of OGG.
I mean the chain in that application would look like source->video decoder->video renderer.


-Viranjan
Comment 1 Tim-Philipp Müller 2012-09-07 08:51:58 UTC
Yes, you are linking things the wrong way, check the return values of the _link() function calls. e.g. you're linking source first to typefind and then again to the demuxer, which won't work.

Please note that bugzilla is not a support forum. These internal flow errors are most likely programming errors in your application, even if the error message asks you to file a bug (we should remove that). The gstreamer-devel mailing list is a good place to get help with such issues.