[Pidgin] #12758: Hanging up a video call freezes other running calls

Pidgin trac at pidgin.im
Mon Jan 3 16:23:55 EST 2011


#12758: Hanging up a video call freezes other running calls
------------------------------------+---------------------------------------
 Reporter:  haakon                  |        Owner:  Maiku          
     Type:  patch                   |       Status:  new            
Milestone:  Patches Needing Review  |    Component:  Voice and Video
  Version:  2.7.3                   |   Resolution:                 
 Keywords:                          |  
------------------------------------+---------------------------------------

Comment(by haakon):

 Replying to [comment:5 darkrain42]:
 > do you have pointers to the documentation that lead you to this
 conclusion?

 There is not much official documentation for this, probably the most
 relevant is this design document (see "dynamically switching an element in
 a PLAYING pipeline" section near the end)
 [http://cgit.freedesktop.org/gstreamer/gstreamer/tree/docs/design/part-
 block.txt]

 Here is a mailing post of someone trying to solve similar problem with
 dynamic adding/removing elements from running pipeline, suggesting
 solution using gst_pad_set_blocked()
 [http://web.archiveorange.com/archive/v/8yxpzi4EJ95L250dN2Kg]

 And finally I attached a minimalistic demonstration program that I used
 for my own experiments. When run, randomly attaches and detaches
 xvimagesinks displaying a test pattern from videotestsrc. The playback
 should run constantly and never stop.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/12758#comment:6>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list