platform/upstream/gstreamer.git
12 years agoconfigure: Require core/base 0.11.91
Sebastian Dröge [Wed, 16 May 2012 07:12:55 +0000 (09:12 +0200)]
configure: Require core/base 0.11.91

12 years ago.gitignore: add visual studio IDE files and OS X .DS_Store files
Matej Knopp [Fri, 13 Jan 2012 23:09:50 +0000 (18:09 -0500)]
.gitignore: add visual studio IDE files and OS X .DS_Store files

https://bugzilla.gnome.org/show_bug.cgi?id=667899

12 years agojpeg: Port to 0.11 again
Sebastian Dröge [Thu, 3 May 2012 07:32:50 +0000 (09:32 +0200)]
jpeg: Port to 0.11 again

12 years agojpeg: Port jpegdec/jpegenc to base video classes
Edward Hervey [Fri, 6 Apr 2012 10:13:24 +0000 (12:13 +0200)]
jpeg: Port jpegdec/jpegenc to base video classes

Conflicts:

ext/jpeg/gstjpegdec.c
ext/jpeg/gstjpegdec.h
ext/jpeg/gstjpegenc.c
ext/jpeg/gstjpegenc.h

Reverted to 0.10 versions for now, next port again.

12 years agoannodex: remove annodex plugin and CMML elements
Tim-Philipp Müller [Sun, 13 May 2012 18:21:19 +0000 (19:21 +0100)]
annodex: remove annodex plugin and CMML elements

This never really took off and is most likely completely
unused. If there is still a need for this, it should
probably be done differently, perhaps inside oggdemux/mux.

12 years agoBack to development
Sebastian Dröge [Sun, 13 May 2012 14:59:58 +0000 (16:59 +0200)]
Back to development

12 years agoRelease 0.11.91
Sebastian Dröge [Sun, 13 May 2012 14:31:03 +0000 (16:31 +0200)]
Release 0.11.91

12 years agoUpdate .po files
Sebastian Dröge [Sun, 13 May 2012 14:30:03 +0000 (16:30 +0200)]
Update .po files

12 years agoAutomatic update of common submodule
Sebastian Dröge [Sun, 13 May 2012 13:56:05 +0000 (15:56 +0200)]
Automatic update of common submodule

From dc70203 to 3429ba6

12 years agorndbuffersize: only send flush-stop if it was a flushing seek
Tim-Philipp Müller [Wed, 9 May 2012 14:14:55 +0000 (15:14 +0100)]
rndbuffersize: only send flush-stop if it was a flushing seek

12 years agov4l2src: fix v4l2_std_id logging
Peter Seiderer [Wed, 9 May 2012 10:54:11 +0000 (12:54 +0200)]
v4l2src: fix v4l2_std_id logging

input.std is of type v4l2_std_id which is defined as 64-bit unsigned integer.
Casting to uint means the higher bits, wich are used for the private video
standards of the TI video capture/display driver for example, are lost.

12 years agorndbuffersize: must send flush-stop after acquiring the stream lock
Tim-Philipp Müller [Wed, 9 May 2012 11:24:37 +0000 (12:24 +0100)]
rndbuffersize: must send flush-stop after acquiring the stream lock

Otherwise the streaming thread might just keep on going and we
might never get the stream lock.

12 years agorndbuffersize: port seeking code to 0.11
Tim-Philipp Müller [Wed, 9 May 2012 10:15:21 +0000 (11:15 +0100)]
rndbuffersize: port seeking code to 0.11

12 years agorndbuffersize: add support for seeks
Tim-Philipp Müller [Tue, 8 May 2012 18:07:04 +0000 (19:07 +0100)]
rndbuffersize: add support for seeks

Useful for e.g. filesrc ! rndbuffersize ! queue2 ! ...

12 years agorndbuffersize: send SEGMENT event before pushing buffers
Tim-Philipp Müller [Tue, 8 May 2012 17:45:34 +0000 (18:45 +0100)]
rndbuffersize: send SEGMENT event before pushing buffers

Conflicts:

gst/debugutils/rndbuffersize.c

12 years agointerleave: fix compilation again
Wim Taymans [Wed, 9 May 2012 09:15:57 +0000 (11:15 +0200)]
interleave: fix compilation again

12 years agortpsession: creation should be signaled before validation
Pascal Buhler [Fri, 13 Jan 2012 09:49:43 +0000 (10:49 +0100)]
rtpsession: creation should be signaled before validation

