-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[qtAV] Image sequence caching #36
Merged
Merged
Changes from all commits
Commits
Show all changes
26 commits
Select commit
Hold shift + click to select a range
8174cbc
[qtAV] FloatImageViewer: use AV image cache when loading images
mugulmd e2242f5
[qtAV] SequenceCache: new caching system for image sequences
mugulmd 82b49f9
[qtAV] FloatImageViewer: use SequenceCache to load images
mugulmd 71e9591
[qtAV] FloatImageViewer: expose cached frames
mugulmd e870972
[qtAV] SequenceCache: anticipate prefetching with safe region
mugulmd 93509c6
[qtAV] SequenceCache: store image size and metadata
mugulmd c436769
[qtAV] SequenceCache: prevent cache monopolization by prefetching thread
mugulmd bb7cef0
[qtAV] SequenceCache: adapt cache capacity and usage to available RAM
mugulmd 4404d12
[qtAV] SequenceCache: merge cached frame regions for display
mugulmd cb439c1
[qtAV] SequenceCache: send progress signals from prefetch thread
mugulmd 67dc400
[qtAV] SequenceCache: rely directly on cache content when answering r…
mugulmd a3a439d
boost flag for windows build
mugulmd eef0562
[qtAV] SequenceCache: disable cache lazy cleaning to only use LRU
mugulmd b47464e
[qtAV] SequenceCache: use cache capacity to determine how many images…
mugulmd 3c0d935
[qtAV] abstraction of image server system with ImageServer interface
mugulmd 9a1cf47
[qtAV] new SingleImageLoader class
mugulmd 4a1a158
[qtAV] register imageio::Response as QMetaType
mugulmd e7e9021
[qtAV] FloatImageViewer: single image loader fallback
mugulmd 4c245bc
[qtAV] imageio: documentation, code comments and minor bug fixes
mugulmd b4b7242
[qtAV] rename imageio to imgserve to avoid confusions
mugulmd f29a2d6
[qtAV] SequenceCache: fix build warnings
mugulmd 3971e56
corrections after rebase on refacto
mugulmd 68e9807
[qtAV] imgserve: catch runtime_error when image cannot be read
mugulmd 86ac404
[qtAV] SequenceCache: do not reorder sequence
mugulmd 1dc75f3
[qtAV] imgserve: encapsulate request data in struct
mugulmd 1b6c19a
[qtAV] SingleImageLoader: apply downscale
mugulmd File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not related to this PR, but there are several files in here that trigger AutoMoc warnings during the build, and we might want to look into that at some point (doesn't seem to have any functional impact, though).