Mercurial > pidgin.yaz
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( |