Yep... and that's the main reason we planned to add video support *after* 3d rather than before. Shaders are great for certain back-end video tasks, but before we can feed raw video buffers into the shaders we need the same lower level infrastructure (essentially DRM) as 3d.
Just to make sure this is clear -- if video support worked the same way as pre-5xx ASICs and enabling open source vide development was just a matter of releasing overlay information, I think we would do that in parallel with 3d rather than afterwards. We will take a look to see if there are any easy options (eg maybe only supporting one video format with the overlay but one which popular players can work with) just in case, but I expect that we're going to need the 3d foundation in place before we can get good open source video support on the Avivo parts.
Just to make sure this is clear -- if video support worked the same way as pre-5xx ASICs and enabling open source vide development was just a matter of releasing overlay information, I think we would do that in parallel with 3d rather than afterwards. We will take a look to see if there are any easy options (eg maybe only supporting one video format with the overlay but one which popular players can work with) just in case, but I expect that we're going to need the 3d foundation in place before we can get good open source video support on the Avivo parts.
Comment