summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* docs: small clean-ups in -sections.txtTim-Philipp Müller2009-08-311-28/+0
| | | | Remove duplicate entry for warptv; there is no taglibmux element.
* rtpmp4gdepay: consider (optional) auxiliary data when parsingMark Nauwelaerts2009-08-311-0/+17
|
* rtpmp4gdepay: handle broken AU-Index in non-interleaved streamsMark Nauwelaerts2009-08-312-0/+19
| | | | | | | | | In case of non-interleaved (= sequentially payloaded) streams, the AU-Index serves little purpose (that is not already covered by RTP fields). (Broken) Payloaders might consider this field then to be disregarded and have non spec compliant values, e.g. each RTP packet having AU-Index 2 (rather than 0). As such, ensure/force simple sequential sending of non-interleaved streams.
* qtdemux: also extract ftyp info in push modeMark Nauwelaerts2009-08-311-0/+4
|
* qtdemux: consider 3gpp style tag parsing in some more casesMark Nauwelaerts2009-08-312-28/+95
| | | | | | | | 3GPP specs define a number of tags along with precise layout. While these are normally expected to be found in a container whose major brand is a 3GPP brand, this may also happen when a 3GPP brand is only mentioned as a compatible brand. Apply some checks, heuristic and fallbacks to extract such tags as well.
* wavparse: reflow exit, and fix some leaksMark Nauwelaerts2009-08-311-34/+46
|
* wavparse: push mode; add pad if needed so downstream gets EOSMark Nauwelaerts2009-08-311-2/+8
|
* wavparse: push mode; fix/improve chunk handlingMark Nauwelaerts2009-08-312-27/+81
| | | | | | | | Handle large, invalid or otherwise unusual chunk sizes. Verify some chunk sizes to be at least the size they are expected to be and round up some sizes to even number for e.g. offset administration, which must also be properly tracked in push mode.
* avidemux: push mode; cater for unusual chunk sizesMark Nauwelaerts2009-08-312-17/+32
|
* rtpsession: use proper locking for pads and capsWim Taymans2009-08-311-34/+85
| | | | | | | Use the sesion lock and shotdown variable to protect and ref the pads we are going to push on. fixes #561825
* rtpbin: whitespace fixesWim Taymans2009-08-311-19/+19
|
* wavparse: clean up adapter properlyTim-Philipp Müller2009-08-311-8/+5
| | | | Reflow code so we don't try to clear or re-use an already-freed adapter.
* flactag, wavparse: GstAdapter is not a GstObjectTim-Philipp Müller2009-08-312-2/+2
|
* docs: update plugin docs to git versionTim-Philipp Müller2009-08-3167-132/+132
|
* flvdemux: Fix tests warning from setting a NULL indexJan Schmidt2009-08-311-4/+7
| | | | | | Setting a null index in the tests was causing warnings by unreffing NULL pointers. This is a bug exposed by a recent change in core, it seems.
* jitterbuffer: add slope estimation code and debugWim Taymans2009-08-311-4/+13
| | | | | Add some code to measure the sender speed vs the receiver speed. This can be used to detect bursts.
* jitterbuffer: reset skew when timestamps changeWim Taymans2009-08-311-10/+20
| | | | | | | Refactor the jitterbuffer resync code. Reset the skew correction when we detect a big timestamp discont. See #593354
* jitterbuffer: make sure time never goes invalidWim Taymans2009-08-311-1/+7
| | | | | | | Since the skew can be negative, we might end up with invalid timestamps. Check for negative results and clamp to 0. See #593354
* 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: Correctly add to the docsSebastian Dröge2009-08-312-0/+11
|
* 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-315-220/+49
|
* 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
* Update commonTim-Philipp Müller2009-08-301-0/+0
|
* Back to hacking -> 0.10.16.1Tim-Philipp Müller2009-08-301-1/+1
|
* Release 0.10.16Tim-Philipp Müller2009-08-29106-284/+6119
|
* 0.10.15.5 pre-releaseTim-Philipp Müller2009-08-261-1/+1
|
* pulsesink: don't use relative seeksWim Taymans2009-08-251-10/+3
| | | | | | | Don't use relative seeks, it's too hard to track where we are after a flush etc. fixes #593015
* 0.10.15.4 pre-releaseTim-Philipp Müller2009-08-2437-130/+395
|
* 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
|