diff options
author | rogerdpack <rogerpack2005@gmail.com> | 2013-01-15 18:37:30 -0700 |
---|---|---|
committer | rogerdpack <rogerpack2005@gmail.com> | 2013-01-15 18:37:30 -0700 |
commit | 47e88486b4b3b3de992b07f89dfaedf410a8bd5e (patch) | |
tree | 0fe2a98d20c6275af35035eea667dd0c4d20c7ed /libavdevice | |
parent | a50049a197a5c2964060c447e2675c21b98d94ba (diff) | |
download | ffmpeg-47e88486b4b3b3de992b07f89dfaedf410a8bd5e.tar.gz |
hdyc col
Signed-off-by: rogerdpack <rogerpack2005@gmail.com>
Diffstat (limited to 'libavdevice')
-rw-r--r-- | libavdevice/dshow.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libavdevice/dshow.c b/libavdevice/dshow.c index 342831d9e1..aaba9bc58e 100644 --- a/libavdevice/dshow.c +++ b/libavdevice/dshow.c @@ -785,6 +785,10 @@ dshow_add_device(AVFormatContext *avctx, codec->width = bih->biWidth; codec->height = bih->biHeight; codec->pix_fmt = dshow_pixfmt(bih->biCompression, bih->biBitCount); + if(bih->biCompression == MKTAG('H', 'D', 'Y', 'C')) { + av_log(avctx, AV_LOG_ERROR, "attempt use full range for HDYC..."); + codec->color_range = AVCOL_RANGE_MPEG; + } if (codec->pix_fmt == AV_PIX_FMT_NONE) { codec->codec_id = dshow_codecid(bih->biCompression); if (codec->codec_id == AV_CODEC_ID_NONE) { |