• Andreas Rheinhardt's avatar
    vp9_metadata: Improve spec-compliance and warnings · abb2e9ac
    Andreas Rheinhardt authored
    The earlier version had three deficits:
    1. It allowed to set the stream to RGB although this is not allowed when
    the profile is 0 or 2.
    2. If it set the stream to RGB, then it did not automatically set the
    range to full range; the result was that one got a warning every time a
    frame with color_config element was processed if the frame originally
    had TV range and the user didn't explicitly choose PC range. Now one
    gets only one warning in such a situation.
    3. Intra-only frames in profile 0 are automatically BT.601, but if the
    user wished another color space, he was not informed about his wishes
    being unfulfillable.
    
    The commit also improves the documentation about this.
    Signed-off-by: 's avatarAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
    abb2e9ac
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...