Transformer.start() should support Uri or OutputStream
Open
@droid-girl is already working on this.
Since Nov 30, 2023.
editing
enhancement
- Dominant language
- Java
- Stars
- 3k
- Forks
- 955
- Avg merge
- 12d 14h
- Merged PRs (30d)
- 2
Description
I need to be able to pass the result of DocumentFile.createFile() to Transformer.Start(). Either as a Uri from DocumentFile.getUri() or as an OutputStream from ContentResolver.openOutputStream().
This is important for large files (eg more than 10GB) as otherwise I have to write to a temp file (suppling it's filename to transformer.start) and then afterwards copy the contents of this into the above mentioned uri/outputsteam which sadly I can't even do with a File.renameTo. This causes twice the disk usage and a lot of extra time for the copy.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.