Comments (4)
hah, I was just thinking about if reia decoding could be done in a compute shader for performance just today.
from opents2.
had it in the back of my mind for a while :p
from opents2.
I don't think the format can be fully decoded in parallel, since all the blocks are different sizes there would be no quick way to get from an invocation id to a block to decode. You could decode a bunch of frames at the same time, but that's not very useful for a stream. The block size is also rather large, so small videos wouldn't even fill a single warp.
You could preprocess the frame to find block locations (single thread, so should be on CPU), but then you're doing a lot of the work twice.
from opents2.
Yeah I was thinking of pre processing
from opents2.
Related Issues (20)
- Is this going to move the screen recorder from Video For Windows codecs? HOT 1
- Best Way to Contact? HOT 1
- Use Tasklists?
- Documentation
- Improve support for the STR format HOT 4
- Garbled text in xml in some dbpf files HOT 3
- Load effect locations and names from neighborhood view HOT 3
- Pick correct road textures HOT 3
- Create shaders for different terrain types HOT 2
- Render swarm effects HOT 5
- Setup unity skeletons for inverse kinematics HOT 8
- Load and render lot geometry HOT 1
- Load and render lot walls and floors HOT 3
- Fix DBPF Compression HOT 6
- Figure out .mxf (Font) format HOT 3
- Render Game Fonts (Convert .pfb to .ttf) HOT 5
- Everything is just white
- Export FBX animation HOT 8
- Figure out and parse effects packages HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from opents2.