Re: [FFmpeg-devel] [PATCH] Add support for RockChip Media Process Platform

2017-09-13 Thread James Almer
On 9/11/2017 5:21 AM, LongChair . wrote: > > > Le 10/09/2017 à 19:13, James Almer a écrit : >> On 9/9/2017 4:00 AM, LongChair . wrote: >>> From: LongChair >>> >>> This adds hardware decoding for h264 / HEVC / VP8 using MPP Rockchip API. >>> Will return frames holding an AVDRMFrameDescriptor stru

Re: [FFmpeg-devel] [PATCH] Add support for RockChip Media Process Platform

2017-09-11 Thread LongChair .
Le 10/09/2017 à 19:13, James Almer a écrit : On 9/9/2017 4:00 AM, LongChair . wrote: From: LongChair This adds hardware decoding for h264 / HEVC / VP8 using MPP Rockchip API. Will return frames holding an AVDRMFrameDescriptor struct in buf[0] that allows drm /

Re: [FFmpeg-devel] [PATCH] Add support for RockChip Media Process Platform

2017-09-10 Thread James Almer
On 9/9/2017 4:00 AM, LongChair . wrote: > From: LongChair > > This adds hardware decoding for h264 / HEVC / VP8 using MPP Rockchip API. > Will return frames holding an AVDRMFrameDescriptor struct in buf[0] that > allows drm / dmabuf usage. > Was tested on RK3288 (TinkerBoard) and RK3328. > > Ch

Re: [FFmpeg-devel] [PATCH] Add support for RockChip Media Process Platform

2017-09-09 Thread Mark Thompson
On 09/09/17 08:00, LongChair . wrote: > From: LongChair > > This adds hardware decoding for h264 / HEVC / VP8 using MPP Rockchip API. > Will return frames holding an AVDRMFrameDescriptor struct in buf[0] that > allows drm / dmabuf usage. > Was tested on RK3288 (TinkerBoard) and RK3328. > > Chan

[FFmpeg-devel] [PATCH] Add support for RockChip Media Process Platform

2017-09-09 Thread LongChair .
From: LongChair This adds hardware decoding for h264 / HEVC / VP8 using MPP Rockchip API. Will return frames holding an AVDRMFrameDescriptor struct in buf[0] that allows drm / dmabuf usage. Was tested on RK3288 (TinkerBoard) and RK3328. Changes from Previous patch : - Frame colorspace info is n

Re: [FFmpeg-devel] [PATCH] Add support for RockChip Media Process Platform

2017-09-05 Thread wm4
On Tue, 5 Sep 2017 20:19:09 +0100 Mark Thompson wrote: > On 05/09/17 19:55, LongChair . wrote:> Le 05/09/2017 à 19:19, Mark Thompson a > écrit : > >> On 05/09/17 12:44, LongChair . wrote: > >>> From: LongChair > >>> > >>> This adds hardware decoding for h264 / HEVC / VP8 using MPP Rockchip AP

Re: [FFmpeg-devel] [PATCH] Add support for RockChip Media Process Platform

2017-09-05 Thread Mark Thompson
On 05/09/17 19:55, LongChair . wrote:> Le 05/09/2017 à 19:19, Mark Thompson a écrit : >> On 05/09/17 12:44, LongChair . wrote: >>> From: LongChair >>> >>> This adds hardware decoding for h264 / HEVC / VP8 using MPP Rockchip API. >>> Will return frames holding an AVDRMFrameDescriptor struct in buf

Re: [FFmpeg-devel] [PATCH] Add support for RockChip Media Process Platform

2017-09-05 Thread LongChair .
Le 05/09/2017 à 19:19, Mark Thompson a écrit : > On 05/09/17 12:44, LongChair . wrote: >> From: LongChair >> >> This adds hardware decoding for h264 / HEVC / VP8 using MPP Rockchip API. >> Will return frames holding an AVDRMFrameDescriptor struct in buf[0] that >> allows drm / dmabuf usage. >>

Re: [FFmpeg-devel] [PATCH] Add support for RockChip Media Process Platform

2017-09-05 Thread Mark Thompson
On 05/09/17 12:44, LongChair . wrote: > From: LongChair > > This adds hardware decoding for h264 / HEVC / VP8 using MPP Rockchip API. > Will return frames holding an AVDRMFrameDescriptor struct in buf[0] that > allows drm / dmabuf usage. > Was tested on RK3288 (TinkerBoard) and RK3328. > --- >

