Floris Posted November 2, 2015 Report Share Posted November 2, 2015 Hi guys, Was wondering if anyone has experience using HAP as a codec within Watchout, particularly if hardware accelerated decoding is supported? I've noticed this on the Watchout 6 features page and the codec itself looks very promising. Although I see the limitations in hardware accelerated decoding, it could be very useful for some projects where primary considerations are a high / lossless bitrate and excellent performance. Experiences anyone? Floris 0 Quote Link to comment Share on other sites More sharing options...
Erik Rönnqvist Posted November 2, 2015 Report Share Posted November 2, 2015 Hap is based on the DXT1 and DXT5 texture formats, which are decoded directly in the GPU when using HAP in Watchout. For better compression, an additional stage of compression is usually added (snappy), which is decoded in the CPU. The snappy algorithm is very fast at decompressing, so CPU load is not an issue here. /Erik 0 Quote Link to comment Share on other sites More sharing options...
Floris Posted November 2, 2015 Author Report Share Posted November 2, 2015 Thanks Erik! That makes HAP a very promising codec it seems. Am I correct to say that this is currently the only codec that has GPU acceleration in Watchout? I'm currently on a project where we're running into CPU capacity issues with MPEG2 at 2x Ultra HD resolution. I'll report back with my findings. 0 Quote Link to comment Share on other sites More sharing options...
Erik Rönnqvist Posted November 2, 2015 Report Share Posted November 2, 2015 Yes, you are correct, GPU acceleration is only used for Hap playback. /Erik 0 Quote Link to comment Share on other sites More sharing options...
Floris Posted November 5, 2015 Author Report Share Posted November 5, 2015 Hi guys, Just wanted to quickly share some results from a few hours of testing. Observe this GPU load graph from our display computer: The first half of this graph is a video being played in H264, at 40mbps (encoded with ffmpeg, -fastdecode flag used), this does not play smoothly. The second half of this graph is a HAP video being played completely smoothly on the same system, at bitrate 1404mbps (a result of the peculiar resolutions and high framerate used). The video used for this test is a converted version of Big Buck Bunny, which can be downloaded natively in 60fps at resolution 4000x2250 here: http://bbb3d.renderfarming.net/download.html Does anyone know a good piece of software to log CPU load in a similar fashion? 0 Quote Link to comment Share on other sites More sharing options...
Dataton Partner Walter Posted November 6, 2015 Dataton Partner Report Share Posted November 6, 2015 Nice work Floris. Thanks for this update! Keep up the good work! Hi guys, Just wanted to quickly share some results from a few hours of testing. Observe this GPU load graph from our display computer: The first half of this graph is a video being played in H264, at 40mbps (encoded with ffmpeg, -fastdecode flag used), this does not play smoothly. The second half of this graph is a HAP video being played completely smoothly on the same system, at bitrate 1404mbps (a result of the peculiar resolutions and high framerate used). The video used for this test is a converted version of Big Buck Bunny, which can be downloaded natively in 60fps at resolution 4000x2250 here: http://bbb3d.renderfarming.net/download.html Does anyone know a good piece of software to log CPU load in a similar fashion? 0 Quote Link to comment Share on other sites More sharing options...
Yousefjuma Posted August 2, 2017 Report Share Posted August 2, 2017 Hi guys, Just wanted to quickly share some results from a few hours of testing. Observe this GPU load graph from our display computer: The first half of this graph is a video being played in H264, at 40mbps (encoded with ffmpeg, -fastdecode flag used), this does not play smoothly. The second half of this graph is a HAP video being played completely smoothly on the same system, at bitrate 1404mbps (a result of the peculiar resolutions and high framerate used). The video used for this test is a converted version of Big Buck Bunny, which can be downloaded natively in 60fps at resolution 4000x2250 here: http://bbb3d.renderfarming.net/download.html Does anyone know a good piece of software to log CPU load in a similar fashion? I was wondering what software you used to come up with this log? 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.