swscale: Add p016 output support and generalise yuv420p1x to p010
To make the best use of existing code, I generalised the wrapper that currently does yuv420p10 to p010 to support any mixture of input and output sizes between 10 and 16 bits. This had the side effect of yielding a working code path for all yuv420p1x formats to p01x.
Showing
- libswscale/output.c 31 additions, 0 deletionslibswscale/output.c
- libswscale/swscale_unscaled.c 25 additions, 10 deletionslibswscale/swscale_unscaled.c
- libswscale/utils.c 2 additions, 2 deletionslibswscale/utils.c
- libswscale/version.h 1 addition, 1 deletionlibswscale/version.h
- tests/ref/fate/filter-pixdesc-p016be 1 addition, 0 deletionstests/ref/fate/filter-pixdesc-p016be
- tests/ref/fate/filter-pixdesc-p016le 1 addition, 0 deletionstests/ref/fate/filter-pixdesc-p016le
- tests/ref/fate/filter-pixfmts-copy 2 additions, 0 deletionstests/ref/fate/filter-pixfmts-copy
- tests/ref/fate/filter-pixfmts-crop 2 additions, 0 deletionstests/ref/fate/filter-pixfmts-crop
- tests/ref/fate/filter-pixfmts-field 2 additions, 0 deletionstests/ref/fate/filter-pixfmts-field
- tests/ref/fate/filter-pixfmts-hflip 2 additions, 0 deletionstests/ref/fate/filter-pixfmts-hflip
- tests/ref/fate/filter-pixfmts-il 2 additions, 0 deletionstests/ref/fate/filter-pixfmts-il
- tests/ref/fate/filter-pixfmts-null 2 additions, 0 deletionstests/ref/fate/filter-pixfmts-null
- tests/ref/fate/filter-pixfmts-pad 1 addition, 0 deletionstests/ref/fate/filter-pixfmts-pad
- tests/ref/fate/filter-pixfmts-scale 2 additions, 0 deletionstests/ref/fate/filter-pixfmts-scale
- tests/ref/fate/filter-pixfmts-transpose 2 additions, 0 deletionstests/ref/fate/filter-pixfmts-transpose
- tests/ref/fate/filter-pixfmts-vflip 2 additions, 0 deletionstests/ref/fate/filter-pixfmts-vflip
Loading
Please register or sign in to comment