Mercurial > mplayer.hg
changeset 36378:939ec5ba0c58
Preliminary support for FFmpeg HEVC decoder.
Does not yet work because of the experimental HEVC parser.
author | cehoyos |
---|---|
date | Thu, 17 Oct 2013 09:47:42 +0000 |
parents | b7e306c04a3f |
children | 847bc950322a |
files | etc/codecs.conf libmpdemux/mp_taglists.c |
diffstat | 2 files changed, 12 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/etc/codecs.conf Thu Oct 17 00:07:12 2013 +0000 +++ b/etc/codecs.conf Thu Oct 17 09:47:42 2013 +0000 @@ -1361,6 +1361,15 @@ dll msa1 out YV12 +videocodec ffhevc + info "FFmpeg HEVC / H.265" + status working + fourcc HEVC + fourcc hvc1 + driver ffmpeg + dll hevc + out YV12 + videocodec ffh264 info "FFmpeg H.264" status working
--- a/libmpdemux/mp_taglists.c Thu Oct 17 00:07:12 2013 +0000 +++ b/libmpdemux/mp_taglists.c Thu Oct 17 09:47:42 2013 +0000 @@ -151,6 +151,9 @@ { AV_CODEC_ID_DSICINVIDEO, MKTAG('D', 'C', 'I', 'V') }, { AV_CODEC_ID_DXA, MKTAG('D', 'X', 'A', '1') }, { AV_CODEC_ID_FLIC, MKTAG('f', 'l', 'i', 'c') }, +#if LIBAVUTIL_VERSION_MICRO >= 100 + { AV_CODEC_ID_HEVC, MKTAG('H', 'E', 'V', 'C') }, +#endif { AV_CODEC_ID_IDCIN, MKTAG('I', 'D', 'C', 'I') }, { AV_CODEC_ID_INTERPLAY_VIDEO, MKTAG('I', 'N', 'P', 'V') }, { AV_CODEC_ID_JV, MKTAG('F', 'F', 'J', 'V') },