summaryrefslogtreecommitdiffstats
path: root/gst
Commit message (Collapse)AuthorAgeFilesLines
...
* rtpsv3vdepay: Add more encoding-name variantsEdward Hervey2009-08-031-1/+1
|
* flvmux: Fix writing of the index for < 128 buffersSebastian Dröge2009-08-031-1/+2
| | | | Partially fixes bug #590447.
* flvmux: Fix resetting of the elementSebastian Dröge2009-08-031-6/+3
| | | | | | | Reset the have_video/have_audio flags and make sure to properly release the request pads. Partially fixes bug #590447.
* rtspsrc: don't add non-utf8 chars to structuresWim Taymans2009-08-031-0/+4
|
* jpegdepay: use attributes for extra propertiesLuc Deschenaux2009-08-032-5/+66
| | | | | | | | Use some of the SDP attributes when they are present to specify the output dimension and framerate. This allows us to receive jpeg frames larger than 2040 width/height. Fixes #564437
* RTP docs: update with attributes in capsWim Taymans2009-08-031-0/+6
|
* rtspsrc: put all SDP attributes on capsLuc Deschenaux2009-08-031-0/+53
| | | | | | | Put the SDP attributes on the caps too so that they can be used by depayloaders. See #564437
* multiudpsink: don't do things with side-effects inside g_return_val_if_fail()Tim-Philipp Müller2009-08-021-3/+4
| | | | Someone might compile this code with -DG_DISABLE_ASSERT some day.
* flvmux: fix invalid write caused by using sizeof("string") as lengthTim-Philipp Müller2009-07-311-8/+8
| | | | | | | | | sizeof("foo") includes the string's NUL-terminator in the size returned, but we're writing strings here with an explicit size at the beginning and no NUL-terminator. In most cases using sizeof("foo") as length in memcpy is not harmful, but it is where the string goes right at the end of our buffer to write, since we don't allocate space for that NUL terminator.
* avidemux: Fix last commit and improve readabilitySebastian Dröge2009-07-291-14/+15
|
* Fixed the fix for TIME->DEFAULT conversion.Руслан Ижбулатов2009-07-291-6/+47
| | | | Fixes bug #578052 again.
* rtpsv3depay: Fix width/height calculation, bring up to marginal rank.Edward Hervey2009-07-291-8/+26
| | | | Based on documentation found on http://wiki.multimedia.cx/
* avimux: adds support to wmaThiago Santos2009-07-281-1/+30
|
* avimux: adds support to wmvThiago Santos2009-07-281-1/+22
|
* qtdemux: Downgrade warning message to debugThiago Santos2009-07-271-1/+1
|
* effectv: Don't allow caps changes for some effectv filtersSebastian Dröge2009-07-249-0/+26
| | | | | | These filters use information from previous frames to generate the current frame and a caps change will make the effect start from the beginning again.
* warptv: Make the sine table global instead of having it in every instanceSebastian Dröge2009-07-242-7/+8
|
* flvdemux: Implement SEEKING querySebastian Dröge2009-07-232-0/+28
| | | | | | Also add some more query types to the answer of the query type function. Fixes bug #589424.
* interleave: fix indenting and upgrade two debugs to warnings.Stefan Kost2009-07-211-9/+2
| | | | | Fix newlines in variable decls. Change two debugs to become warnings as they indicate that things will not work.
* matroskademux: Answer SEEKING queries in the original formatSebastian Dröge2009-07-211-1/+1
|
* udputils: initialize struct content with 0.Josep Torra2009-07-211-0/+4
| | | | Fixes some random crashes.
* matroskademux: Implement SEEKING querySebastian Dröge2009-07-201-0/+16
|
* effectv: Chain up finalize to the parent class in warptvSebastian Dröge2009-07-161-0/+2
| | | | Fixes a memory leak.
* effectv: Add rippletv elementSebastian Dröge2009-07-164-2/+701
| | | | | | | | | This produces a water ripple effect on the video input, based on motion or a rain drop algorithm. Kindly relicensed to LGPL2+ by Kentaro Fukuchi <fukuchi@megaui.net>. Fixes bug #588695.
* effectv: Add streaktv effect filter elementSebastian Dröge2009-07-164-2/+354
| | | | | | | | | This combines the StreakTV and BaltanTV filters from the effectv project. Kindly relicensed to LGPL2+ by Kentaro Fukuchi <fukuchi@megaui.net>. Fixes bug #588368.
* effectv: Fix processing on big endian architecturesSebastian Dröge2009-07-168-18/+76
|
* effectv: Add radioactv effect filterSebastian Dröge2009-07-164-2/+701
| | | | | | | | | This filter adds a radiation-like motion blur effect to the video stream. Kindly relicensed to LGPL2+ by Kentaro Fukuchi <fukuchi@megaui.net>. Fixes bug #588359.
* effectv: Make the optv threshold property an uintSebastian Dröge2009-07-162-5/+5
|
* effect: Add optv effect filter from the effectv projectSebastian Dröge2009-07-164-2/+495
| | | | | | | | | This filter binarizes input frames and combines them with various optical pattern. Kindly relicensed to LGPL2+ by Kentaro Fukuchi <fukuchi@megaui.net>. Fixes bug #588349.
* mpvpay: Rework the timestampingMarc Leeman2009-07-131-57/+58
| | | | | | | Rework the timestamping in the mpv payloader so that the timestamps are more accurate. Fixes #587680
* videomixer: Random cleanupSebastian Dröge2009-07-101-91/+46
|
* videomixer: Send queries to the master pad by default instead of all padsSebastian Dröge2009-07-101-2/+2
|
* videomixer: Add RGB, BGR, xRGB, RGBx, xBGR, BGRx supportSebastian Dröge2009-07-103-3/+238
|
* videomixer: Clean up debugging a bitSebastian Dröge2009-07-101-19/+20
|
* videomixer: Remove some redundant checks and error out immediately if not ↵Sebastian Dröge2009-07-101-26/+21
| | | | | | negotiated Also stop leaking the output buffer in some error cases.
* videomixer: Remove the calculate_frame_size() function and use libgstvideo ↵Sebastian Dröge2009-07-105-33/+9
| | | | instead
* videomixer: Remove unused link/unlink pad methodsEdward Hervey2009-07-101-15/+0
|
* videomixer: I420 mode: Add fast path for 0.0 and 1.0 alphaEdward Hervey2009-07-101-0/+18
| | | | | If the source alpha is 0.0, we take nothing. If the source alpha is 1.0, we overwrite everything.
* videomixer: I420 blending : Fix main algorithm.Edward Hervey2009-07-101-1/+1
| | | | | | | When blending a source layer with an alpha of 'a' on top of another destination layer we take the sum of: * 'a' percent of the source layer * (100 - 'a') percent of the destination layer (the remainder)
* videomixer: Make debugging category global to all the code.Edward Hervey2009-07-104-2/+7
|
* videomixer: improve readability of debugging statements.Edward Hervey2009-07-101-11/+11
|
* rtspsrc: do not leak timeout messageMark Nauwelaerts2009-07-091-3/+3
|
* avi: Don't forward NEWSEGMENT events from upstreamSebastian Dröge2009-07-091-0/+27
| | | | | | | New ones are generated later and simply forwarding them can result in NEWSEGMENT events of different format going downstream. Fixes bug #587983.
* videomixer: Make checker pattern lookup table constantSebastian Dröge2009-07-082-2/+2
|
* videomixer: Add support for ARGBSebastian Dröge2009-07-083-143/+156
| | | | And clean up the caps parsing.
* udp: Initialize pointer to NULLBenjamin Gaignard2009-07-081-1/+1
| | | | | | | Otherwise we're calling free() with some random memory address in error cases. Fixes bug #587982.
* qtdemux: sprinkle some more constMark Nauwelaerts2009-07-081-13/+13
|
* qtdemux: perform some more (careful) data bufferingMark Nauwelaerts2009-07-081-14/+36
| | | | | | | Once buffering has started (with an mdat atom), continue buffering until moov atom is reached, which handles cases with multiple mdat atoms. Also keep adapter/offset better in sync with upstream and fix some debug statements. Fixes #587426.
* avidemux: Replace deprecated GST_DISABLE_DEBUG with correct macro. Fixes #587826Philip Jgenstedt2009-07-061-7/+7
|
* qtdemux: error out instead of dividing by 0Tim-Philipp Müller2009-07-011-1/+4
| | | | Error out if timescale is 0.