Uwe Hermann
1a46cc62e2
Improve readability and clarity of some numbers.
2015-03-24 19:30:16 +01:00
Martin Ling
5e23fcab88
Simplify channel creation.
...
We always follow sr_channel_new() with a call to add the channel to the sdi.
Tidy up a bit by adding this functionality to sr_channel_new() instead.
2015-03-19 21:37:33 +00:00
Joel Holdsworth
c7bc82ffa1
input: Added preferred file extension field
...
This fixes parts of bug #541 .
2015-01-27 18:05:25 +01:00
Uwe Hermann
aac29cc192
Eliminate sr_dev_inst_new().
2014-11-21 02:01:36 +01:00
Uwe Hermann
0af636bed9
Change sr_dev_inst_new() to take no parameters.
...
Change all callers to set the fields manually as needed.
2014-11-12 17:18:46 +01:00
Bert Vermeulen
74e1f6f53c
input/chronovu_la8: Code cleanup.
...
This cleans up a warning generated by clang's static analyzer.
2014-10-02 13:55:37 +02:00
Bert Vermeulen
7066fd4660
input: Add sr_input_end().
...
This signifies to the module instance no more input will come. This
will cause the module to process any data it may have buffered. The
SR_DF_END packet will also typically be sent at this time.
2014-09-30 01:49:58 +02:00
Bert Vermeulen
89da5b3b54
input: Free instance-private storage at instance free.
2014-09-30 01:49:58 +02:00
Bert Vermeulen
d018181331
input: Add sdi_ready flag to struct sr_input.
...
When an input module instance has received enough input to fully
populate the struct sr_dev_inst, sdi_ready is set to TRUE and its
receive() method returns immediately. Any remaining received data
is buffered until the next time the function is called.
2014-09-30 01:49:58 +02:00
Soeren Apel
f220936473
Removal of sdi->index, step 3: sr_dev_inst_new() calls for input mods
2014-09-30 01:42:58 +02:00
Bert Vermeulen
04c2f202f2
input/chronovu_la8: Fix broken I/O loop.
2014-09-22 00:47:22 +02:00
Bert Vermeulen
edd28877cc
input/chronovu_la8: Use uint64 for samplerate option.
2014-08-30 20:15:30 +02:00
Bert Vermeulen
4f979115a4
input: sr_input_scan_*() now return a status code.
...
SR_OK: a match was found.
SR_ERR: no match.
SR_ERR_DATA: a match was found but the module cannot handle the input.
SR_OK_CONTINUE: some module didn't have enough data to be sure.
2014-08-28 00:22:13 +02:00
Bert Vermeulen
06ad20bebf
input: Avoid warnings on all-zero static struct entries.
2014-08-26 12:38:41 +02:00
Bert Vermeulen
02e24c0ce0
input: Convert chronovu-la8 module.
2014-08-26 01:55:41 +02:00
Bert Vermeulen
17bfaca62a
input: Introduce new input module API.
...
This is a work in progress.
2014-08-26 01:55:41 +02:00
Bert Vermeulen
d4c937749a
input: s/format/module in all naming.
2014-08-26 01:55:41 +02:00
Bert Vermeulen
155b680da4
Reorganize project tree.
2014-07-22 18:19:29 +02:00