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 774527 - [PLUGIN-MOVE] Move dataurisrc to core
[PLUGIN-MOVE] Move dataurisrc to core
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal enhancement
: 1.11.1
Assigned To: Tim-Philipp Müller
GStreamer Maintainers
Depends on:
Reported: 2016-11-16 13:30 UTC by Sebastian Dröge (slomo)
Modified: 2016-11-28 11:35 UTC
See Also:
GNOME target: ---
GNOME version: ---

Description Sebastian Dröge (slomo) 2016-11-16 13:30:42 UTC
See summary. Element is trivial enough
Comment 1 Tim-Philipp Müller 2016-11-16 13:34:54 UTC
Should just go into core plugins imho.
Comment 2 Tim-Philipp Müller 2016-11-19 21:08:48 UTC
- has unit tests
- has documentation
- API looks fine ("uri" property, "data:" protocol)
- code looks fine

Now just need to decide where to move it to.

I think core plugins would be most suitable.
Comment 3 Sebastian Dröge (slomo) 2016-11-23 18:57:15 UTC
Yes core seems good
Comment 4 Tim-Philipp Müller 2016-11-28 11:35:12 UTC
commit d6ec58f7871f0de81a7e25f1284ba4b83b3fca97
Author: Tim-Philipp Müller <>
Date:   Mon Nov 28 11:09:08 2016 +0000

    docs: add dataurisrc to docs and update

commit 6fdb4df0f8c8a9e39f7f7cb73ab65306fb0517f5
Author: Tim-Philipp Müller <>
Date:   Mon Nov 28 11:08:24 2016 +0000

    tests: rewrite and enable dataurisrc test
    Can't use playbin for core unit tests.

commit 1aceebd67f0161806dc3b4b68488d599290f283e
Author: Tim-Philipp Müller <>
Date:   Mon Nov 28 11:07:20 2016 +0000

    elements: add dataurisrc to build
    Moved from -bad.

commit 76c47b7e9cab26724d2be16f87b082b63436f666
Author: Tim-Philipp Müller <>
Date:   Mon Nov 28 10:42:46 2016 +0000

    dataurisrc: fix string leak in property getter

commit a837ff6581ba16180e89352a753296cd74a85a72
Merge: 6dcf826 a541d63
Author: Tim-Philipp Müller <>
Date:   Mon Nov 28 11:18:39 2016 +0000

    Move dataurisrc element from -bad


commit de4bb6e1d4793637fd72d7316d06ebba4148583e
Author: Tim-Philipp Müller <>
Date:   Mon Nov 28 11:26:50 2016 +0000

    dataurisrc: remove plugin, moved to core