Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | rtpbin: Fix reference leak | Olivier Crête | 2009-08-14 | 1 | -1/+3 |
| | | | | Fixes #591476. | ||||
* | dvdec: set bottom field first on PAL interlaced content, not top field first | Zaheer Merali | 2009-08-14 | 1 | -5/+1 |
| | | | | DV interlaced content is always bottom field first. Fixes #591712. | ||||
* | v4l2src: fix 'hang' with some cameras caused by bad timestamping if no ↵ | Hans de Goede | 2009-08-14 | 1 | -9/+11 |
| | | | | | | | | | | | framerate is available For cameras/drivers that don't support e.g. VIDIOC_G_PARM we'd end up without a framerate and would try to divide by 0, causing run-time warnings and all frames to be timestamped with 0, which makes sinks that sync against the clock drop them, causing 'hangs' (observed with the pwc driver and a Logitech QuickCam Pro 4000). So if we do not know the framerate, simply don't adjust the timestamps. Fixes #591451. | ||||
* | v4l2src: clear format list in READY->NULL | Filippo Argiolas | 2009-08-14 | 2 | -0/+9 |
| | | | | | | Clear format list and probed caps when going to NULL so if a new device is set we'll probe the formats again instead of using previously detected ones. Fixes bug #591747. | ||||
* | 0.10.15.2 pre-release | Tim-Philipp Müller | 2009-08-11 | 36 | -1948/+2160 |
| | |||||
* | Add myself to MAINTAINERS file and update Wim's e-mail. | Tim-Philipp Müller | 2009-08-11 | 1 | -1/+2 |
| | |||||
* | v4l2: fix make distcheck by disting some more headers | Tim-Philipp Müller | 2009-08-11 | 1 | -4/+11 |
| | |||||
* | docs: update | Tim-Philipp Müller | 2009-08-11 | 12 | -134/+717 |
| | |||||
* | Move rtpmanager from -bad to -good. | Tim-Philipp Müller | 2009-08-11 | 9 | -0/+292 |
| | | | | Hook up build infrastructure (autotools, docs, unit test). | ||||
* | 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 | 2 | -14/+114 |
| | | | | | | | | 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 | 6 | -62/+492 |
| | | | | | | | 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 |
| | |||||
* | tests: add receive rtpbin unit test | Wim Taymans | 2009-08-11 | 1 | -0/+206 |
| | |||||
* | 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. | ||||
* | tests: more rtpbin checks | Wim Taymans | 2009-08-11 | 1 | -49/+64 |
| | |||||
* | 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. | ||||
* | tests: add more rtpbin tests | Wim Taymans | 2009-08-11 | 1 | -4/+26 |
| | |||||
* | tests: add rtpbin unit test | Wim Taymans | 2009-08-11 | 1 | -0/+94 |
| | | | | | Add the beginnings of an rtpbin unit test Add some more stuff to .gitignore | ||||
* | 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 | ||||
* | rtpssrcdemux: drop unexpected RTCP packets | Wim Taymans | 2009-08-11 | 1 | -1/+7 |
| | | | | | | | | We usually only get SR packets in our chain function but if an invalid packet contains the SR packet after the RR packet, we must not fail but simply ignore the malformed packet. Fixes #581375 |