summaryrefslogtreecommitdiff
path: root/gst/midi
AgeCommit message (Collapse)Author
2013-07-29midi: Fix handling of the SEGMENT querySebastian Dröge
2013-07-23midiparse: Add support for group-id in the stream-start eventSebastian Dröge
2013-05-28midiparse: In pull mode drop SEGMENT, CAPS and STREAM_START eventsSebastian Dröge
We create and send our own later from another thread.
2013-05-28midiparse: Push stream-start event before anything elseSebastian Dröge
2013-04-15gst: Add better support for static pluginsSebastian Dröge
2013-03-30midiparser: ensure variable is initialized and fix debug message accessJosep Torra
2013-03-22midi: set midi parser rank primaryWim Taymans
Now that it supports seeking and all, mark it primary
2013-03-22midiparse: always seek back to beginningWim Taymans
We always need to seek back to the beginning because when we do a flushing seek, we might have lost events downstream.
2013-03-22midiparse: implement seekingWim Taymans
Seek back to 0 for backward seeking and let things run and clip for forwards seeking.
2013-03-21midiparse: simplify the callbacksWim Taymans
We only need one callback to send bytes out.
2013-03-21midiparse: clean up tracksWim Taymans
2013-03-21midiparse: don't leak midi dataWim Taymans
2013-03-21midiparse: small cleanups in error pathsWim Taymans
2013-03-21midiparse: duration is max of all track durationsWim Taymans
2013-03-21midiparse: fix klassWim Taymans
2013-03-21midiparse: Update durationWim Taymans
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
2013-03-21midiparse: handle midi in RIFFWim Taymans
2013-03-21midiparse: small fixesWim Taymans
2013-03-21midi: set rank as marginalWim Taymans
Set the mark to marginal until we implement more features.
2013-03-21midiparse: add basic midi parserWim Taymans
Parses midi files and outputs buffers with midi events.