Commit Graph
29 Commits
Author SHA1 Message Date
tarsin 108928e524 Implement save, share image from archive 2022-09-20 18:09:41 +08:00
tarsin 9b918ec036 Revert "Reformat Code"
This reverts commit e0f7dab34f.
2022-08-22 17:27:52 +08:00
tarsin e0f7dab34f Reformat Code 2022-08-22 11:38:03 +08:00
tarsin 9bb694171b Implement multithreading archive read 2022-08-21 09:21:53 +08:00
tarsin a0fe6f0d7d Revert "archive: Use memfd instead"
* It sucks, seems simplify the conditions, but more syscalls are
  made(read/seek/write), more context switch, futhermore AImageDecoder itself does support
  read raw buffer, and we are not intend to support multi-process decoding

This reverts commit f4826ea727.
2022-08-07 19:14:25 +08:00
tarsin f4826ea727 archive: Use memfd instead 2022-08-07 17:13:48 +08:00
tarsin a44f12b2e0 Reformat Code 2022-07-25 20:07:16 +08:00
tarsin a72fca3dfb Fix a lag 2022-07-25 10:16:54 +08:00
tarsin 50c6111773 Imagedecoder do not support anon pipe, drop it and use memarea 2022-07-24 23:32:03 +08:00
tarsin 89935b5639 Hard cast 2022-07-24 20:32:39 +08:00
tarsin e095627aee Refactor 2022-07-24 20:20:04 +08:00
tarsin 1fe0b079cd Support auto store archive's passwd 2022-07-22 22:53:44 +08:00
tarsin 3d7a71647e Initial support for encrypted archive read 2022-07-22 21:28:19 +08:00
tarsin 4381eb8c3d Fuck off the buffer 2022-07-22 09:52:35 +08:00
tarsin 3026b16d70 Don't emulate posix read, do mmap instead 2022-07-22 00:13:53 +08:00
tarsin 12bf20f656 Increase pipe size 2022-06-14 08:47:41 +08:00
tarsin cfdb23d6dc app: Reformat code 2022-05-23 19:59:40 +08:00
tarsin 863337c789 Support fskip for better decompress perf
* Actually the whole impl can't be more sucks, will import algorithm to manage buffer and read strategy further
2022-05-23 17:34:59 +08:00
tarsin 207909c7be Initial libarchive simple support 2022-05-22 22:27:31 +08:00
tarsin 657e1b1d0f Drop a7zip for libarchive integrate 2022-05-21 17:04:27 +08:00
NekoInverter 304af7dbe8 Use new Activity Result APIs 2020-12-22 17:12:42 +08:00
NekoInverter 257804cc85 Fix image extension 2020-10-27 22:11:35 +08:00
NekoInverter 4b3488026d Remove unused codes 2020-04-03 15:50:20 +08:00
NekoInverter 4be5a0d0ed Fix read archive file 2020-04-03 11:41:40 +08:00
NekoInverter a9b7df3284 Update dependencies
Settings activity refactor
2020-03-23 14:26:54 +08:00
seven332 0afb78da3f Use AndroidX 2019-02-09 19:25:15 +08:00
seven332 24195430ab Use a7zip to extract archives 2019-01-03 18:03:15 +08:00
seven332 ff6b0bf01d Remove ZipGalleryProvider 2018-12-13 21:42:35 +08:00
seven332 6734ace077 Add ArchiveGalleryProvider 2018-12-13 15:15:39 +08:00