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
Driver aborts when encoding H.264 at level 6 or higher #307
Comments
Fixes intel#307. Signed-off-by: Mark Thompson <sw@jkqxz.net>
Fixes intel#307. Signed-off-by: Mark Thompson <sw@jkqxz.net>
Fixes intel#307. Signed-off-by: Mark Thompson <sw@jkqxz.net>
|
Level 6, 6.1 and 6.2 specify up to 8k surfaces. Currently all drivers are limited to a maximum of 4096 - does that need changing in above combination? |
|
@fritsch The surface size constraint is already handled elsewhere - i965_CreateContext() blocks creating contexts for too-large streams. (In any case, the 4096 limit is already insufficient for full support of level 4.2, which requires being able to handle a stream with width or height of up to 16*floor(sqrt(8702*8)) = 4208 pixels, and higher levels even bigger. Only levels up to 4.1 are fully supported.) |
Fixes intel#307. Signed-off-by: Mark Thompson <sw@jkqxz.net>
Setting level_idc to 60 (for level 6) gives:
The text was updated successfully, but these errors were encountered: