Bert Vermeulen
e336c0413c
output/vcd: Drop obsolete string.
2014-08-03 14:09:04 +02:00
Bert Vermeulen
706f482a95
output: Check options hash before destroying.
2014-08-03 01:24:30 +02:00
Bert Vermeulen
dcc55fe91a
output: Move option checks to the wrapper.
...
Output modules are now guaranteed:
- Every option is always given, with the default value if not supplied
by the user, and is the right GVariantType.
- No invalid options are ever passed.
2014-08-03 01:16:03 +02:00
Bert Vermeulen
950043c30e
output: Modules can keep track of option resources without wrapper help.
2014-08-02 19:20:00 +02:00
Bert Vermeulen
7ea75009d1
output/wav: Add 'scale' option.
...
Audio tools processing WAV failes generally need the samples to be in
the range -1 to +1. The scale option adds postprocessing to any samples
going into a WAV file, by dividing the sample values by the given factor.
2014-08-02 03:50:27 +02:00
Bert Vermeulen
364859ac73
output/wav: Fix channel deinterleaving.
2014-08-01 12:00:51 +02:00
Bert Vermeulen
6e6babb9d5
output/analog: Fix channel deinterleaving.
2014-08-01 11:57:59 +02:00
Bert Vermeulen
0605f87475
output/wav: Initial module implementation.
2014-07-29 15:46:26 +02:00
Bert Vermeulen
afaa75b98c
output/wav: Initial module skeleton.
2014-07-29 02:47:10 +02:00
Bert Vermeulen
d686c5ec46
output: Rename instance private storage pointer to priv.
...
This makes it consistent with other libsigrok fields used for this purpose.
2014-07-28 16:02:21 +02:00
Bert Vermeulen
a755b0e122
output: Finish output module API wrappers.
...
The sr_output and sr_output_module structs are now no longer accessible
from the client.
2014-07-26 03:57:17 +02:00
Bert Vermeulen
155b680da4
Reorganize project tree.
2014-07-22 18:19:29 +02:00