• Mark Thompson's avatar
    vaapi_encode_h264: Properly set constraint flags · 4cc367bf
    Mark Thompson authored
    constraint_set1_flag should be set for constrained baseline and main
    profiles, because the stream conforms to main profile.
    
    constraint_set3_flag should be set for high profile when the stream
    is intra-only.
    
    constraint_set4_flag should always be set for main and high profiles
    because interlaced encoding is not supported.
    
    constraint_set5_flag should be set for main and high profiles when
    B-frames are not used.
    
    Also fix the setting of max_num_ref_frames - use the gop_size value
    to check for intra-only rather than the constraint flag (which is not
    necessarily set).
    4cc367bf
Name
Last commit
Last update
compat Loading commit data...
doc Loading commit data...
ffbuild Loading commit data...
fftools Loading commit data...
libavcodec Loading commit data...
libavdevice Loading commit data...
libavfilter Loading commit data...
libavformat Loading commit data...
libavresample Loading commit data...
libavutil Loading commit data...
libpostproc Loading commit data...
libswresample Loading commit data...
libswscale Loading commit data...
presets Loading commit data...
tests Loading commit data...
tools Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
CONTRIBUTING.md Loading commit data...
COPYING.GPLv2 Loading commit data...
COPYING.GPLv3 Loading commit data...
COPYING.LGPLv2.1 Loading commit data...
COPYING.LGPLv3 Loading commit data...
CREDITS Loading commit data...
Changelog Loading commit data...
INSTALL.md Loading commit data...
LICENSE.md Loading commit data...
MAINTAINERS Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
RELEASE Loading commit data...
configure Loading commit data...