summaryrefslogtreecommitdiff
path: root/gst/midi
Commit message (Collapse)AuthorAgeFilesLines
* bad: use new gst_element_class_add_static_pad_template()Vineeth TM2016-03-241-4/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=763081
* Revert "midi: add an ALSA MIDI sequencer source"Stefan Sauer2015-09-284-619/+1
| | | | This reverts commit cd7f4e524718a2f75467852235e4e13d64d2ac82.
* midi: add an ALSA MIDI sequencer sourceAntonio Ospite2015-09-284-1/+619
| | | | | | | | The alsamidisrc element allows to get input event from ALSA MIDI sequencer devices, and possibly convert them to sound using some downstream element like fluiddec. https://bugzilla.gnome.org/show_bug.cgi?id=738687
* Remove obsolete Android build cruftTim-Philipp Müller2015-04-261-14/+0
| | | | This is not needed any longer.
* midiparse: mention fluiddec instead of fluidsynthAntonio Ospite2014-10-101-2/+2
| | | | | | The element name is actually fluiddec even if it uses fluidsynth. https://bugzilla.gnome.org/show_bug.cgi?id=738223
* midi: Fix handling of the SEGMENT querySebastian Dröge2013-07-291-4/+18
|
* midiparse: Add support for group-id in the stream-start eventSebastian Dröge2013-07-232-2/+28
|
* midiparse: In pull mode drop SEGMENT, CAPS and STREAM_START eventsSebastian Dröge2013-05-281-0/+6
| | | | We create and send our own later from another thread.
* midiparse: Push stream-start event before anything elseSebastian Dröge2013-05-281-0/+5
|
* gst: Add better support for static pluginsSebastian Dröge2013-04-151-1/+1
|
* midiparser: ensure variable is initialized and fix debug message accessJosep Torra2013-03-301-1/+3
|
* midi: set midi parser rank primaryWim Taymans2013-03-221-1/+1
| | | | Now that it supports seeking and all, mark it primary
* midiparse: always seek back to beginningWim Taymans2013-03-221-11/+7
| | | | | We always need to seek back to the beginning because when we do a flushing seek, we might have lost events downstream.
* midiparse: implement seekingWim Taymans2013-03-222-6/+169
| | | | | Seek back to 0 for backward seeking and let things run and clip for forwards seeking.
* midiparse: simplify the callbacksWim Taymans2013-03-211-39/+66
| | | | We only need one callback to send bytes out.
* midiparse: clean up tracksWim Taymans2013-03-211-3/+19
|
* midiparse: don't leak midi dataWim Taymans2013-03-212-2/+5
|
* midiparse: small cleanups in error pathsWim Taymans2013-03-211-7/+13
|
* midiparse: duration is max of all track durationsWim Taymans2013-03-211-2/+10
|
* midiparse: fix klassWim Taymans2013-03-211-1/+1
|
* midiparse: Update durationWim Taymans2013-03-212-189/+318
| | | | | | | | | Rework things a bit so that we can run over the midi events and fire callbacks for each of them. We can then use that for calculating the duration and also for doing playback. Only parse as many tracks as specified in the header. Fix default tempo; Send MIDI tick events every 10ms
* midiparse: handle midi in RIFFWim Taymans2013-03-211-6/+95
|
* midiparse: small fixesWim Taymans2013-03-211-35/+19
|
* midi: set rank as marginalWim Taymans2013-03-211-1/+1
| | | | Set the mark to marginal until we implement more features.
* midiparse: add basic midi parserWim Taymans2013-03-214-0/+1078
Parses midi files and outputs buffers with midi events.