Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | effectv: Add new effectv elements to the docs | Sebastian Dröge | 2009-07-16 | 10 | -25/+333 |
| | |||||
* | effectv: Add rippletv element | Sebastian Dröge | 2009-07-16 | 4 | -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 element | Sebastian Dröge | 2009-07-16 | 4 | -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 architectures | Sebastian Dröge | 2009-07-16 | 8 | -18/+76 |
| | |||||
* | effectv: Add radioactv effect filter | Sebastian Dröge | 2009-07-16 | 4 | -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 uint | Sebastian Dröge | 2009-07-16 | 2 | -5/+5 |
| | |||||
* | effect: Add optv effect filter from the effectv project | Sebastian Dröge | 2009-07-16 | 4 | -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. | ||||
* | pulsesink: Emit stream-status leave message | Olivier Crête | 2009-07-14 | 1 | -0/+30 |
| | | | | Fixes #587695 | ||||
* | pulsesink: Emit stream-status enter message | Olivier Crête | 2009-07-14 | 2 | -0/+32 |
| | | | | | | | Emit stream-status messages for the pulse thread. Don't use our own GCond for signaling but simply use the pulse mainloop mechanisms for synchronisation. See #587695 | ||||
* | pulsesink: debug the latency update values | Wim Taymans | 2009-07-14 | 1 | -0/+22 |
| | |||||
* | pulsesink: add 24bit sample formats | Wim Taymans | 2009-07-14 | 3 | -1/+28 |
| | | | | Add check for pulseaudio 0.9.15 and enable 24bits samples in that case. | ||||
* | Automatic update of common submodule | Olivier Crête | 2009-07-13 | 1 | -0/+0 |
| | | | | From 5845b63 to fedaaee | ||||
* | mpvpay: Rework the timestamping | Marc Leeman | 2009-07-13 | 1 | -57/+58 |
| | | | | | | | Rework the timestamping in the mpv payloader so that the timestamps are more accurate. Fixes #587680 | ||||
* | v4l2src: add a simple test case for device probing | Filippo Argiolas | 2009-07-13 | 4 | -2/+94 |
| | |||||
* | v4l2src: optional support for device probing with gudev | Filippo Argiolas | 2009-07-13 | 3 | -8/+106 |
| | | | | | | Enumerate v4l2 devices using gudev if available. Fixes bug #583640. | ||||
* | videomixer: Random cleanup | Sebastian Dröge | 2009-07-10 | 1 | -91/+46 |
| | |||||
* | videomixer: Send queries to the master pad by default instead of all pads | Sebastian Dröge | 2009-07-10 | 1 | -2/+2 |
| | |||||
* | videomixer: Add RGB, BGR, xRGB, RGBx, xBGR, BGRx support | Sebastian Dröge | 2009-07-10 | 3 | -3/+238 |
| | |||||
* | videomixer: Clean up debugging a bit | Sebastian Dröge | 2009-07-10 | 1 | -19/+20 |
| | |||||
* | videomixer: Remove some redundant checks and error out immediately if not ↵ | Sebastian Dröge | 2009-07-10 | 1 | -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öge | 2009-07-10 | 5 | -33/+9 |
| | | | | instead | ||||
* | videomixer: Remove unused link/unlink pad methods | Edward Hervey | 2009-07-10 | 1 | -15/+0 |
| | |||||
* | videomixer: I420 mode: Add fast path for 0.0 and 1.0 alpha | Edward Hervey | 2009-07-10 | 1 | -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 Hervey | 2009-07-10 | 1 | -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 Hervey | 2009-07-10 | 4 | -2/+7 |
| | |||||
* | videomixer: improve readability of debugging statements. | Edward Hervey | 2009-07-10 | 1 | -11/+11 |
| | |||||
* | rtspsrc: do not leak timeout message | Mark Nauwelaerts | 2009-07-09 | 1 | -3/+3 |
| | |||||
* | avi: Don't forward NEWSEGMENT events from upstream | Sebastian Dröge | 2009-07-09 | 1 | -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 constant | Sebastian Dröge | 2009-07-08 | 2 | -2/+2 |
| | |||||
* | videomixer: Add support for ARGB | Sebastian Dröge | 2009-07-08 | 3 | -143/+156 |
| | | | | And clean up the caps parsing. | ||||
* | udp: Initialize pointer to NULL | Benjamin Gaignard | 2009-07-08 | 1 | -1/+1 |
| | | | | | | | Otherwise we're calling free() with some random memory address in error cases. Fixes bug #587982. | ||||
* | qtdemux: sprinkle some more const | Mark Nauwelaerts | 2009-07-08 | 1 | -13/+13 |
| | |||||
* | qtdemux: perform some more (careful) data buffering | Mark Nauwelaerts | 2009-07-08 | 1 | -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 #587826 | Philip Jägenstedt | 2009-07-06 | 1 | -7/+7 |
| | |||||
* | qtdemux: error out instead of dividing by 0 | Tim-Philipp Müller | 2009-07-01 | 1 | -1/+4 |
| | | | | Error out if timescale is 0. | ||||
* | Revert "qtdemux: Make sure we don't blacklist streams by wrongly comparing ↵ | Tim-Philipp Müller | 2009-07-01 | 1 | -3/+3 |
| | | | | | | | | | their" This reverts commit 5503a59a5779b67451d8a271000181790ee76bc7. Reverting this since it causes regressions with a lot of sample files I have, all of which worked fine with the last -good release (#586891). | ||||
* | qtdemux: comment out unused structure | Tim-Philipp Müller | 2009-07-01 | 1 | -3/+3 |
| | |||||
* | qtdemux: more size checks, and use g_try_new0() instead of g_new0() | Tim-Philipp Müller | 2009-07-01 | 1 | -3/+21 |
| | | | | | | | Whenever we alloc something based on a user-supplied size, we should really use g_try_new(), otherwise we can easily be made to abort by passing a ridiculously large number to us for allocing. Fixes problems with some fuzzed files. | ||||
* | qtdemux: guard against bogus atom sizes and short reads | Tim-Philipp Müller | 2009-07-01 | 1 | -8/+49 |
| | | | | | | | | | | Check the possibly 64-bit atom size more carefully before casting it to an int and passing it to gst_pad_pull_range(), otherwise we might end up pulling 0 bytes, getting an empty buffer as requested and dereferencing not available data whilst thinking we actually asked for and got 0x1000000000000 bytes. Similar fix for push mode operation where neededbytes ends up being 0 bytes, which makes us assert. Fixes crash with broken or fuzzed file (NB #122378). | ||||
* | qtdemux: use 0x prefix when logging numbers in hex | Tim-Philipp Müller | 2009-07-01 | 1 | -2/+2 |
| | |||||
* | flacdec: Don't send empty string tags | Edward Hervey | 2009-07-01 | 1 | -1/+2 |
| | |||||
* | Don't use sendmsg()-dependent code on Windows | LRN | 2009-06-30 | 1 | -0/+6 |
| | | | | Fixes #585842 | ||||
* | law: fix caps and negotiation | Wim Taymans | 2009-06-30 | 6 | -129/+170 |
| | | | | | | Fix the caps to include the depth (instead of width twice) in the caps of audio/x-raw-int. Fix negotiation to not only copy the rate/channels of the first structure. | ||||
* | pulsesink: include "1.0=100%" in volume and change upper limit | Stefan Kost | 2009-06-30 | 1 | -1/+7 |
| | | | | | | Upper volume limmit was 1000. That appear unneceasrily high. It would also cause sever distortion if accidentialy used. Now its 10 (~ +15db) which is also in sync with volume and playbin2. | ||||
* | pulse: some more trivial cleanups | Wim Taymans | 2009-06-29 | 1 | -20/+19 |
| | |||||
* | pulse: trivial cleanups | Wim Taymans | 2009-06-29 | 1 | -13/+2 |
| | |||||
* | pulsesink: clear ringbuffer when asked to | Wim Taymans | 2009-06-29 | 1 | -0/+23 |
| | | | | | | Since we map the ringbuffer to the pulseaudio internal ringbuffer, flush the pulseaudio buffer when we are asked to clear the ringbuffer. This avoids some leftover audio after a seek. | ||||
* | autogen.sh: Actually do the 'echo -n' -> printf change. | Jan Schmidt | 2009-06-26 | 1 | -1/+1 |
| | |||||
* | autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01] | Jan Schmidt | 2009-06-26 | 1 | -1/+1 |
| | | | | | Check for more automake command variants. Use printf instead of 'echo -n' for portability | ||||
* | Automatic update of common submodule | Jan Schmidt | 2009-06-26 | 1 | -0/+0 |
| | | | | From f810030 to 5845b63 |