Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | udpsink: Add ttl multicast property | Jarkko Palviainen | 2009-08-31 | 3 | -3/+19 | |
| | | | | | | Add a new ttl-mc property to control the TTL on multicast addresses. Fixes #588245 | |||||
* | udp: split out TTL and loop options | Jarkko Palviainen | 2009-08-31 | 3 | -19/+96 | |
| | | | | | | | Split setting the TTL and loop parameters in 2 methods as they are not related. Fix setting the TTL correctly for multicast streams. See #588245 | |||||
* | rtp: whitespace fixes | Wim Taymans | 2009-08-31 | 2 | -12/+14 | |
| | ||||||
* | videobox: Split declarations into a header file and add autocrop stuff to ↵ | Sebastian Dröge | 2009-08-31 | 3 | -76/+110 | |
| | | | | the docs | |||||
* | videobox: Reconfigure basetransform if something changes again | Sebastian Dröge | 2009-08-31 | 1 | -9/+29 | |
| | | | | | For this invent a new lock and don't abuse the basetransform lock, otherwise we'll end up in deadlocks. | |||||
* | videobox: Add support for autocropping according to the caps | Stephen Jungels | 2009-08-31 | 1 | -40/+147 | |
| | | | | Fixes bug #582238. | |||||
* | rtpsession: Make sure that used caps are not freed already | Sebastian Dröge | 2009-08-31 | 1 | -2/+5 | |
| | | | | Fixes bug #593391. | |||||
* | rtp: Use new gst_iterator_new_single() for the internal linked pads iteration | Sebastian Dröge | 2009-08-31 | 4 | -219/+48 | |
| | ||||||
* | rtpsession: Use iterate internal links instead of deprecated get internal links | Sebastian Dröge | 2009-08-31 | 1 | -29/+87 | |
| | ||||||
* | jitterbuffer: Use iterate internal links instead of deprecated get internal ↵ | Sebastian Dröge | 2009-08-31 | 1 | -14/+75 | |
| | | | | links | |||||
* | rtpssrcdemux: Use iterate internal links instead of deprecated get internal ↵ | Sebastian Dröge | 2009-08-31 | 1 | -23/+83 | |
| | | | | links | |||||
* | qtdemux: add support for agsm | Wim Taymans | 2009-08-21 | 2 | -0/+10 | |
| | | | | Fixes #592530 | |||||
* | qtdemux: fix qt style string tag extraction | Mark Nauwelaerts | 2009-08-18 | 1 | -1/+1 | |
| | | | | | | QT style tags are tested on starting with (C) symbol using >>, and (unsigned) int (may) have different >> behaviour. Fixes #592232. | |||||
* | rtpbin: Fix reference leak | Olivier Crête | 2009-08-14 | 1 | -1/+3 | |
| | | | | Fixes #591476. | |||||
* | rtpsource: avoid buffer leak on bad seqnum | ric | 2009-08-11 | 1 | -0/+1 | |
| | | | | Fixes #590797 | |||||
* | rtpsource: allow for NULL caps on buffers | Wim Taymans | 2009-08-11 | 1 | -3/+2 | |
| | | | | | | | Add the NULL caps check where it matters and also cover another case of potential NULL caps. Fixes #590030 | |||||
* | rtpsource: Incoming buffers do not always have caps | Olivier Crête | 2009-08-11 | 1 | -1/+2 | |
| | ||||||
* | rtpsession: avoid doing lip-sync in BYE | Wim Taymans | 2009-08-11 | 1 | -0/+2 | |
| | | | | | When we get a BYE packet, don't do lip-sync with the SR inside because some senders have trouble constructing valid SR packets after BYE. | |||||
* | rtpbin: don't do lip-sync after a BYE | Wim Taymans | 2009-08-11 | 1 | -5/+10 | |
| | | | | | | | After a BYE packet from a source, stop forwarding the SR packets for lip-sync to rtpbin. Some senders don't update their SR packets correctly after sending a BYE and then we break lip-sync. We prefer to let the jitterbuffers drain with the current lip-sync instead. | |||||
* | rtpbin: only reconsider once for BYE | Wim Taymans | 2009-08-11 | 1 | -5/+11 | |
| | | | | | When iterating the sources of a BYE packet, don't signal a reconsideration for each of them but signal after we handled all sources. | |||||
* | rtpsession: Free conflicting addresses on finalize | Olivier Crête | 2009-08-11 | 1 | -0/+3 | |
| | ||||||
* | rtpbin: use new method for netaddress to string | Wim Taymans | 2009-08-11 | 1 | -42/+5 | |
| | ||||||
* | rtpbin: do better cleanup of the src ghostpads | Wim Taymans | 2009-08-11 | 1 | -14/+30 | |
| | | | | | | | | Connect to the pad-removed signal of the ptdemux elements so that we remove the ghostpads for them. Fixes cleanup when going to NULL as well as when releasing the sinkpads. Fixes #561752 | |||||
* | rtpsession: add a comment | Wim Taymans | 2009-08-11 | 1 | -1/+1 | |
| | ||||||
* | rtpbin: add SDES property | Wim Taymans | 2009-08-11 | 3 | -271/+39 | |
| | | | | | | Remove all individual SDES properties and use one sdes property that takes a GstStructure instead. This will allow us to add more custom stuff to the SDES messages later. | |||||
* | rtpbin: add SDES property that takes GstStructure | Wim Taymans | 2009-08-11 | 4 | -105/+104 | |
| | | | | | | Remove all individual SDES properties and use one sdes property that takes a GstStructure instead. This will allow us to add more custom stuff to the SDES messages later. | |||||
* | rtpbin: removed old gstrtpclient | Wim Taymans | 2009-08-11 | 4 | -547/+0 | |
| | ||||||
* | rtpbin: add support for buffer-list | Branko Subasic | 2009-08-11 | 5 | -62/+161 | |
| | | | | | | | Add support for sending buffer-lists. Add unit test for testing that the buffer-list passed through rtpbin. fixes #585839 | |||||
* | Make build without warnings with debugging disabled | Tim-Philipp Müller | 2009-08-11 | 1 | -3/+2 | |
| | ||||||
* | rtpbin: Transform the right session sdes message | Olivier Crête | 2009-08-11 | 1 | -3/+1 | |
| | | | | Fixes #584165 | |||||
* | Add ssrc to application/x-rtp-source-sdes structure | Olivier Crête | 2009-08-11 | 1 | -1/+2 | |
| | ||||||
* | rtpsouce: the network address is in network order | Wim Taymans | 2009-08-11 | 1 | -0/+1 | |
| | | | | Bring the network address in netowkr byte order to the host order. | |||||
* | rtpsource: byteswap the port from GstNetAddress | Wim Taymans | 2009-08-11 | 1 | -2/+3 | |
| | | | | | Since the port in GstNetAddress is in network order we might need to byteswap it before adding it to the source statistics. | |||||
* | rtpbin: remove ptdemux ghostpads | Wim Taymans | 2009-08-11 | 1 | -0/+13 | |
| | ||||||
* | rtpbin: add to new signal to remove SSRC pads | Wim Taymans | 2009-08-11 | 1 | -15/+6 | |
| | ||||||
* | ssrcdemux: emit signal when pads are removed | Ali Sabil | 2009-08-11 | 3 | -1/+80 | |
| | | | | | | | Add action signal to clear an SSRC in the ssrc demuxer. Add signal to notify of removed ssrc. See #554839 | |||||
* | rtpbin: use our ghostpads instead of its target | Wim Taymans | 2009-08-11 | 1 | -44/+46 | |
| | | | | | Since we keep a reference to our ghostpads, we can use them to track sessions. This avoid us having to mess with the target of the ghostpad. | |||||
* | rtpbin: don't warn when getting request pads twice | Wim Taymans | 2009-08-11 | 1 | -52/+34 | |
| | | | | | Allow getting the request pads multiple times, just return the previously created pads. | |||||
* | rtpsource: add RTP and RTCP source address | Wim Taymans | 2009-08-11 | 1 | -0/+48 | |
| | | | | Add the RTP and RTCP sender addresses in the stats structure. | |||||
* | rtpsession: reuse source code for SDES | Wim Taymans | 2009-08-11 | 1 | -58/+2 | |
| | | | | Reuse the RTPSource object property instead of duplicating code. | |||||
* | rtpbin: set target state on new elements | Wim Taymans | 2009-08-11 | 1 | -20/+37 | |
| | | | | | Set the state on newly added elements to the state of the parent. Add some debug info and do some cleanups | |||||
* | rtpbin: unref requests pads after releasing | Wim Taymans | 2009-08-11 | 1 | -0/+4 | |
| | ||||||
* | rtpbin: Implement releasing the streams | Olivier Crête | 2009-08-11 | 1 | -21/+53 | |
| | | | | See #561752 | |||||
* | rtpbin: Keep jb signals handler | Olivier Crête | 2009-08-11 | 1 | -3/+7 | |
| | | | | | | Keep the signal handlers so they can be disconnected at release time See #561752 | |||||
* | rtpbin: use the right lock for the sessions | Wim Taymans | 2009-08-11 | 1 | -0/+4 | |
| | | | | Use the right lock when iterating the sessions. | |||||
* | rtpbin: Free session if request pads are released | Olivier Crête | 2009-08-11 | 1 | -3/+8 | |
| | | | | | | | | | Free the session when all the request pads are released. Don't mess with the session list in free_session as it is called from a foreach on that list. Set the state of the upstream element to NULL first. See #561752 | |||||
* | rtpbin: Implement relasing of the rtp recv pad | Olivier Crête | 2009-08-11 | 1 | -2/+17 | |
| | ||||||
* | rtpbin: Implement releasing of rtp send pads | Olivier Crête | 2009-08-11 | 1 | -6/+25 | |
| | ||||||
* | rtpbin: Implement release of the recv rtcp pad | Olivier Crête | 2009-08-11 | 1 | -3/+13 | |
| | | | | See #561752 | |||||
* | rtpbin: Implement releasing of rtcp src pad | Olivier Crête | 2009-08-11 | 1 | -2/+7 | |
| | | | | See #561752 |