summaryrefslogtreecommitdiffstats
path: root/gst
Commit message (Collapse)AuthorAgeFilesLines
...
* udpsink: Add ttl multicast propertyJarkko Palviainen2009-08-313-3/+19
| | | | | | Add a new ttl-mc property to control the TTL on multicast addresses. Fixes #588245
* udp: split out TTL and loop optionsJarkko Palviainen2009-08-313-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 fixesWim Taymans2009-08-312-12/+14
|
* videobox: Split declarations into a header file and add autocrop stuff to ↵Sebastian Dröge2009-08-313-76/+110
| | | | the docs
* videobox: Reconfigure basetransform if something changes againSebastian Dröge2009-08-311-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 capsStephen Jungels2009-08-311-40/+147
| | | | Fixes bug #582238.
* rtpsession: Make sure that used caps are not freed alreadySebastian Dröge2009-08-311-2/+5
| | | | Fixes bug #593391.
* rtp: Use new gst_iterator_new_single() for the internal linked pads iterationSebastian Dröge2009-08-314-219/+48
|
* rtpsession: Use iterate internal links instead of deprecated get internal linksSebastian Dröge2009-08-311-29/+87
|
* jitterbuffer: Use iterate internal links instead of deprecated get internal ↵Sebastian Dröge2009-08-311-14/+75
| | | | links
* rtpssrcdemux: Use iterate internal links instead of deprecated get internal ↵Sebastian Dröge2009-08-311-23/+83
| | | | links
* qtdemux: add support for agsmWim Taymans2009-08-212-0/+10
| | | | Fixes #592530
* qtdemux: fix qt style string tag extractionMark Nauwelaerts2009-08-181-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 leakOlivier Crête2009-08-141-1/+3
| | | | Fixes #591476.
* rtpsource: avoid buffer leak on bad seqnumric2009-08-111-0/+1
| | | | Fixes #590797
* rtpsource: allow for NULL caps on buffersWim Taymans2009-08-111-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 capsOlivier Crête2009-08-111-1/+2
|
* rtpsession: avoid doing lip-sync in BYEWim Taymans2009-08-111-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 BYEWim Taymans2009-08-111-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 BYEWim Taymans2009-08-111-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 finalizeOlivier Crête2009-08-111-0/+3
|
* rtpbin: use new method for netaddress to stringWim Taymans2009-08-111-42/+5
|
* rtpbin: do better cleanup of the src ghostpadsWim Taymans2009-08-111-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 commentWim Taymans2009-08-111-1/+1
|
* rtpbin: add SDES propertyWim Taymans2009-08-113-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 GstStructureWim Taymans2009-08-114-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 gstrtpclientWim Taymans2009-08-114-547/+0
|
* rtpbin: add support for buffer-listBranko Subasic2009-08-115-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 disabledTim-Philipp Müller2009-08-111-3/+2
|
* rtpbin: Transform the right session sdes messageOlivier Crête2009-08-111-3/+1
| | | | Fixes #584165
* Add ssrc to application/x-rtp-source-sdes structureOlivier Crête2009-08-111-1/+2
|
* rtpsouce: the network address is in network orderWim Taymans2009-08-111-0/+1
| | | | Bring the network address in netowkr byte order to the host order.
* rtpsource: byteswap the port from GstNetAddressWim Taymans2009-08-111-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 ghostpadsWim Taymans2009-08-111-0/+13
|
* rtpbin: add to new signal to remove SSRC padsWim Taymans2009-08-111-15/+6
|
* ssrcdemux: emit signal when pads are removedAli Sabil2009-08-113-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 targetWim Taymans2009-08-111-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 twiceWim Taymans2009-08-111-52/+34
| | | | | Allow getting the request pads multiple times, just return the previously created pads.
* rtpsource: add RTP and RTCP source addressWim Taymans2009-08-111-0/+48
| | | | Add the RTP and RTCP sender addresses in the stats structure.
* rtpsession: reuse source code for SDESWim Taymans2009-08-111-58/+2
| | | | Reuse the RTPSource object property instead of duplicating code.
* rtpbin: set target state on new elementsWim Taymans2009-08-111-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 releasingWim Taymans2009-08-111-0/+4
|
* rtpbin: Implement releasing the streamsOlivier Crête2009-08-111-21/+53
| | | | See #561752
* rtpbin: Keep jb signals handlerOlivier Crête2009-08-111-3/+7
| | | | | | Keep the signal handlers so they can be disconnected at release time See #561752
* rtpbin: use the right lock for the sessionsWim Taymans2009-08-111-0/+4
| | | | Use the right lock when iterating the sessions.
* rtpbin: Free session if request pads are releasedOlivier Crête2009-08-111-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 padOlivier Crête2009-08-111-2/+17
|
* rtpbin: Implement releasing of rtp send padsOlivier Crête2009-08-111-6/+25
|
* rtpbin: Implement release of the recv rtcp padOlivier Crête2009-08-111-3/+13
| | | | See #561752
* rtpbin: Implement releasing of rtcp src padOlivier Crête2009-08-111-2/+7
| | | | See #561752