[FFmpeg-devel] [PATCH] Add support for RockChip Media Process Platform

2017-09-05 Thread LongChair .
From: LongChair This adds hardware decoding for h264 / HEVC / VP8 using MPP Rockchip API. Will return frames holding an AVDRMFrameDescriptor struct in buf[0] that allows drm / dmabuf usage. Was tested on RK3288 (TinkerBoard) and RK3328. --- Changelog | 1 + configure

Re: [FFmpeg-devel] [PATCH] Add support for RockChip Media Process Platform

2017-09-04 Thread LongChair .
Le 03/09/2017 à 14:51, Mark Thompson a écrit : > On 01/09/17 16:45, LongChair . wrote: >> From: LongChair >> >> Add support for RockChip Media Process Platform This adds hardware decoding >> for h264 / HEVC / VP8 using MPP Rockchip API. Will return frames holding an >> AVDRMFrameDescriptor str

Re: [FFmpeg-devel] [PATCH] Add support for RockChip Media Process Platform This adds hardware decoding for h264 / HEVC / VP8 using MPP Rockchip API. Will return frames holding an AVDRMFrameDescriptor

2017-09-04 Thread wm4
On Sun, 3 Sep 2017 14:27:06 +0100 Mark Thompson wrote: > On 03/09/17 13:36, LongChair . wrote: > > Le 01/09/2017 à 21:13, Carl Eugen Hoyos a écrit : > >> This is Apache 2.0 (afaict) meaning it requires version 3 in case of > >> --enable-gpl. > > That is right, although it seems MPP clearly c

Re: [FFmpeg-devel] [PATCH] Add support for RockChip Media Process Platform This adds hardware decoding for h264 / HEVC / VP8 using MPP Rockchip API. Will return frames holding an AVDRMFrameDescriptor

2017-09-03 Thread Mark Thompson
On 03/09/17 13:36, LongChair . wrote: > Le 01/09/2017 à 21:13, Carl Eugen Hoyos a écrit : >> This is Apache 2.0 (afaict) meaning it requires version 3 in case of >> --enable-gpl. > That is right, although it seems MPP clearly contains some ffmpeg 2.2 or > something old code. > see : https://githu

Re: [FFmpeg-devel] [PATCH] Add support for RockChip Media Process Platform

2017-09-03 Thread Mark Thompson
On 01/09/17 16:45, LongChair . wrote: > From: LongChair > > Add support for RockChip Media Process Platform This adds hardware decoding > for h264 / HEVC / VP8 using MPP Rockchip API. Will return frames holding an > AVDRMFrameDescriptor struct in buf[0] that allows drm / dmabuf usage. Was > te

Re: [FFmpeg-devel] [PATCH] Add support for RockChip Media Process Platform This adds hardware decoding for h264 / HEVC / VP8 using MPP Rockchip API. Will return frames holding an AVDRMFrameDescriptor

2017-09-03 Thread LongChair .
Le 01/09/2017 à 21:13, Carl Eugen Hoyos a écrit : > This is Apache 2.0 (afaict) meaning it requires version 3 in case of > --enable-gpl. That is right, although it seems MPP clearly contains some ffmpeg 2.2 or something old code. see : https://github.com/rockchip-linux/mpp/blob/release/inc/mpp_

Re: [FFmpeg-devel] [PATCH] Add support for RockChip Media Process Platform This adds hardware decoding for h264 / HEVC / VP8 using MPP Rockchip API. Will return frames holding an AVDRMFrameDescriptor

2017-09-01 Thread Carl Eugen Hoyos
Hi! > Am 01.09.2017 um 17:45 schrieb "LongChair ." : > > From: LongChair > > --- > Changelog | 1 + > configure | 13 +- > libavcodec/Makefile| 3 + > libavcodec/allcodecs.c | 6 + > libavcodec/rkmppdec.c | 537 +

[FFmpeg-devel] [PATCH] Add support for RockChip Media Process Platform This adds hardware decoding for h264 / HEVC / VP8 using MPP Rockchip API. Will return frames holding an AVDRMFrameDescriptor stru

