Re: [FFmpeg-devel] [PATCH 0/5] Refact qsv decoder parser and add new decoders

2019-01-21 Thread Eoff, Ullysses A
> -Original Message-
> From: ffmpeg-devel [mailto:ffmpeg-devel-boun...@ffmpeg.org] On Behalf Of 
> Zhong Li
> Sent: Monday, January 21, 2019 4:42 AM
> To: ffmpeg-devel@ffmpeg.org
> Cc: Li, Zhong 
> Subject: [FFmpeg-devel] [PATCH 0/5] Refact qsv decoder parser and add new 
> decoders
> 
> Replace current parser with MFXVideoDECODE_DecodeHeader(),
> and add MJPEG/VP9 decoders.
> 
> Zhong Li (5):
>   lavc/qsvdec: add function ff_qsv_map_picstruct()
>   lavc/qsvdec: Replace current parser with MFXVideoDECODE_DecodeHeader()
>   lavc/qsvdec: remove orignal parser code since not needed now
>   lavc/qsvdec: Add mjpeg decoder support
>   lavc/qsvdec: Add VP9 decoder support
> 
>  Changelog |   2 +
>  configure |  12 +++--
>  libavcodec/Makefile   |   1 +
>  libavcodec/allcodecs.c|   2 +
>  libavcodec/qsv.c  |  23 +
>  libavcodec/qsv_internal.h |   2 +
>  libavcodec/qsvdec.c   | 119 
> +-
>  libavcodec/qsvdec.h   |   4 +-
>  libavcodec/qsvdec_other.c |  72 ++--
>  9 files changed, 140 insertions(+), 97 deletions(-)
> 
> --
> 2.7.4
> 

[UAE] This series breaks hevc 10 bit decoder:

$ ffmpeg -hwaccel qsv -hwaccel_device /dev/dri/renderD128 -v verbose \
  -c:v hevc_qsv -load_plugin hevc_hw -I test-10bit.h265 \
  -vf 'hwdownload,format=p010le' -pix_fmt p010le \
  -f rawvideo -vsync passthrough -vframes 5 -y test.yuv


[hevc_qsv @ 0x1f39740] Error initializing the MFX video decoder: unsupported 
(-3)
Error while decoding stream #0:0: Function not implemented
[hevc_qsv @ 0x1f39740] Error decoding stream header: expect more data at input 
(-10)
Error while decoding stream #0:0: Unknown error occurred
[hevc_qsv @ 0x1f39740] video_get_buffer: image parameters invalid
[hevc_qsv @ 0x1f39740] get_buffer() failed
Error while decoding stream #0:0: Invalid argument
[hevc_qsv @ 0x1f39740] Too many errors when draining, this is a bug. Stop 
draining and force EOF.
Error while decoding stream #0:0: Internal bug, should not have happened

> ___
> ffmpeg-devel mailing list
> ffmpeg-devel@ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel


[FFmpeg-devel] [PATCH 0/5] Refact qsv decoder parser and add new decoders

2019-01-21 Thread Zhong Li
Replace current parser with MFXVideoDECODE_DecodeHeader(),
and add MJPEG/VP9 decoders.

Zhong Li (5):
  lavc/qsvdec: add function ff_qsv_map_picstruct()
  lavc/qsvdec: Replace current parser with MFXVideoDECODE_DecodeHeader()
  lavc/qsvdec: remove orignal parser code since not needed now
  lavc/qsvdec: Add mjpeg decoder support
  lavc/qsvdec: Add VP9 decoder support

 Changelog |   2 +
 configure |  12 +++--
 libavcodec/Makefile   |   1 +
 libavcodec/allcodecs.c|   2 +
 libavcodec/qsv.c  |  23 +
 libavcodec/qsv_internal.h |   2 +
 libavcodec/qsvdec.c   | 119 +-
 libavcodec/qsvdec.h   |   4 +-
 libavcodec/qsvdec_other.c |  72 ++--
 9 files changed, 140 insertions(+), 97 deletions(-)

-- 
2.7.4

___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel