Dropping GStreamer 0.1 Support

Michael McConville mmcconville at mykolab.com
Sat Jun 13 23:48:34 EDT 2015


On Sat, Jun 13, 2015 at 08:19:19PM -0700, Jorge VillaseƱor wrote:
> I think we should drop gstreamer 0.1 on pidgin 3. Maybe this regressions
> should go to michael's GSoC todo list.

I've already started looking into it.

The preprocessor conditions seem to all be in five source files (see
below). Of course, it would allow for some build system cleanup as well.

$ fgrep -Rn VERSION . | grep GST
./libpurple/media/backend-fs2.c:84:#if GST_CHECK_VERSION(1,0,0)
./libpurple/media/backend-fs2.c:242:#if GST_CHECK_VERSION(1,0,0)
./libpurple/media/backend-fs2.c:261:#if GST_CHECK_VERSION(1,0,0)
./libpurple/media/backend-fs2.c:274:#if GST_CHECK_VERSION(1,0,0)
./libpurple/media/backend-fs2.c:282:#if GST_CHECK_VERSION(1,0,0)
./libpurple/media/backend-fs2.c:292:#if GST_CHECK_VERSION(1,0,0)
./libpurple/media/backend-fs2.c:303:#if GST_CHECK_VERSION(1,0,0)
./libpurple/media/backend-fs2.c:310:#if GST_CHECK_VERSION(1,0,0)
./libpurple/media/backend-fs2.c:320:#if GST_CHECK_VERSION(1,0,0)
./libpurple/media/backend-fs2.c:334:#if GST_CHECK_VERSION(1,0,0)
./libpurple/media/backend-fs2.c:562:#if GST_CHECK_VERSION(1,0,0)
./libpurple/media/backend-fs2.c:948:#if GST_CHECK_VERSION(1,0,0)
./libpurple/media/backend-fs2.c:1771:#if GST_CHECK_VERSION(1,0,0)
./libpurple/media/backend-fs2.c:2033:#if GST_CHECK_VERSION(1,0,0)
./libpurple/media/backend-fs2.c:2045:#if GST_CHECK_VERSION(1,0,0)
./libpurple/media/backend-fs2.c:2067:#if GST_CHECK_VERSION(1,0,0)
./libpurple/media/backend-fs2.c:2551:#if GST_CHECK_VERSION(1,0,0)
./libpurple/mediamanager.c:42:#if GST_CHECK_VERSION(1,0,0)
./libpurple/mediamanager.c:316:#if GST_CHECK_VERSION(1,0,0)
./libpurple/mediamanager.c:625:#if GST_CHECK_VERSION(1,0,0)
./libpurple/mediamanager.c:635:#if GST_CHECK_VERSION(1,0,0)
./libpurple/mediamanager.c:646:#if GST_CHECK_VERSION(1,0,0)
./libpurple/mediamanager.c:701:#if GST_CHECK_VERSION(1,0,0)
./libpurple/mediamanager.c:1137:#if GST_CHECK_VERSION(1,0,0)
./libpurple/mediamanager.c:1347:#if GST_CHECK_VERSION(1,0,0)
./libpurple/mediamanager.c:1365:#if GST_CHECK_VERSION(1,0,0)
./libpurple/mediamanager.c:1368:#elif GST_CHECK_VERSION(0,10,31)
./libpurple/mediamanager.c:1407:#if GST_CHECK_VERSION(1,0,0)
./pidgin/gtksound.c:556:#if GST_CHECK_VERSION(1,0,0)
./pidgin/gtkprefs.c:59:#if GST_CHECK_VERSION(1,0,0)
./pidgin/gtkprefs.c:3485:#if !GST_CHECK_VERSION(1,0,0)
./pidgin/gtkprefs.c:3527:#if GST_CHECK_VERSION(1,0,0)
./pidgin/gtkprefs.c:3633:#if GST_CHECK_VERSION(1,0,0)
./pidgin/gtkprefs.c:3719:#if GST_CHECK_VERSION(1,0,0)
./pidgin/gtkprefs.c:3921:#if GST_CHECK_VERSION(1,0,0)
./pidgin/gtkprefs.c:3934:#if GST_CHECK_VERSION(1,0,0)
./pidgin/gtkprefs.c:3937:#elif GST_CHECK_VERSION(0,10,31)
./pidgin/gtkprefs.c:3977:#if GST_CHECK_VERSION(1,0,0)
./finch/gntsound.c:368:#if (GST_VERSION_MAJOR > 0 || \
./finch/gntsound.c:369: (GST_VERSION_MAJOR == 0 && GST_VERSION_MINOR > 10) || \
./finch/gntsound.c:370:  (GST_VERSION_MAJOR == 0 && GST_VERSION_MINOR == 10 && GST_VERSION_MICRO >= 10))
./finch/gntsound.c:546:#if GST_CHECK_VERSION(1,0,0)



More information about the Devel mailing list