* [GIT PULL FOR v5.7] meson: vdec fixes/improvements
@ 2020-03-04 11:58 Hans Verkuil
2020-03-04 12:11 ` [GIT PULL FOR v5.7] meson: vdec fixes/improvements (#61954) Jenkins
0 siblings, 1 reply; 2+ messages in thread
From: Hans Verkuil @ 2020-03-04 11:58 UTC (permalink / raw)
To: Linux Media Mailing List; +Cc: Neil Armstrong
The first patch adds codec helpers to v4l2-mem2mem. There are some fairly
complicated corner cases that need to be handled correctly, and this
should simplify codec drivers.
Regards,
Hans
The following changes since commit 8bc8c9ba03c4d4966c2503e189801fbc9130b747:
media: Documentation:media:v4l-drivers: Update vivid documentation. (2020-03-02 16:10:39 +0100)
are available in the Git repository at:
git://linuxtv.org/hverkuil/media_tree.git tags/br-meson
for you to fetch changes up to f0aac3214aae3eb0e3f2e01f46d4da67746d577e:
media: meson: vdec: add VP9 decoder support (2020-03-04 11:58:40 +0100)
----------------------------------------------------------------
Tag branch
----------------------------------------------------------------
Maxime Jourdan (6):
media: meson: vdec: bring up to compliance
media: meson: vdec: add H.264 decoding support
media: meson: vdec: add helpers for lossless framebuffer compression buffers
media: meson: vdec: add common HEVC decoder support
media: meson: vdec: add VP9 input support
media: meson: vdec: add VP9 decoder support
Neil Armstrong (3):
media: v4l2-mem2mem: handle draining, stopped and next-buf-is-last states
media: vicodec: use v4l2-mem2mem draining, stopped and next-buf-is-last states handling
media: meson: vdec: align stride on 32 bytes
drivers/media/platform/vicodec/vicodec-core.c | 162 ++--
drivers/media/v4l2-core/v4l2-mem2mem.c | 221 +++++-
drivers/staging/media/meson/vdec/Makefile | 4 +-
drivers/staging/media/meson/vdec/codec_h264.c | 485 ++++++++++++
drivers/staging/media/meson/vdec/codec_h264.h | 14 +
drivers/staging/media/meson/vdec/codec_hevc_common.c | 297 +++++++
drivers/staging/media/meson/vdec/codec_hevc_common.h | 71 ++
drivers/staging/media/meson/vdec/codec_vp9.c | 2141 ++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/staging/media/meson/vdec/codec_vp9.h | 13 +
drivers/staging/media/meson/vdec/esparser.c | 200 ++++-
drivers/staging/media/meson/vdec/hevc_regs.h | 218 +++++
drivers/staging/media/meson/vdec/vdec.c | 105 ++-
drivers/staging/media/meson/vdec/vdec.h | 14 +-
drivers/staging/media/meson/vdec/vdec_helpers.c | 123 +--
drivers/staging/media/meson/vdec/vdec_helpers.h | 10 +-
drivers/staging/media/meson/vdec/vdec_hevc.c | 231 ++++++
drivers/staging/media/meson/vdec/vdec_hevc.h | 13 +
drivers/staging/media/meson/vdec/vdec_platform.c | 109 +++
include/media/v4l2-mem2mem.h | 133 ++++
19 files changed, 4326 insertions(+), 238 deletions(-)
create mode 100644 drivers/staging/media/meson/vdec/codec_h264.c
create mode 100644 drivers/staging/media/meson/vdec/codec_h264.h
create mode 100644 drivers/staging/media/meson/vdec/codec_hevc_common.c
create mode 100644 drivers/staging/media/meson/vdec/codec_hevc_common.h
create mode 100644 drivers/staging/media/meson/vdec/codec_vp9.c
create mode 100644 drivers/staging/media/meson/vdec/codec_vp9.h
create mode 100644 drivers/staging/media/meson/vdec/hevc_regs.h
create mode 100644 drivers/staging/media/meson/vdec/vdec_hevc.c
create mode 100644 drivers/staging/media/meson/vdec/vdec_hevc.h
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [GIT PULL FOR v5.7] meson: vdec fixes/improvements (#61954)
2020-03-04 11:58 [GIT PULL FOR v5.7] meson: vdec fixes/improvements Hans Verkuil
@ 2020-03-04 12:11 ` Jenkins
0 siblings, 0 replies; 2+ messages in thread
From: Jenkins @ 2020-03-04 12:11 UTC (permalink / raw)
To: mchehab+samsung, linux-media; +Cc: builder
From: builder@linuxtv.org
Pull request: https://patchwork.linuxtv.org/patch/61954/
Build log: https://builder.linuxtv.org/job/patchwork/40819/
Build time: 00:10:48
Link: https://lore.kernel.org/linux-media/ab89c537-3a54-11ba-1816-431dad550b37@xs4all.nl
gpg: Signature made Wed 04 Mar 2020 11:52:25 AM UTC
gpg: using RSA key AAA7FFBA4D2D77EF4CAEA1421326E0CD23ABDCE5
gpg: Good signature from "Hans Verkuil <hverkuil-cisco@xs4all.nl>" [unknown]
gpg: aka "Hans Verkuil <hverkuil@xs4all.nl>" [full]
Summary: 7 patches and/or PDF generation with issues, being 0 at build time
Error/warnings:
Error #256 when running ./scripts/checkpatch.pl --terse --mailback --no-summary --strict patches/0001-media-v4l2-mem2mem-handle-draining-stopped-and-next-.patch:
$ ./scripts/checkpatch.pl --terse --mailback --no-summary --strict patches/0001-media-v4l2-mem2mem-handle-draining-stopped-and-next-.patch
patches/0001-media-v4l2-mem2mem-handle-draining-stopped-and-next-.patch:15: WARNING: Possible unwrapped commit description (prefer a maximum 75 chars per line)
Error #256 when running ./scripts/checkpatch.pl --terse --mailback --no-summary --strict patches/0002-media-vicodec-use-v4l2-mem2mem-draining-stopped-and-.patch:
$ ./scripts/checkpatch.pl --terse --mailback --no-summary --strict patches/0002-media-vicodec-use-v4l2-mem2mem-draining-stopped-and-.patch
patches/0002-media-vicodec-use-v4l2-mem2mem-draining-stopped-and-.patch:12: WARNING: Possible unwrapped commit description (prefer a maximum 75 chars per line)
Error #256 when running ./scripts/checkpatch.pl --terse --mailback --no-summary --strict patches/0003-media-meson-vdec-bring-up-to-compliance.patch:
$ ./scripts/checkpatch.pl --terse --mailback --no-summary --strict patches/0003-media-meson-vdec-bring-up-to-compliance.patch
patches/0003-media-meson-vdec-bring-up-to-compliance.patch:35: WARNING: line over 80 characters
Error #256 when running ./scripts/checkpatch.pl --terse --mailback --no-summary --strict patches/0004-media-meson-vdec-add-H.264-decoding-support.patch:
$ ./scripts/checkpatch.pl --terse --mailback --no-summary --strict patches/0004-media-meson-vdec-add-H.264-decoding-support.patch
patches/0004-media-meson-vdec-add-H.264-decoding-support.patch:33: WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
Error #256 when running ./scripts/checkpatch.pl --terse --mailback --no-summary --strict patches/0007-media-meson-vdec-add-common-HEVC-decoder-support.patch:
$ ./scripts/checkpatch.pl --terse --mailback --no-summary --strict patches/0007-media-meson-vdec-add-common-HEVC-decoder-support.patch
patches/0007-media-meson-vdec-add-common-HEVC-decoder-support.patch:45: WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
Error #256 when running ./scripts/checkpatch.pl --terse --mailback --no-summary --strict patches/0008-media-meson-vdec-add-VP9-input-support.patch:
$ ./scripts/checkpatch.pl --terse --mailback --no-summary --strict patches/0008-media-meson-vdec-add-VP9-input-support.patch
patches/0008-media-meson-vdec-add-VP9-input-support.patch:11: WARNING: Possible unwrapped commit description (prefer a maximum 75 chars per line)
Error #256 when running ./scripts/checkpatch.pl --terse --mailback --no-summary --strict patches/0009-media-meson-vdec-add-VP9-decoder-support.patch:
$ ./scripts/checkpatch.pl --terse --mailback --no-summary --strict patches/0009-media-meson-vdec-add-VP9-decoder-support.patch
patches/0009-media-meson-vdec-add-VP9-decoder-support.patch:44: WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2020-03-04 12:09 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-04 11:58 [GIT PULL FOR v5.7] meson: vdec fixes/improvements Hans Verkuil
2020-03-04 12:11 ` [GIT PULL FOR v5.7] meson: vdec fixes/improvements (#61954) Jenkins
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).