History log of /frameworks/av/media/libmedia/MidiIoWrapper.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
04ce77ffc7d7466c40c226d995c0f6d389e8bbe6 13-Feb-2018 Dongwon Kang <dwkang@google.com> Initialize mDataSource in MidiIoWrapper c-tors.

Test: App in question works well.
Bug: 73105500
Change-Id: I6ffd52bf10e23c8ee144bbc74e157a6a7b26168c
/frameworks/av/media/libmedia/MidiIoWrapper.cpp
2a243f08193fe9ff1afe018e9953f01c44ced9de 30-Jan-2018 Marco Nelissen <marcone@google.com> Remove RefBase from plugin-side DataSource

Extractor plugins now use DataSourceBase, which is not refcounted.
Framework-side DataSource derives from DataSourceBase and RefBase.
Also remove MediaExtractor::release, because it is not needed
anymore due to the way the extractor/track/datasource lifecycle
is managed now.
Also add source and target pid to CallbackDataSource name, to
make the extractor dumpsys more useful.

Bug: 67908556
Test: build, boot, CTS, skia test app for heif
Change-Id: I6b9cbe903f76b0cf27ba87f4a456f424803efd08
/frameworks/av/media/libmedia/MidiIoWrapper.cpp
255735a38b9d5c3755c7b819bdc8fdaf4357d860 19-Jul-2017 Pawin Vongmasa <pawin@google.com> Organize header dependencies

Header files that are exported are moved to a specific place for
exporting.

Test: make cts -j123 && cts-tradefed run cts-dev -m \
CtsMediaTestCases --compatibility:module-arg \
CtsMediaTestCases:include-annotation:\
android.platform.test.annotations.RequiresDevice
Bug: 63821829

Change-Id: Ia578e3c0dd1ff157335b3a49af896acb922586e8
/frameworks/av/media/libmedia/MidiIoWrapper.cpp
b20688e7e87e99ab1ee106af043ce0cbb40bde5d 05-Dec-2015 Andy Hung <hunga@google.com> Check for non-negative fd before close, dup, lseek, or read.

Bug: 24896328
Change-Id: Idd8da8cf202f51f42d0a81421a91768ec3d5f025
/frameworks/av/media/libmedia/MidiIoWrapper.cpp
13b97d6ece762cd96a7c3d3e3d60583104d1c0bc 29-Jan-2015 Marco Nelissen <marcone@google.com> Fix uninitialized variable.

Bug: 19020118
Change-Id: I0aceadfec6652d468a5a5d9eb5dcbf0845757ffa
/frameworks/av/media/libmedia/MidiIoWrapper.cpp
0e8928bf4f2b01b783f6da97d15e8f1abb0fd7d7 08-Jan-2015 Marco Nelissen <marcone@google.com> Replace MidiFile player with a Midi extractor

This gets rids of a bunch of special midi handling and replaces it
with an extractor that works with NuPlayer and MediaMetadataRetriever.

Change-Id: I8d0f5bbdde2ca24267cf4d62ab26afe9630e0217
/frameworks/av/media/libmedia/MidiIoWrapper.cpp
bc11e713063f3f96f98256abc81c0d8ee1ddb312 08-Jan-2015 Marco Nelissen <marcone@google.com> Use callbacks for Midi I/O

Instead of having the Sonivox engine directly open the file and
use stdio to read from it, use caller-provided callbacks.

Change-Id: Ie55129109060a4a7862fee3177f994401e00b6c1
/frameworks/av/media/libmedia/MidiIoWrapper.cpp