https://bugzilla.gnome.org/show_bug.cgi?id=667850

12 years agojpegenc: do not proxy our filter caps downstream on caps queries
Thiago Santos [Fri, 4 May 2012 18:20:47 +0000 (15:20 -0300)]
jpegenc: do not proxy our filter caps downstream on caps queries

Downstream likely won't accept video/x-raw and the caps query
will return EMPTY caps. Instead, create a copy of the caps that
has all structure names replaced by 'image/jpeg'

Simple pipeline that shows the problem:
gst-launch-1.0 videotestsrc num-buffers=1 ! "video/x-raw, \
  width=(int)640, height=(int)480" ! videoscale ! jpegenc ! \
  "image/jpeg, width=(int)800, height=(int)600" ! filesink \
  location=/tmp/image.jpg

12 years agoisomp4: set layout=interleaved on raw audio caps
Alban Browaeys [Wed, 2 May 2012 19:17:43 +0000 (21:17 +0200)]
isomp4: set layout=interleaved on raw audio caps

This fixes a not-negotiated error at least on mov files with
twos audio with two channels and video dvcp. As playbin and gst-launch
sample coming from the qtdemux.c file uses audioconvert and the latter
require format interleaved.

https://bugzilla.gnome.org/show_bug.cgi?id=675326

12 years agowaveform: No more gstinterfaces
Руслан Ижбулатов [Wed, 2 May 2012 17:49:56 +0000 (21:49 +0400)]
waveform: No more gstinterfaces

Fixes #675319

12 years agodirectsound: No more gstinterfaces
Руслан Ижбулатов [Wed, 2 May 2012 16:14:24 +0000 (20:14 +0400)]
directsound: No more gstinterfaces

Fixes #675319

12 years agovideomixer: change sink pad template name from sink_%d to sink_%u
Tim-Philipp Müller [Tue, 1 May 2012 17:58:03 +0000 (18:58 +0100)]
videomixer: change sink pad template name from sink_%d to sink_%u

12 years agointerleave: handle EOS on all pads
Wim Taymans [Mon, 30 Apr 2012 09:00:19 +0000 (11:00 +0200)]
interleave: handle EOS on all pads

When all pads go to EOS immediately, we are not negotiated and our collected
function is called (without any available data). Handle this case gracefully.

Conflicts:

gst/interleave/interleave.c

12 years agointerleave: improve debugging
Wim Taymans [Mon, 30 Apr 2012 08:59:31 +0000 (10:59 +0200)]
interleave: improve debugging

12 years agov4l2src: Update for basesrc API changes
Sebastian Dröge [Tue, 1 May 2012 11:31:51 +0000 (13:31 +0200)]
v4l2src: Update for basesrc API changes

12 years agoalpha: don't set up stuff before the input and output formats are known
Tim-Philipp Müller [Mon, 30 Apr 2012 22:57:28 +0000 (23:57 +0100)]
alpha: don't set up stuff before the input and output formats are known

Fixes crash on startup.

12 years agomultifilesink: don't write stream header twice for first file
Peter Seiderer [Mon, 30 Apr 2012 12:09:23 +0000 (14:09 +0200)]
multifilesink: don't write stream header twice for first file

12 years agomultifilesink: fix buffer list size calculation in render_list
Peter Seiderer [Mon, 30 Apr 2012 11:32:41 +0000 (13:32 +0200)]
multifilesink: fix buffer list size calculation in render_list

Fix uninitialized 'size' variable in call to gst_buffer_list_foreach().

12 years agomultifile: unnecessary size check
Luis de Bethencourt [Mon, 30 Apr 2012 20:58:00 +0000 (21:58 +0100)]
multifile: unnecessary size check

12 years agoavi: fix build errors
Luis de Bethencourt [Mon, 30 Apr 2012 20:30:56 +0000 (21:30 +0100)]
avi: fix build errors

fix redundant declarations
and also style/indent issues

12 years agomatroska: implement forward snapping keyframe seeking
Vincent Penquerc'h [Thu, 26 Apr 2012 11:47:27 +0000 (12:47 +0100)]
matroska: implement forward snapping keyframe seeking

Requires an index.

12 years agoavi: implement forward snapping keyframe seeking
Vincent Penquerc'h [Thu, 26 Apr 2012 11:46:11 +0000 (12:46 +0100)]
avi: implement forward snapping keyframe seeking

