summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Walleij <triad@df.lth.se>2013-04-29 11:38:03 +0200
committerLinus Walleij <triad@df.lth.se>2013-04-29 11:38:03 +0200
commit403971069a07d46ddda4100554f5ecb49cc33121 (patch)
treec2c81a66c3cab42a8788741a23a7fc25c020d404
parent9e6e79cf84e2bced14639de67539fc7f7aca0cd4 (diff)
downloadlibmtp-403971069a07d46ddda4100554f5ecb49cc33121.tar.gz
API per-device cache
Signed-off-by: Linus Walleij <triad@df.lth.se>
-rw-r--r--README9
1 files changed, 9 insertions, 0 deletions
diff --git a/README b/README
index b7463ab..22d5709 100644
--- a/README
+++ b/README
@@ -1037,6 +1037,15 @@ builders summit, might come to recycle this:
- So caching a big device will take long time and/or timeout.
- Go-MTPFS (FUSE) and GVFS MTP - doing the partial directory walk rather
than caching all files.
+ - Especially Android devices nowadays assume that
+ you want to index a folder at the time, whereas older MTP devices (such
+ as those from Creative) would assume that you wanted to index the entire
+ device as it was plugged in, and device firmware is now ever more tailored
+ toward per-folder filetree walking. This makes it harder for the library
+ to provide the right abstractions: do we provide an API for indexing the
+ whole device which is unacceptably slow on new devices, or do we provide
+ an API for indexing a directory at the time which will somehow work on
+ older devices too? Shall we deprecate the older API?
- Detecting from vendor extension, can fix in newer extensions!
- Autoprobing on Linux
- Color devices do not like autoprobing