comparison libpurple/mediamanager.c @ 26389:5ee7e8f209bb

Silence warning about videotestsrc not having two properties.
author Mike Ruprecht <maiku@soc.pidgin.im>
date Thu, 19 Mar 2009 12:44:52 +0000
parents 75a02ffb0139
children 1ae3af12095a
comparison
equal deleted inserted replaced
26388:5906409c4b69 26389:5ee7e8f209bb
496 queue = gst_element_factory_make( 496 queue = gst_element_factory_make(
497 "queue", NULL); 497 "queue", NULL);
498 ow->sink = purple_media_manager_get_element( 498 ow->sink = purple_media_manager_get_element(
499 manager, PURPLE_MEDIA_RECV_VIDEO); 499 manager, PURPLE_MEDIA_RECV_VIDEO);
500 500
501 if (participant == NULL) 501 if (participant == NULL) {
502 /* aka this is a preview sink */ 502 /* aka this is a preview sink */
503 g_object_set(G_OBJECT(ow->sink), "sync", FALSE, 503 GObjectClass *klass =
504 "async", "FALSE", NULL); 504 G_OBJECT_GET_CLASS(ow->sink);
505 if (g_object_class_find_property(klass,
506 "sync"))
507 g_object_set(G_OBJECT(ow->sink),
508 "sync", "FALSE", NULL);
509 if (g_object_class_find_property(klass,
510 "async"))
511 g_object_set(G_OBJECT(ow->sink),
512 "async", FALSE, NULL);
513 }
505 514
506 gst_bin_add_many(GST_BIN(GST_ELEMENT_PARENT(tee)), 515 gst_bin_add_many(GST_BIN(GST_ELEMENT_PARENT(tee)),
507 queue, ow->sink, NULL); 516 queue, ow->sink, NULL);
508 517
509 bus = gst_pipeline_get_bus(GST_PIPELINE( 518 bus = gst_pipeline_get_bus(GST_PIPELINE(