In pull mode with an index.

12 years agotests: fix matroskamux unit test after media type changes
Tim-Philipp Müller [Sat, 28 Apr 2012 22:14:24 +0000 (23:14 +0100)]
tests: fix matroskamux unit test after media type changes

12 years agomatroska: update for media type changes
Tim-Philipp Müller [Sat, 28 Apr 2012 18:57:51 +0000 (19:57 +0100)]
matroska: update for media type changes

12 years agoceltdepay: calculate size correctly
idc-dragon [Tue, 24 Apr 2012 14:08:47 +0000 (16:08 +0200)]
celtdepay: calculate size correctly

The summation was done wrong, causing the de-payloader to exit its loop too
early, before all frames are processed.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674472

12 years agopulsesink: improve debug
Wim Taymans [Tue, 24 Apr 2012 13:57:19 +0000 (15:57 +0200)]
pulsesink: improve debug

12 years agopulsesink: start unmuted when requested
Wim Taymans [Tue, 24 Apr 2012 13:34:57 +0000 (15:34 +0200)]
pulsesink: start unmuted when requested

When we explicitely set the mute property to FALSE, connect to pulseaudio with
the PA_STREAM_START_UNMUTED flag set, otherwise pulseaudio will use its
previously used value (which might start the stream muted).

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=672401

12 years agov4l2: improve timestamp code
Wim Taymans [Wed, 25 Apr 2012 07:41:46 +0000 (09:41 +0200)]
v4l2: improve timestamp code

Sample the pipeline clock and device clock closer to eachother to reduce jitter.
Don't subtract the frame duration from the timestamp when we can use the device
timestamps.
Assume a delay of 1 frame in read-write mode.

12 years agov4l2: use driver timestamps
Wim Taymans [Tue, 24 Apr 2012 10:37:33 +0000 (12:37 +0200)]
v4l2: use driver timestamps

Use the drive timestamps for timestamping outgoing buffers.

12 years agov4l2: Improve buffer management
Wim Taymans [Mon, 23 Apr 2012 16:01:31 +0000 (18:01 +0200)]
v4l2: Improve buffer management

Query the amount of available buffers when doing set_config(). This allows us to
configure the parent bufferpool with the number of buffers to preallocate.
Keep track of the provided allocator and use it when we need to allocate a
buffer in RW mode.
When we are can not allocate the requested max_buffers amount of buffers, make
sure we keep 2 buffers around in the pool and copy them into an output buffer.
This makes sure that we always have a buffer to capture into. We also need to
detect those copied buffers and unref them when they return to the pool.

12 years agov4l2: free the queued buffers
Wim Taymans [Mon, 23 Apr 2012 14:51:28 +0000 (16:51 +0200)]
v4l2: free the queued buffers

Only free the queued buffers that we keep track of in our buffer array. for rw
io-mode, we do allocate buffers but we don't keep track of them in the buffer
array.

12 years agov4l2: mark memory as no-share
Wim Taymans [Mon, 23 Apr 2012 14:10:17 +0000 (16:10 +0200)]
v4l2: mark memory as no-share

We don't support sharing our mmapped memory so mark it as NO_SHARE.

12 years agov4l2: remove old unused file
Wim Taymans [Mon, 23 Apr 2012 14:09:55 +0000 (16:09 +0200)]
v4l2: remove old unused file

12 years agov4l2: remove unused function
Wim Taymans [Mon, 23 Apr 2012 11:32:48 +0000 (13:32 +0200)]
v4l2: remove unused function

12 years agosoup: Handle icy and icyx URI schemes
Bastien Nocera [Wed, 11 Apr 2012 11:42:17 +0000 (12:42 +0100)]
soup: Handle icy and icyx URI schemes

As handled by QuickTime (for icy), and Orban/Coding Technologies
AAC/aacPlus Player (for icyx). See also:
https://bugzilla.gnome.org/show_bug.cgi?id=394207
https://bugzilla.gnome.org/show_bug.cgi?id=403285

https://bugzilla.gnome.org/show_bug.cgi?id=673899

12 years agodocs: Add Since tag for new GstV4l2Src::prepare-format signal
Mart Raudsepp [Mon, 23 Apr 2012 07:03:19 +0000 (10:03 +0300)]
docs: Add Since tag for new GstV4l2Src::prepare-format signal

