Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | pulsesrc: don't discard the result of _set_caps() | Wim Taymans | 2009-08-24 | 1 | -2/+1 |
| | | | | | | Use the result of gst_pad_set_caps() instead of assuming success. See #590678 | ||||
* | 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. | ||||
* | smokeenc: don't crash when compiled against libjpeg7 | Tim-Philipp Müller | 2009-08-17 | 1 | -0/+5 |
| | | | | | Set parameters so that we don't crash with libjpeg7. Based on Stefan Kost's fix for jpegenc. Fixes #591951. | ||||
* | 0.10.15.3 pre-release | Tim-Philipp Müller | 2009-08-14 | 35 | -322/+121 |
| | |||||
* | checks: add test for leak to rtpbin unit test | Tim-Philipp Müller | 2009-08-14 | 1 | -1/+39 |
| | | | | See #591476. | ||||
* | 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. |