summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* pulsesrc: don't discard the result of _set_caps()Wim Taymans2009-08-241-2/+1
| | | | | | Use the result of gst_pad_set_caps() instead of assuming success. See #590678
* 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.
* smokeenc: don't crash when compiled against libjpeg7Tim-Philipp Müller2009-08-171-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-releaseTim-Philipp Müller2009-08-1435-322/+121
|
* checks: add test for leak to rtpbin unit testTim-Philipp Müller2009-08-141-1/+39
| | | | See #591476.
* rtpbin: Fix reference leakOlivier Crête2009-08-141-1/+3
| | | | Fixes #591476.
* dvdec: set bottom field first on PAL interlaced content, not top field firstZaheer Merali2009-08-141-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 Goede2009-08-141-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->NULLFilippo Argiolas2009-08-142-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-releaseTim-Philipp Müller2009-08-1136-1948/+2160
|
* Add myself to MAINTAINERS file and update Wim's e-mail.Tim-Philipp Müller2009-08-111-1/+2
|
* v4l2: fix make distcheck by disting some more headersTim-Philipp Müller2009-08-111-4/+11
|
* docs: updateTim-Philipp Müller2009-08-1112-134/+717
|
* Move rtpmanager from -bad to -good.Tim-Philipp Müller2009-08-119-0/+292
| | | | Hook up build infrastructure (autotools, docs, unit test).
* 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-112-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 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-116-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 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
|
* tests: add receive rtpbin unit testWim Taymans2009-08-111-0/+206
|
* 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.
* tests: more rtpbin checksWim Taymans2009-08-111-49/+64
|
* 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.
* tests: add more rtpbin testsWim Taymans2009-08-111-4/+26
|
* tests: add rtpbin unit testWim Taymans2009-08-111-0/+94
| | | | | Add the beginnings of an rtpbin unit test Add some more stuff to .gitignore
* 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.