12 years agoaudiofxbasefirfilter: Fix time-domain convolution for multichannel input
Chris Pankow [Mon, 23 Apr 2012 08:07:12 +0000 (10:07 +0200)]
audiofxbasefirfilter: Fix time-domain convolution for multichannel input

Fixes bug #674025.

12 years agopo: remove some more non-existent files from the list
Mark Nauwelaerts [Sat, 21 Apr 2012 09:08:51 +0000 (11:08 +0200)]
po: remove some more non-existent files from the list

12 years agopo: Remove non-existent potfiles from the list
Руслан Ижбулатов [Sat, 21 Apr 2012 06:05:45 +0000 (10:05 +0400)]
po: Remove non-existent potfiles from the list

Fixes #674518

12 years agotests: oss4: limit test scope
Mark Nauwelaerts [Fri, 20 Apr 2012 16:13:15 +0000 (18:13 +0200)]
tests: oss4: limit test scope

12 years agooss4: port to 0.11
Mark Nauwelaerts [Fri, 20 Apr 2012 16:13:01 +0000 (18:13 +0200)]
oss4: port to 0.11

12 years agooss: port to 0.11
Mark Nauwelaerts [Fri, 20 Apr 2012 16:12:54 +0000 (18:12 +0200)]
oss: port to 0.11

12 years agomultipartdemux: first activate pad then set caps
Wim Taymans [Fri, 20 Apr 2012 14:49:56 +0000 (16:49 +0200)]
multipartdemux: first activate pad then set caps

12 years agomatroskamux: set caps on srcpad
Wim Taymans [Fri, 20 Apr 2012 11:35:15 +0000 (13:35 +0200)]
matroskamux: set caps on srcpad

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674219

12 years agov4l2: update for video api change
Wim Taymans [Thu, 19 Apr 2012 12:16:01 +0000 (14:16 +0200)]
v4l2: update for video api change

12 years agov4l2: fix compilation on older v4l2
Wim Taymans [Thu, 19 Apr 2012 10:38:58 +0000 (12:38 +0200)]
v4l2: fix compilation on older v4l2

Fix compilation on systems where the H264 format is not defined.

12 years agovideo: Update for libgstvideo API changes
Sebastian Dröge [Thu, 19 Apr 2012 10:20:59 +0000 (12:20 +0200)]
video: Update for libgstvideo API changes

12 years agov4l2src: Allow mpeg-ts cameras to negociate format
Youness Alaoui [Thu, 19 Apr 2012 08:27:01 +0000 (08:27 +0000)]
v4l2src: Allow mpeg-ts cameras to negociate format

This removes an ugly hack until the reason for the hack can be documented

12 years agov4l2src: Fix merge
Sebastian Dröge [Thu, 19 Apr 2012 07:50:25 +0000 (09:50 +0200)]
v4l2src: Fix merge

12 years agov4l2src: Rename pre-set-format signal to prepare-format
Sebastian Dröge [Thu, 19 Apr 2012 07:40:53 +0000 (09:40 +0200)]
v4l2src: Rename pre-set-format signal to prepare-format

12 years agov4l2src: Add H264 encoded stream support to the caps
Youness Alaoui [Mon, 16 Apr 2012 22:08:21 +0000 (22:08 +0000)]
v4l2src: Add H264 encoded stream support to the caps

This is not enough to properly support H264 cameras, but it will
allow an H264 stream to be generated by v4l2src using the default
settings of the camera. If used with the pre-set-format signal, the
H264 encoder can be fully configured.

Conflicts:

sys/v4l2/gstv4l2object.c

12 years agov4l2src: Adding a pre-set-format signal
Youness Alaoui [Mon, 16 Apr 2012 22:06:21 +0000 (22:06 +0000)]
v4l2src: Adding a pre-set-format signal

In order to support UVC H264 encoding cameras, an H264 Probe&Commit
must happen before the normal v4l2 set-format. This new signal is
meant to allow an external application or bin to do it.
It also serves to expose the file descriptor used by v4l2src in case
some custom ioctls need to be called.

Conflicts:

sys/v4l2/Makefile.am
sys/v4l2/gstv4l2src.c
sys/v4l2/v4l2src_calls.c

12 years agodv1394: port to 0.11
Mark Nauwelaerts [Wed, 18 Apr 2012 15:09:45 +0000 (17:09 +0200)]
dv1394: port to 0.11

