Руслан Ижбулатов [Sun, 12 Apr 2015 00:56:48 +0000 (00:56 +0000)]
opencv: Change configure test to check for OpenCV2 headers
* Checks for opencv2 headers only, not for legacy opencv1 headers
* Checks for every opencv2 header that the implementation needs,
not just highgui_c.h
https://bugzilla.gnome.org/show_bug.cgi?id=725163
Ilya Konstantinov [Fri, 17 Apr 2015 02:12:10 +0000 (05:12 +0300)]
avfvideosrc: get connection and input clock early
Edward Hervey [Fri, 17 Apr 2015 13:32:56 +0000 (15:32 +0200)]
mpegtspacketizer: Unify debug statements
Use 0x%04x for PIDs
Edward Hervey [Fri, 17 Apr 2015 13:30:29 +0000 (15:30 +0200)]
tsdemux: Unify duration querying code
And properly use it in the SEEKING query.
Fixes seeking with gst-play
Guillaume Desmottes [Thu, 16 Apr 2015 12:17:04 +0000 (14:17 +0200)]
videoaggregator: fix caps leak when early returning
https://bugzilla.gnome.org/show_bug.cgi?id=747993
Signed-off-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Guillaume Desmottes [Thu, 16 Apr 2015 12:21:16 +0000 (14:21 +0200)]
glmixer: unref owned caps when finalizing the mixer
Fix a caps leak with the
validate.file.glvideomixer.simple.play_15s.synchronized scenario.
https://bugzilla.gnome.org/show_bug.cgi?id=747915
Signed-off-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Guillaume Desmottes [Wed, 15 Apr 2015 13:16:33 +0000 (15:16 +0200)]
glmixer: pass the proper free function to frames and buffers array
'array_buffers' contain borrowed GstBuffer and so shouldn't have a free
function. 'frames' is the one containing GstGLMixerFrameData and so should use
_free_glmixer_frame_data as free function.
Fix GstGLMixerFrameData leaks with the
validate.file.glvideomixer.simple.play_15s.synchronized scenario.
https://bugzilla.gnome.org/show_bug.cgi?id=747913
Signed-off-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Sebastian Dröge [Fri, 17 Apr 2015 13:20:12 +0000 (15:20 +0200)]
gldownloadelement: Download *from* OpenGL, not into
Robert Swain [Fri, 17 Apr 2015 07:24:12 +0000 (09:24 +0200)]
openh264enc: Add complexity property for speed/quality tradeoff
Matthieu Bouron [Fri, 17 Apr 2015 12:24:28 +0000 (14:24 +0200)]
glcontext: Make gst_gl_context_egl_activate fail if the old surface could not be destroyed
https://bugzilla.gnome.org/show_bug.cgi?id=746251
Matthieu Bouron [Fri, 17 Apr 2015 08:38:16 +0000 (10:38 +0200)]
gluploadelement: Unref GstGLUpload object and caps in ::stop()
Fix leak of the GstGLUpload object.
https://bugzilla.gnome.org/show_bug.cgi?id=748033
Sebastian Dröge [Fri, 17 Apr 2015 12:09:47 +0000 (14:09 +0200)]
gl: Remove some empty ::finalize() implementations
Sebastian Dröge [Fri, 17 Apr 2015 12:06:03 +0000 (14:06 +0200)]
gldownloadelement: Fix element description
Sebastian Dröge [Fri, 17 Apr 2015 12:05:44 +0000 (14:05 +0200)]
gldownloadelement: Remove unused ::finalize() implementation
Sebastian Dröge [Fri, 17 Apr 2015 12:03:21 +0000 (14:03 +0200)]
glcolorconvertelement: Also unref caps in ::stop() already
They are not useful anymore afterwards, so keeping them until ::finalize()
might only cause someone to use them later and then fail.
Guillaume Desmottes [Wed, 15 Apr 2015 12:49:02 +0000 (14:49 +0200)]
glcolorconvertelement: fix GstGLColorConvert leak
convert->convert was never unreffed.
This can be reproduce with the
validate.file.glvideomixer.simple.play_15s.synchronized scenario.
https://bugzilla.gnome.org/show_bug.cgi?id=747911
Jan Schmidt [Thu, 16 Apr 2015 12:43:54 +0000 (22:43 +1000)]
apexsink: Fix buffer overflow, in case anyone ever ports it.
Fix a simple buffer overflow - 16 bytes isn't enough to hold
the string representation of a gulong on x86_64. I guess the
intent was to generate a 32 bit random key, so let's do that.
Only matters if anyone ever ports the sink to 1.x
https://bugzilla.gnome.org/show_bug.cgi?id=676524
Vincent Penquerc'h [Thu, 16 Apr 2015 12:35:00 +0000 (13:35 +0100)]
mpegdemux: fix pad leak when not adding a new pad after no-more-pads
Vincent Penquerc'h [Thu, 9 Apr 2015 16:35:55 +0000 (17:35 +0100)]
tsdemux: fix segment position tracking for the general case
Different streams can have different PTS/DTS bases, and some
streams may not even have DTS.
https://bugzilla.gnome.org/show_bug.cgi?id=745102
Matthieu Bouron [Thu, 16 Apr 2015 08:42:45 +0000 (10:42 +0200)]
glcontext: Make gst_gl_context_egl_activate fail if the surface could not be created
Also add some error logging.
Sebastian Dröge [Wed, 15 Apr 2015 19:07:35 +0000 (21:07 +0200)]
h264parse: Don't unref buffer that was unreffed just a few lines before already
Руслан Ижбулатов [Sat, 11 Apr 2015 04:20:43 +0000 (04:20 +0000)]
Add adaptivedemux, badvideo and badbase to the link-list for the docscanner
https://bugzilla.gnome.org/show_bug.cgi?id=747697
Ilya Konstantinov [Sat, 11 Apr 2015 22:58:31 +0000 (01:58 +0300)]
avfvideosrc: remove unused variables
Complement commit
5496fd3e75e65a4e387715d0ba0740790aefa5f6 by removing
the involved variables.
Alessandro Decina [Tue, 14 Apr 2015 10:33:25 +0000 (20:33 +1000)]
applemedia: vtdec: fix GL negotiation
Alessandro Decina [Tue, 14 Apr 2015 08:05:31 +0000 (18:05 +1000)]
avfvideosrc: log timestamps
Ilya Konstantinov [Mon, 13 Apr 2015 08:55:42 +0000 (11:55 +0300)]
avfvideosrc: subtract time spent in AVF queues
The time spent in AVF queues was being incorrectly added to running time
rather than subtracted.
Ilya Konstantinov [Sat, 11 Apr 2015 04:38:57 +0000 (07:38 +0300)]
avfvideosrc: fix GL texture negotiation
GST_VIDEO_GL_TEXTURE_UPLOAD_META_API_TYPE should no longer be used.
Instead, just get the GL context.
https://bugzilla.gnome.org/show_bug.cgi?id=747352
Sebastian Dröge [Mon, 13 Apr 2015 17:40:31 +0000 (19:40 +0200)]
dtlsdec: Fix typo
Sebastian Dröge [Mon, 13 Apr 2015 17:40:22 +0000 (19:40 +0200)]
dtlssrtpdec: Add some more debug output
Sebastian Dröge [Mon, 13 Apr 2015 17:40:03 +0000 (19:40 +0200)]
srtpdec: Add some more debug output
Yujin Lee [Fri, 10 Apr 2015 00:34:01 +0000 (09:34 +0900)]
dashdemux: enable playback of content with text streams
There is a playback error when trying to play a content that
has 'application' mimeType. This commit prevents an exception from
setup text streams.
https://bugzilla.gnome.org/show_bug.cgi?id=747525
Sebastian Dröge [Sun, 12 Apr 2015 11:01:56 +0000 (13:01 +0200)]
winks: Reset DTS to GST_CLOCK_TIME_NONE
Otherwise we might get a previous DTS set from a recycled buffer that we get
back from a buffer pool, which then confuses synchronization.
https://bugzilla.gnome.org/show_bug.cgi?id=747722
Sebastian Dröge [Sat, 28 Mar 2015 14:44:43 +0000 (15:44 +0100)]
amc: Use new JNI utils almost everywhere
Sebastian Dröge [Sat, 28 Mar 2015 14:48:28 +0000 (15:48 +0100)]
amc: Allow creating global and local references of objects
Sebastian Dröge [Sat, 28 Mar 2015 14:21:02 +0000 (15:21 +0100)]
amc: Make GError argument order more consistent
Sebastian Dröge [Sat, 28 Mar 2015 14:08:15 +0000 (15:08 +0100)]
amc: Add helper function for getting a direct buffer array
Sebastian Dröge [Sat, 28 Mar 2015 14:08:02 +0000 (15:08 +0100)]
amc: Java longs are gint64s
Sebastian Dröge [Sat, 28 Mar 2015 13:31:41 +0000 (14:31 +0100)]
amc: Improve JNI utilities and add some missing ones
We now fill GErrors for everything that could throw an exception, and method
calls now always return a gboolean and their value in an out-parameter to
distinguish failures from other values.
Sebastian Dröge [Sat, 11 Apr 2015 17:35:48 +0000 (19:35 +0200)]
glcolorconvert: Fix last commit
Sebastian Dröge [Sat, 11 Apr 2015 17:17:00 +0000 (19:17 +0200)]
gl: Remove iOS/EAGL workaround for R/RG textures
This should be unneeded now after https://bugzilla.gnome.org/show_bug.cgi?id=732507
Sebastian Dröge [Sat, 11 Apr 2015 17:14:34 +0000 (19:14 +0200)]
glcolorconvert: Add correct check for RG/R textures in glcolorconvert too
https://bugzilla.gnome.org/show_bug.cgi?id=732507
Tim-Philipp Müller [Sat, 11 Apr 2015 11:12:57 +0000 (12:12 +0100)]
winks: fix debug message parameter format
The first part of the GUID structure is a DWORD
which is defined as an unsigned long, so we need
to either cast or use %08lx.
Olivier Crête [Sat, 11 Apr 2015 00:25:49 +0000 (20:25 -0400)]
pcapparse: Take buffer directly from the adapter
No need to make a copy into a new buffer, just take the data
from the adapter.
Olivier Crête [Sat, 11 Apr 2015 00:15:52 +0000 (20:15 -0400)]
pcapparse: Produce GstBufferList
Thiago Santos [Fri, 10 Apr 2015 19:23:25 +0000 (16:23 -0300)]
wrappercamerabinsrc: remove unused attribute and related pad probe
The variable was never set to true and can be removed along
with the probe in which it used to act
Anton Obzhirov [Tue, 31 Mar 2015 16:10:45 +0000 (17:10 +0100)]
glbasefilter: avoid segfault when gl platform is not available
https://bugzilla.gnome.org/show_bug.cgi?id=747124
Vincent Penquerc'h [Thu, 9 Apr 2015 15:20:44 +0000 (16:20 +0100)]
tests: fix type mismatch in varargs passing
A bitmask is 64 bits, but integer immediates are passed as int
in varargs, which happen to be 32 bit with high probability.
This triggered a valgrind jump-relies-on-uninitalized-value
report well away from the site, since it doesn't trigger on
stack accesses, and there must have been enough zeroes to stop
g_object_set at the right place.
Vincent Penquerc'h [Wed, 20 Aug 2014 12:46:12 +0000 (13:46 +0100)]
tsdemux: handle seeks with no target (ie, keep current position)
Such seeks are used to change playback rate and we do not want
to alter the position in that case, so we bypass the flush/seek
logic, and set things up so a new segment is scheduled to be
regenerated.
https://bugzilla.gnome.org/show_bug.cgi?id=735100
Vincent Penquerc'h [Thu, 26 Mar 2015 13:46:16 +0000 (13:46 +0000)]
tsparse: fix timestamps not updating after a PMT change
The PCRs stay locked onto the same PID as before the change,
but the relevant PID has no reason to be the same after it.
https://bugzilla.gnome.org/show_bug.cgi?id=745102
Vincent Penquerc'h [Tue, 24 Mar 2015 12:56:53 +0000 (12:56 +0000)]
tsdemux: send new segment when a stream is added
This will happen when the PMT changes, replacing streams with
new ones. In that case, we need to accumulate the running time
from the previous chain in the segment base.
https://bugzilla.gnome.org/show_bug.cgi?id=745102
Vincent Penquerc'h [Mon, 9 Mar 2015 09:56:38 +0000 (09:56 +0000)]
tsdemux: keep track of current position
This allows seeking to correctly set the base on the segment.
https://bugzilla.gnome.org/show_bug.cgi?id=745102
Edward Hervey [Thu, 9 Apr 2015 13:41:57 +0000 (15:41 +0200)]
check: Don't run the state change test on the dtls elements
There isn't really any way to test the elements standalone.
Sebastian Dröge [Thu, 9 Apr 2015 02:29:40 +0000 (19:29 -0700)]
videoaggregator: Remove broken timestamps-going-backwards check
This would've also triggered if for some reason the segment was updated
in such a way that PTS went backwards, but the running time increased. Like
what happens when non-flushing seeks are done.
We're doing a proper buffer-from-the-past check a few lines below based on the
running time, which is the only time we should care about here.
Andoni Morales Alastruey [Wed, 8 Apr 2015 16:51:50 +0000 (18:51 +0200)]
ksvideosrc: fix support for DV devices
Andoni Morales Alastruey [Tue, 10 Feb 2015 12:32:00 +0000 (13:32 +0100)]
ksvideosrc: only list capture devices
Edward Hervey [Wed, 8 Apr 2015 14:46:11 +0000 (16:46 +0200)]
tests: Use AM_TESTS_ENVIRONMENT
Needed by the new automake test runner
Arun Raghavan [Wed, 8 Apr 2015 05:22:17 +0000 (10:52 +0530)]
opensles: Explicitly specify layout=interleaved in caps
This is fine to hard-code. Section 9.1.8 of the OpenSL ES 1.1
specification, it is expected that multi-channel audio is always
interleaved.
Edward Hervey [Tue, 7 Apr 2015 13:57:30 +0000 (15:57 +0200)]
configure: Depend on openh264 >= 1.3.0
Required for the version check header, as agreed upon on IRC
Ilya Konstantinov [Sun, 5 Apr 2015 02:37:09 +0000 (05:37 +0300)]
avfvideosrc: fix setting of buffer offset end
Don't set offset end to random values off the stack.
https://bugzilla.gnome.org/show_bug.cgi?id=747352
Edward Hervey [Tue, 7 Apr 2015 09:09:38 +0000 (11:09 +0200)]
open264: Fix GType/gsize usage
gstopenh264enc.cpp:108:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
Edward Hervey [Tue, 7 Apr 2015 09:21:55 +0000 (11:21 +0200)]
openh264: Detect 1.4 API change
As mentionned in release notes : Added new Sps/Pps strategies for real-time
video (replace the old setting variable 'bEnableSpsPpsIdAddition' with
'eSpsPpsIdStrategy')
Sebastian Dröge [Tue, 7 Apr 2015 03:28:22 +0000 (20:28 -0700)]
glimagesink: Disconnect mouse/key event signal handlers from window when shutting down context
Sebastian Dröge [Tue, 7 Apr 2015 03:24:06 +0000 (20:24 -0700)]
glimagesink: Guard against disconnecting invalid signal ids
Guillaume Desmottes [Thu, 26 Mar 2015 10:52:33 +0000 (11:52 +0100)]
mxfdemux: fix memory leak
Reset the internal segment before freeing it.
mxf_index_table_segment_parse() allocates data inside the segment
(like segment->delta_entries) which have to be freed using
mxf_index_table_segment_reset().
https://bugzilla.gnome.org/show_bug.cgi?id=746803
Thiago Santos [Sat, 4 Apr 2015 13:56:56 +0000 (10:56 -0300)]
hlssink: write the playlist end marker on EOS
Catch EOS from the multifilesink and add the endlist marker to
the playlist when it happens
https://bugzilla.gnome.org/show_bug.cgi?id=747319
Reynaldo H. Verdejo Pinochet [Sun, 29 Mar 2015 20:53:23 +0000 (17:53 -0300)]
aggregator: document gap handling behavior
https://bugzilla.gnome.org/show_bug.cgi?id=746249
Reynaldo H. Verdejo Pinochet [Fri, 27 Mar 2015 22:36:42 +0000 (19:36 -0300)]
aggregator: drop stale white space at warning
Reynaldo H. Verdejo Pinochet [Fri, 27 Mar 2015 22:28:05 +0000 (19:28 -0300)]
aggregator: fix typo in test suite
Reynaldo H. Verdejo Pinochet [Fri, 27 Mar 2015 21:32:27 +0000 (18:32 -0300)]
aggregator: add gap event handling unit test
https://bugzilla.gnome.org/show_bug.cgi?id=746249
Reynaldo H. Verdejo Pinochet [Wed, 18 Mar 2015 01:13:06 +0000 (22:13 -0300)]
aggregator: implement gap handling
https://bugzilla.gnome.org/show_bug.cgi?id=746249
Tim-Philipp Müller [Fri, 3 Apr 2015 17:57:58 +0000 (18:57 +0100)]
Automatic update of common submodule
From bc76a8b to c8fb372
Arun Raghavan [Fri, 3 Apr 2015 06:16:12 +0000 (11:46 +0530)]
opus: Fix incorrect fall-through condition in property getter
Guillaume Emont [Fri, 27 Apr 2012 16:29:14 +0000 (18:29 +0200)]
shmsink: add an shm-area-name property
The shm-area-property tells the name of the shm area used by the element. This
is useful for cases where shmsink is not able to clean up (calling
shm_unlink()), e.g. if it is in a sandbox.
https://bugzilla.gnome.org/show_bug.cgi?id=675134
Olivier Crête [Thu, 2 Apr 2015 02:10:11 +0000 (22:10 -0400)]
aggregator: Unify downstream flow return and flushing
Also means that having a non-OK downstream flow return
wakes up the chain functions.
https://bugzilla.gnome.org/show_bug.cgi?id=747220
Olivier Crête [Thu, 2 Apr 2015 01:45:01 +0000 (21:45 -0400)]
aggregator: Flushing is always in pad lock, no need to atomics
The usage of atomics was always doubtful as it was used to release a
GCond
https://bugzilla.gnome.org/show_bug.cgi?id=747220
Olivier Crête [Thu, 2 Apr 2015 01:38:11 +0000 (21:38 -0400)]
aggregator: Reset pending_eos on pad flush
https://bugzilla.gnome.org/show_bug.cgi?id=747220
Olivier Crête [Thu, 2 Apr 2015 01:37:25 +0000 (21:37 -0400)]
aggregator: Unify code to set a pad flushing
https://bugzilla.gnome.org/show_bug.cgi?id=747220
Alessandro Decina [Thu, 2 Apr 2015 07:05:55 +0000 (18:05 +1100)]
libgstgl: fix rendering on iOS
Stop assuming that the handle has been set by the time ->create_context is
called. After
bc7a7259f357b0065dd94e0668b5a895d83fa53a set_window_handle always
happens after ->create_context in fact.
See also https://bugzilla.gnome.org/show_bug.cgi?id=745090
Olivier Crête [Sat, 7 Mar 2015 02:12:52 +0000 (21:12 -0500)]
aggregator: Query latency on first incoming buffer.
And keep on querying upstream until we get a reply.
Also, the _get_latency_unlocked() method required being calld
with a private lock, so removed the _unlocked() variant from the API.
And it now returns GST_CLOCK_TIME_NONE when the element is not live as
we think that 0 upstream latency is possible.
https://bugzilla.gnome.org/show_bug.cgi?id=745768
Olivier Crête [Thu, 2 Apr 2015 00:32:41 +0000 (20:32 -0400)]
audiomixer: Allow downstream caps with a non-default channel-mask
Instead of failing, take the downstream channel mask if the channel
count is 1.
Edward Hervey [Tue, 31 Mar 2015 14:27:00 +0000 (16:27 +0200)]
glvideomixer: Don't use context if not present
Avoids assertions at runtime
Edward Hervey [Tue, 31 Mar 2015 09:24:57 +0000 (11:24 +0200)]
introspection: Don't use g-ir-scanner cache at compile time
It pollutes user directories and we don't need to cache it
https://bugzilla.gnome.org/show_bug.cgi?id=747095
Victor Toso [Tue, 31 Mar 2015 09:53:55 +0000 (10:53 +0100)]
directsoundsrc: Implement volume and mute
Using the MixerAPI as IDirectSoundCaptureBuffer doesn't implement volume
control.
https://bugzilla.gnome.org/show_bug.cgi?id=744383
Anton Obzhirov [Mon, 30 Mar 2015 12:49:01 +0000 (13:49 +0100)]
gleffects: port all effects to GLES2.0
https://bugzilla.gnome.org/show_bug.cgi?id=745955
Thiago Santos [Sat, 28 Mar 2015 14:40:14 +0000 (11:40 -0300)]
hlssink: implement a chain_list to request key unit for segments
upstream might send buffer lists instead of buffers and hlssink's
probe won't get called and a new segment won't be created when needed.
This patch fixes it by adding a chain_list function to the sink pad
that will just pass through the whole bufferlist if no segment needs
to be requested at the moment or convert the list into buffers to
check the proper timestamp to request the next key-unit that will
start the segment.
https://bugzilla.gnome.org/show_bug.cgi?id=746906
Mark Nauwelaerts [Sat, 28 Mar 2015 16:28:34 +0000 (17:28 +0100)]
mxfdemux: resurrect some flow return handling
https://bugzilla.gnome.org/show_bug.cgi?id=744572
Mark Nauwelaerts [Sat, 28 Mar 2015 16:28:26 +0000 (17:28 +0100)]
mpegdemux: resurrect some flow return handling
https://bugzilla.gnome.org/show_bug.cgi?id=744572
Thiago Santos [Fri, 27 Mar 2015 03:27:34 +0000 (00:27 -0300)]
adaptivedemux: do not try to advance fragment if there is none
It might return OK from subclasses and it could cause a bitrate
renegotiation. For DASH and MSS that is ok as they won't expose
new pads as part of this but it can cause issues for HLS as
it will expose new pads, leading to pads that will only have EOS
that cause decodebin to fail
https://bugzilla.gnome.org/show_bug.cgi?id=745905
Olivier Crête [Tue, 24 Mar 2015 17:57:54 +0000 (13:57 -0400)]
rtpopuspay: Forward stereo preferences from caps upstream
https://bugzilla.gnome.org/show_bug.cgi?id=746617
Olivier Crête [Tue, 24 Mar 2015 17:56:21 +0000 (13:56 -0400)]
rtpopuspay: Set the number of channels to 2 as per RFC draft
https://bugzilla.gnome.org/show_bug.cgi?id=746617
Jun Xie [Tue, 17 Mar 2015 13:49:40 +0000 (21:49 +0800)]
dashdemux: set default @startNumber and also avoid wrong overwrite
Set default @startNumber to 1, if @startNumber is missing at all level.
Also avoid incorrect overwriting inherited value.
https://bugzilla.gnome.org/show_bug.cgi?id=746347
Luis de Bethencourt [Tue, 24 Mar 2015 16:18:22 +0000 (16:18 +0000)]
audioaggregator: check sink caps are valid
Luis de Bethencourt [Tue, 24 Mar 2015 16:17:00 +0000 (16:17 +0000)]
Revert "audioaggregator: check sink caps are valid"
This reverts commit
6d4d0d1cdf7c7531fbf72ce39e1eab1260d20550.
Never put code with side effects into an assertion, it can be compiled out
Luis de Bethencourt [Tue, 24 Mar 2015 15:45:25 +0000 (15:45 +0000)]
audioaggregator: check sink caps are valid
CID #1291622
Luis de Bethencourt [Tue, 24 Mar 2015 15:13:52 +0000 (15:13 +0000)]
opusenc: fall through switch statement
Adding a comment makes coverity happy and quells the issue.
CID 1291629
Nirbheek Chauhan [Tue, 24 Mar 2015 13:35:00 +0000 (19:05 +0530)]
videoaggregator: Document why buffer_vinfo is needed
Nirbheek Chauhan [Tue, 24 Mar 2015 13:34:26 +0000 (19:04 +0530)]
videoaggregator: Check if there's a previous buffer to 'keep'
If we want to keep a previous buffer but there's no previous buffer, we actually
need more data instead.
Philippe Normand [Mon, 23 Mar 2015 15:43:01 +0000 (16:43 +0100)]
gl/dispmanx: surfaceless EGL context support
Show the DispmanX window only if there's no shared external GL context
set up. When a window is required by the context a transparent
DispmanX element is created and later on made visible by the ::show
method.
https://bugzilla.gnome.org/show_bug.cgi?id=746632
Luis de Bethencourt [Mon, 23 Mar 2015 15:09:33 +0000 (15:09 +0000)]
gaudieffects: clean solarize code
Luis de Bethencourt [Mon, 23 Mar 2015 14:39:56 +0000 (14:39 +0000)]
gaudieffects: removing values only used once