2017-09-01 Thread LongChair .
From: LongChair --- Changelog | 1 + configure | 13 +- libavcodec/Makefile| 3 + libavcodec/allcodecs.c | 6 + libavcodec/rkmppdec.c | 537 + 5 files changed, 559 insertions(+), 1 deletion(-) create mode 1006

Re: [FFmpeg-devel] [PATCH] Add support for RockChip Media Process Platform

2017-07-04 Thread wm4
On Tue, 4 Jul 2017 10:59:17 +0800 Steven Liu wrote: > Hello? What about this support? This is a very interesting function :D Currently it's discussed what the DRM hwframes API should look like. ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http

Re: [FFmpeg-devel] [PATCH] Add support for RockChip Media Process Platform

2017-07-03 Thread Steven Liu
2017-06-13 19:02 GMT+08:00 wm4 : > On Tue, 13 Jun 2017 11:17:35 +0100 > Mark Thompson wrote: > >> > +vp8_rkmpp_hwaccel_deps="rkmpp" >> > vp9_d3d11va_hwaccel_deps="d3d11va DXVA_PicParams_VP9" >> > vp9_d3d11va_hwaccel_select="vp9_decoder" >> > vp9_dxva2_hwaccel_deps="dxva2 DXVA_PicParams_VP9" >>

Re: [FFmpeg-devel] [PATCH] Add support for RockChip Media Process Platform

2017-06-13 Thread wm4
On Tue, 13 Jun 2017 11:17:35 +0100 Mark Thompson wrote: > > +vp8_rkmpp_hwaccel_deps="rkmpp" > > vp9_d3d11va_hwaccel_deps="d3d11va DXVA_PicParams_VP9" > > vp9_d3d11va_hwaccel_select="vp9_decoder" > > vp9_dxva2_hwaccel_deps="dxva2 DXVA_PicParams_VP9" > > Why do these hwaccels exist? They don

Re: [FFmpeg-devel] [PATCH] Add support for RockChip Media Process Platform

2017-06-13 Thread LongChair .
Hello, The use case for this is mostly on embedded devices that can use drm to display video with zerocopy. Most devices i have played with that can use such implementation will allow to create a drm overlay from that drmprime information with drmModeAddFB2: Here is a sample usage for it https

Re: [FFmpeg-devel] [PATCH] Add support for RockChip Media Process Platform

2017-06-13 Thread Mark Thompson
On 13/06/17 07:21, LongChair . wrote: > From: LongChair > > This adds hardware decoding for h264 / HEVC / VP8 using MPP Rockchip API. > Will return frames holding a av_drmprime struct in buf[3} that allows drm / > dmabuf usage. > Was tested on RK3288 (TinkerBoard) and RK3328. > > Additions from

[FFmpeg-devel] [PATCH] Add support for RockChip Media Process Platform

2017-06-12 Thread LongChair .
From: LongChair This adds hardware decoding for h264 / HEVC / VP8 using MPP Rockchip API. Will return frames holding a av_drmprime struct in buf[3} that allows drm / dmabuf usage. Was tested on RK3288 (TinkerBoard) and RK3328. Additions from patch v1 - Change AV_PIX_FMT_RKMPP to AV_PIX_FMT_DRM

Re: [FFmpeg-devel] [PATCH] Add support for RockChip Media Process Platform This adds hardware decoding for h264 / HEVC / VP8 using MPP Rockchip API. Will return frames holding a av_drmprime struct tha

2017-06-11 Thread wm4
On Sun, 11 Jun 2017 05:24:16 + "LongChair ." wrote: > From: LongChair > > --- > Changelog | 1 + > configure | 12 ++ > libavcodec/Makefile| 4 + > libavcodec/allcodecs.c | 6 + > libavcodec/drmprime.h | 17 ++ > libavcodec/rkmppdec.c | 522 > ++

[FFmpeg-devel] [PATCH] Add support for RockChip Media Process Platform This adds hardware decoding for h264 / HEVC / VP8 using MPP Rockchip API. Will return frames holding a av_drmprime struct that al

2017-06-10 Thread LongChair .
From: LongChair --- Changelog | 1 + configure | 12 ++ libavcodec/Makefile| 4 + libavcodec/allcodecs.c | 6 + libavcodec/drmprime.h | 17 ++ libavcodec/rkmppdec.c | 522 + libavutil/pixdesc.c| 4 + li