12 years agocollectpads2: rename to collectpads
Mark Nauwelaerts [Tue, 17 Apr 2012 13:14:27 +0000 (15:14 +0200)]
collectpads2: rename to collectpads

12 years agomisc: chain up to collectpads event handler
Mark Nauwelaerts [Mon, 16 Apr 2012 14:37:49 +0000 (16:37 +0200)]
misc: chain up to collectpads event handler

12 years agoAutomatic update of common submodule
Sebastian Dröge [Mon, 16 Apr 2012 07:09:11 +0000 (09:09 +0200)]
Automatic update of common submodule

From 6db25be to dc70203

12 years agoshout2: update for ogg media type changes
Tim-Philipp Müller [Sun, 15 Apr 2012 21:49:47 +0000 (22:49 +0100)]
shout2: update for ogg media type changes

12 years agosmpte: use some more boilerplate
Mark Nauwelaerts [Fri, 13 Apr 2012 14:54:53 +0000 (16:54 +0200)]
smpte: use some more boilerplate

12 years agoflxdec: improve segment handling
Mark Nauwelaerts [Fri, 13 Apr 2012 14:54:50 +0000 (16:54 +0200)]
flxdec: improve segment handling

... to send a proper TIME segment downstream.

12 years agoflxdec: port to 0.11
Mark Nauwelaerts [Fri, 13 Apr 2012 14:54:46 +0000 (16:54 +0200)]
flxdec: port to 0.11

12 years agovideobox: adjust to deprecated GMutex setup
Mark Nauwelaerts [Fri, 13 Apr 2012 14:54:42 +0000 (16:54 +0200)]
videobox: adjust to deprecated GMutex setup

12 years agovideobox: port to 0.11
Mark Nauwelaerts [Fri, 13 Apr 2012 14:54:38 +0000 (16:54 +0200)]
videobox: port to 0.11

12 years agoalpha, smpte: adjust to removed color-matrix caps field
Mark Nauwelaerts [Fri, 13 Apr 2012 14:54:31 +0000 (16:54 +0200)]
alpha, smpte: adjust to removed color-matrix caps field

12 years agov4l2: ensure autogenerated files are created
Víctor Manuel Jáquez Leal [Fri, 13 Apr 2012 14:27:34 +0000 (16:27 +0200)]
v4l2: ensure autogenerated files are created

The tuner marshal and enumtypes are autogenerated, and they need
to be created before the compilation of gstv4l2tuner.c

This patch adds the automake instruction for ensuring the
autogeneration of those files previous the compilation.

12 years agoconfigure: Modernize autotools setup a bit
Sebastian Dröge [Fri, 13 Apr 2012 11:41:44 +0000 (13:41 +0200)]
configure: Modernize autotools setup a bit

Also we now only create tar.bz2 and tar.xz tarballs.

12 years agoAutomatic update of common submodule
Sebastian Dröge [Fri, 13 Apr 2012 11:37:10 +0000 (13:37 +0200)]
Automatic update of common submodule

From 464fe15 to 6db25be

12 years agoUpdate everything for the removal of the interface library and mixer/tuner interfaces
Sebastian Dröge [Fri, 13 Apr 2012 11:04:12 +0000 (13:04 +0200)]
Update everything for the removal of the interface library and mixer/tuner interfaces

12 years agortp: Use unchecked variant of GstByteWriter where applicable
Edward Hervey [Thu, 12 Apr 2012 13:50:16 +0000 (15:50 +0200)]
rtp: Use unchecked variant of GstByteWriter where applicable

The size was checked before

12 years agomatroska: Check return value of GstByteReader/Writer
Edward Hervey [Thu, 12 Apr 2012 13:49:44 +0000 (15:49 +0200)]
matroska: Check return value of GstByteReader/Writer

12 years agoisomp4: Check return value of GstByteWriter
Edward Hervey [Thu, 12 Apr 2012 13:48:57 +0000 (15:48 +0200)]
isomp4: Check return value of GstByteWriter

And use unchecked variant of GstByteReader where applicable

12 years agoflvdemux: Use unchecked variant of GstByteReader
Edward Hervey [Thu, 12 Apr 2012 13:48:00 +0000 (15:48 +0200)]
flvdemux: Use unchecked variant of GstByteReader

We know there's at least 7 bytes (checked above)

12 years agoavi: Check return value of GstByteWriter
Edward Hervey [Thu, 12 Apr 2012 13:47:49 +0000 (15:47 +0200)]
avi: Check return value of GstByteWriter

