ffmpeg/libavutil
Jan Ekström 9779b62624 pgssubdec: fix subpicture output colorspace and range
Functionality used before didn't widen the values from limited to
full range. Additionally, now the decoder uses BT.709 where it
should be used according to the video resolution.

Default for not yet set colorimetry is BT.709 due to most observed
HDMV content being HD.

BT.709 coefficients were gathered from the first two parts of BT.709
to BT.2020 conversion guide in ARIB STD-B62 (Pt. 1, Chapter 6.2.2).
They were additionally confirmed by manually calculating values.

Fixes #4637
2016-04-24 23:05:04 +02:00
..
aarch64 all: Add missing header guards 2016-01-28 19:49:48 -08:00
arm all: Add missing header guards 2016-01-28 19:49:48 -08:00
avr32
bfin
mips mips: add support for R6 2016-03-09 20:05:04 +01:00
ppc
sh4
tomi
x86 x86inc: Enable AVX emulation in additional cases 2016-04-20 19:16:22 +02:00
adler32.c
adler32.h
aes_ctr.c avutil/aes_crt: free AVAESCTR struct properly 2016-02-03 19:33:23 -03:00
aes_ctr.h
aes_internal.h
aes.c avutil/aes: Remove duplicate include 2016-04-23 02:05:53 +02:00
aes.h
atomic_gcc.h
atomic_suncc.h Merge commit '29c2d06d67724e994980045afa055c6c34611b30' 2016-02-24 17:31:44 +00:00
atomic_win32.h
atomic.c
atomic.h
attributes.h
audio_fifo.c avfilter: add loop filters 2016-02-18 11:55:00 +01:00
audio_fifo.h avfilter: add loop filters 2016-02-18 11:55:00 +01:00
avassert.h
avstring.c avutil/avstring: add a "ALL" entry and the possibility to negate matches to av_match_name() 2016-02-13 16:40:11 +01:00
avstring.h fix some a/an typos 2016-03-28 14:13:17 -08:00
avutil.h
avutilres.rc
base64.c
base64.h lavu/base64: add AV_BASE64_DECODE_SIZE() macro 2016-04-02 12:48:21 +02:00
blowfish.c
blowfish.h
bprint.c
bprint.h
bswap.h
buffer_internal.h Merge commit '721a4efc0545548a241080b53ab480e34f366240' 2016-02-17 16:07:16 +00:00
buffer.c Merge commit '721a4efc0545548a241080b53ab480e34f366240' 2016-02-17 16:07:16 +00:00
buffer.h Merge commit '328e9a15c568843580ff3ff490748d545f16def8' 2016-04-13 17:27:01 +01:00
camellia.c
camellia.h
cast5.c
cast5.h
channel_layout.c avutil/channel_layout: AV_CH_LAYOUT_6POINT1_BACK not reachable in parsing 2016-03-10 21:24:25 +01:00
channel_layout.h
color_utils.c avutil/color_utils: Mark test_data as static const 2016-03-03 21:17:45 +01:00
color_utils.h
colorspace.h pgssubdec: fix subpicture output colorspace and range 2016-04-24 23:05:04 +02:00
common.h avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPAT 2016-01-27 16:36:46 +00:00
cpu_internal.h x86: add some more helper macros to check for slow cpuflags 2016-02-14 20:00:17 -03:00
cpu.c
cpu.h fix some a/an typos 2016-03-28 14:13:17 -08:00
crc.c Merge commit '3b08d9d932eef09403074d5af31e10d8011e840b' 2016-04-21 16:50:06 +01:00
crc.h
des.c Merge commit '3b08d9d932eef09403074d5af31e10d8011e840b' 2016-04-21 16:50:06 +01:00
des.h
dict.c lavu/dict: Add new flag to allow multiple equal keys. 2016-03-25 17:08:11 +01:00
dict.h lavu/dict: Add new flag to allow multiple equal keys. 2016-03-25 17:08:11 +01:00
display.c Added a selftest to libavutil/display.c 2016-03-22 17:24:55 +01:00
display.h Added a selftest to libavutil/display.c 2016-03-22 17:24:55 +01:00
downmix_info.c
downmix_info.h
dynarray.h
error.c
error.h
eval.c all: move ff_exp10, ff_exp10f, ff_fast_powf to lavu/ffmath.h 2016-03-22 10:15:31 -07:00
eval.h
ffmath.h all: move ff_exp10, ff_exp10f, ff_fast_powf to lavu/ffmath.h 2016-03-22 10:15:31 -07:00
fifo.c
fifo.h
file_open.c avutil/file: Move av_tempfile() to avutil/file_open ff_tempfile() 2016-03-12 02:08:34 +01:00
file.c avutil/file: Move av_tempfile() to avutil/file_open ff_tempfile() 2016-03-12 02:08:34 +01:00
file.h avutil/file: Move av_tempfile() to avutil/file_open ff_tempfile() 2016-03-12 02:08:34 +01:00
fixed_dsp.c
fixed_dsp.h
float_dsp.c
float_dsp.h
frame.c Merge commit '29c2d06d67724e994980045afa055c6c34611b30' 2016-02-24 17:31:44 +00:00
frame.h Merge commit '7a6cf2771414c7ab8bca0811d589f6091a6e2b71' 2016-04-13 16:11:39 +01:00
hash.c Add tests for functions in hash.c 2016-03-09 20:05:29 +01:00
hash.h
hmac.c
hmac.h
hwcontext_cuda.c Merge commit 'ad884d100259e55cb51a4239cd8a4fd5154c2073' 2016-02-24 15:23:16 +00:00
hwcontext_cuda.h Merge commit 'ad884d100259e55cb51a4239cd8a4fd5154c2073' 2016-02-24 15:23:16 +00:00
hwcontext_internal.h Merge commit '551c6775abb5e0ad34c26d7e23bc6fbbe8ccc9d4' 2016-04-14 13:49:55 +01:00
hwcontext_vaapi.c Merge commit '551c6775abb5e0ad34c26d7e23bc6fbbe8ccc9d4' 2016-04-14 13:49:55 +01:00
hwcontext_vaapi.h Merge commit '551c6775abb5e0ad34c26d7e23bc6fbbe8ccc9d4' 2016-04-14 13:49:55 +01:00
hwcontext_vdpau.c Merge commit 'a001ce31bc2bcf875a39b5fb22dae49120293b42' 2016-02-17 16:16:34 +00:00
hwcontext_vdpau.h Merge commit 'a001ce31bc2bcf875a39b5fb22dae49120293b42' 2016-02-17 16:16:34 +00:00
hwcontext.c Merge commit '551c6775abb5e0ad34c26d7e23bc6fbbe8ccc9d4' 2016-04-14 13:49:55 +01:00
hwcontext.h Merge commit '551c6775abb5e0ad34c26d7e23bc6fbbe8ccc9d4' 2016-04-14 13:49:55 +01:00
imgutils.c avutil/imgutils: Assert that the 2nd av_image_fill_linesizes() call in av_image_fill_linesizes() still succeeds 2016-02-28 02:02:50 +01:00
imgutils.h
integer.c
integer.h
internal.h all: move ff_exp10, ff_exp10f, ff_fast_powf to lavu/ffmath.h 2016-03-22 10:15:31 -07:00
intfloat.h
intmath.c
intmath.h
intreadwrite.h
lfg.c lavu/lfg-test: add simple sample mean, stddev checks 2016-03-13 12:41:36 -04:00
lfg.h
libavutil.v
libm.h
lls.c Merge commit '3b08d9d932eef09403074d5af31e10d8011e840b' 2016-04-21 16:50:06 +01:00
lls.h
log2_tab.c
log.c
log.h
lzo.c
lzo.h
macros.h
Makefile Merge commit '551c6775abb5e0ad34c26d7e23bc6fbbe8ccc9d4' 2016-04-14 13:49:55 +01:00
mastering_display_metadata.c
mastering_display_metadata.h libavutil/mastering_display_metadata.h: change fields to be rationals as this is how they are typically coded. 2016-01-29 19:08:52 +01:00
mathematics.c
mathematics.h
md5.c Merge commit '3b08d9d932eef09403074d5af31e10d8011e840b' 2016-04-21 16:50:06 +01:00
md5.h
mem_internal.h
mem.c
mem.h
motion_vector.h
murmur3.c
murmur3.h
opencl_internal.c
opencl_internal.h all: Add missing header guards 2016-01-28 19:49:48 -08:00
opencl.c
opencl.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
opt.c Merge commit '3b08d9d932eef09403074d5af31e10d8011e840b' 2016-04-21 16:50:06 +01:00
opt.h opt: Add av_opt_copy() 2016-03-24 10:34:15 +02:00
parseutils.c avutil/parseutils: mark args as static const 2016-03-24 19:31:02 +01:00
parseutils.h
pca.c
pca.h
pixdesc.c Merge commit 'd264c720f7b74286840719e506daba39f83b438b' 2016-04-14 13:46:00 +01:00
pixdesc.h Merge commit '6695f178a5929eab91d3da7e9023999f1774bd0e' 2016-02-16 16:55:28 +00:00
pixelutils.c
pixelutils.h
pixfmt.h Merge commit '7480d001312d9ba706333ec970264ed9df3f82cb' 2016-04-13 17:26:08 +01:00
qsort.h all: Add missing header guards 2016-01-28 19:49:48 -08:00
random_seed.c avutil/random_seed: Add the runtime in cycles of the main loop to the entropy pool 2016-03-10 22:56:37 +01:00
random_seed.h
rational.c lavu/rational: add more info regarding floor(x+0.5) usage 2016-02-29 19:26:55 -05:00
rational.h
rc4.c
rc4.h
replaygain.h Merge commit '29c2d06d67724e994980045afa055c6c34611b30' 2016-02-24 17:31:44 +00:00
reverse.c
ripemd.c
ripemd.h
samplefmt.c
samplefmt.h Merge commit '29c2d06d67724e994980045afa055c6c34611b30' 2016-02-24 17:31:44 +00:00
sha512.c
sha512.h
sha.c
sha.h
softfloat_tables.h
softfloat.c
softfloat.h
stereo3d.c
stereo3d.h
tablegen.h
tea.c
tea.h
thread.h lavu: add pthread asserts if ASSERT_LEVEL>1 2016-01-20 21:08:50 +01:00
threadmessage.c
threadmessage.h
time_internal.h
time.c
time.h
timecode.c
timecode.h
timer.h
timestamp.h
tree.c
tree.h fix some a/an typos 2016-03-28 14:13:17 -08:00
twofish.c
twofish.h
utf8.c
utils.c
version.h Merge commit '564b4591bbe223bdc5f36a1131eaef103f23f5d0' 2016-04-19 19:19:53 +01:00
wchar_filename.h
xga_font_data.c
xga_font_data.h
xtea.c
xtea.h