Stefan Sauer
|
c894c2d721
|
sfdec: skip '\0' strings for metadata
libsndfile does not filter empty strings. We get a warning from gstreamer when
setting this as a tag.
|
2014-01-06 22:17:15 +01:00 |
|
Stefan Sauer
|
a59d2c4817
|
sfdec: break long method
Extract taglist creation into separate funtion.
|
2014-01-06 22:17:15 +01:00 |
|
Stefan Sauer
|
b1ddd2e682
|
sfdec: remove left over property-id enum
|
2014-01-06 15:06:40 +01:00 |
|
Stefan Sauer
|
18ec1c9bd7
|
sfdec: the read functions already return frames_read
Fixes choppy output.
|
2014-01-05 23:45:34 +01:00 |
|
Stefan Sauer
|
207a184931
|
sfdec: add date to taglist
|
2014-01-05 23:45:34 +01:00 |
|
Stefan Sauer
|
3149dbb44b
|
sndfile: emit midi-base-note tag
Query instrument data. Use both 'loop_info' and 'instrument' to inform about the
basenote.
|
2013-12-30 15:54:29 +01:00 |
|
Stefan Sauer
|
a18ad22b47
|
sfdec: make _stop() non fatal when we have an error already
Having no open file in _stop() is okay. Just reset state.
|
2013-12-20 20:00:55 +01:00 |
|
Stefan Sauer
|
0c34d807d4
|
sfdec: add event function and seeking support
|
2013-12-20 20:00:55 +01:00 |
|
Stefan Sauer
|
bf956c487f
|
sfdec: add taglist support
Map the metadata strings and a bunch of info-fields to GStreamer tags.
|
2013-12-20 20:00:55 +01:00 |
|
Stefan Sauer
|
b884eac02c
|
sfdec: add query implementation for position and duration
|
2013-12-20 20:00:55 +01:00 |
|
Stefan Sauer
|
5f89bee749
|
sndfile: rewrite sndfile for 1.0
Add a sfdec for a start. Instead of a source plugin, this is a demuxer/decoder combination. This makes it work with auto-plugging.
|
2013-12-20 20:00:54 +01:00 |
|