12 years agoaudioparsers: Check return value of GstBitReader/GstByteReader
Edward Hervey [Thu, 12 Apr 2012 13:47:24 +0000 (15:47 +0200)]
audioparsers: Check return value of GstBitReader/GstByteReader

12 years agoAdd interleave plugin to spec file
uraeus [Thu, 12 Apr 2012 10:57:59 +0000 (11:57 +0100)]
Add interleave plugin to spec file

12 years agoBack to development
Sebastian Dröge [Thu, 12 Apr 2012 09:19:01 +0000 (11:19 +0200)]
Back to development

12 years agoRelease 0.11.90
Sebastian Dröge [Thu, 12 Apr 2012 08:27:31 +0000 (10:27 +0200)]
Release 0.11.90

12 years agoUpdate .po files
Sebastian Dröge [Thu, 12 Apr 2012 08:26:52 +0000 (10:26 +0200)]
Update .po files

12 years agoFix format string
Руслан Ижбулатов [Tue, 10 Apr 2012 20:19:30 +0000 (00:19 +0400)]
Fix format string

Fixes #673859

12 years agoRemove unused variable
Руслан Ижбулатов [Tue, 10 Apr 2012 20:19:16 +0000 (00:19 +0400)]
Remove unused variable

Fixes #673859

12 years agoMerge remote-tracking branch 'origin/0.10'
Mark Nauwelaerts [Tue, 10 Apr 2012 09:57:53 +0000 (11:57 +0200)]
Merge remote-tracking branch 'origin/0.10'

Conflicts:
gst/flv/gstflvdemux.c
gst/matroska/matroska-demux.c

12 years agomatroskademux: some more segment handling tweaking
Mark Nauwelaerts [Tue, 10 Apr 2012 09:37:48 +0000 (11:37 +0200)]
matroskademux: some more segment handling tweaking

12 years agoUse new gst_element_class_set_static_metadata()
Tim-Philipp Müller [Mon, 9 Apr 2012 23:51:41 +0000 (00:51 +0100)]
Use new gst_element_class_set_static_metadata()

12 years agotests: disable simple smokeenc/dec launch lines test
Tim-Philipp Müller [Mon, 9 Apr 2012 11:55:34 +0000 (12:55 +0100)]
tests: disable simple smokeenc/dec launch lines test

Disable test for smoke elements, which aren't ported yet
(and maybe shouldn't be ported).

12 years agointerleave: make channel-poisitions property a GValueArray again
Tim-Philipp Müller [Sun, 8 Apr 2012 23:14:48 +0000 (00:14 +0100)]
interleave: make channel-poisitions property a GValueArray again

Or perhaps it should just be a guint64 channel mask, which would
be nicer in C, but more awkward for bindings (even more so since
we can't add a flags type for it, since that only supports guint
size flags). Fixes wavenc unit test.

https://bugzilla.gnome.org/show_bug.cgi?id=669643

12 years agomatroskademux: cleanly initialize and set needed segment
Mark Nauwelaerts [Fri, 6 Apr 2012 14:03:47 +0000 (16:03 +0200)]
matroskademux: cleanly initialize and set needed segment

Fixes #673165.

12 years agoflvdemux: Fix threading issue in index handling
Nicolas Dufresne [Thu, 5 Apr 2012 21:17:22 +0000 (17:17 -0400)]
flvdemux: Fix threading issue in index handling

12 years agoflvdemux: Don't use static variables to hold index associations
Sebastian Dröge [Fri, 6 Apr 2012 07:13:31 +0000 (09:13 +0200)]
flvdemux: Don't use static variables to hold index associations

This not really threadsafe in any way.

12 years agotests: make few tests more valgrind-friendly
Mark Nauwelaerts [Thu, 5 Apr 2012 17:17:48 +0000 (19:17 +0200)]
tests: make few tests more valgrind-friendly

12 years ago(de)interleave: fix ported unit test and enable as ported
Mark Nauwelaerts [Thu, 5 Apr 2012 17:17:42 +0000 (19:17 +0200)]
(de)interleave: fix ported unit test and enable as ported

12 years agotests: cmmldec: adjust to tag events no longer posted on bus by element
Mark Nauwelaerts [Thu, 5 Apr 2012 17:17:38 +0000 (19:17 +0200)]
tests: cmmldec: adjust to tag events no longer posted on bus by element