]> granicus.if.org Git - handbrake/commit
libhb: propagate color matrix info through the pipeline
authorJohn Stebbins <jstebbins.hb@gmail.com>
Fri, 15 Mar 2019 21:27:01 +0000 (15:27 -0600)
committerJohn Stebbins <jstebbins.hb@gmail.com>
Mon, 8 Apr 2019 13:44:09 +0000 (07:44 -0600)
commit3712b297c3487780d31151362b85c49ca27ff8ad
tree71f449d83c224bc2ff5cad824560c2730759540e
parent248c880fc86ee07d23d62135e002940f16364eb6
libhb: propagate color matrix info through the pipeline

Propagates pix_fmt, range, primaries, transfer, and matrix everywhere.

Everything that passes or creates video frames tags the frames with
their color matrix info.

All filters know the expected color matrix info of input frames.
19 files changed:
libhb/avfilter.c
libhb/common.c
libhb/common.h
libhb/deblock.c
libhb/decavcodec.c
libhb/decomb.c
libhb/denoise.c
libhb/detelecine.c
libhb/hb.c
libhb/hb_json.c
libhb/hbffmpeg.c
libhb/hbffmpeg.h
libhb/internal.h
libhb/lapsharp.c
libhb/nlmeans.c
libhb/rendersub.c
libhb/scan.c
libhb/unsharp.c
libhb/work.c