mbox series

[0/7] media: allegro: fix and extend non-VCL NAL units

Message ID 20210908130355.3295403-1-m.tretter@pengutronix.de (mailing list archive)
Headers show
Series media: allegro: fix and extend non-VCL NAL units | expand

Message

Michael Tretter Sept. 8, 2021, 1:03 p.m. UTC
Hello,

This series fixes and extends the non-VCL NAL units in the encoded video data
of the Allegro DVT video encoder.

Patches 1 and 2 fix and cleanup the handling of the ENCODE_FRAME firmware
message and response.

Patch 3 improves the SPS of the h.264 encoded video data by correctly scaling
the bit rate.

Patches 4 and 5 fix the color space that is written into the SPS of the h.264
encoded video data.

Patches 6 and 7 add support for writing vui parameters to the hevc encoded
video data. This allows to to specify the color space in the coded video for
hevc, too.

This series is independent of my other series regarding the encoder buffer.

Michael

Michael Tretter (7):
  media: allegro: fix row and column in response message
  media: allegro: remove external QP table
  media: allegro: correctly scale the bit rate in SPS
  media: allegro: extract nal value lookup functions to header
  media: allegro: write correct colorspace into SPS
  media: allegro: nal-hevc: implement generator for vui
  media: allegro: write vui parameters for HEVC

 .../media/platform/allegro-dvt/allegro-core.c |  82 +++++--
 .../media/platform/allegro-dvt/allegro-mail.c |   4 +-
 drivers/media/platform/allegro-dvt/nal-h264.c |  74 -------
 drivers/media/platform/allegro-dvt/nal-h264.h | 200 ++++++++++++++++-
 drivers/media/platform/allegro-dvt/nal-hevc.c | 202 ++++++++++++------
 drivers/media/platform/allegro-dvt/nal-hevc.h | 189 +++++++++++++++-
 6 files changed, 576 insertions(+), 175 deletions(-)

Comments

Michael Tretter Oct. 1, 2021, 9:14 a.m. UTC | #1
On Wed, 08 Sep 2021 15:03:48 +0200, Michael Tretter wrote:
> This series fixes and extends the non-VCL NAL units in the encoded video data
> of the Allegro DVT video encoder.

Gentle Ping.

Michael

> 
> Patches 1 and 2 fix and cleanup the handling of the ENCODE_FRAME firmware
> message and response.
> 
> Patch 3 improves the SPS of the h.264 encoded video data by correctly scaling
> the bit rate.
> 
> Patches 4 and 5 fix the color space that is written into the SPS of the h.264
> encoded video data.
> 
> Patches 6 and 7 add support for writing vui parameters to the hevc encoded
> video data. This allows to to specify the color space in the coded video for
> hevc, too.
> 
> This series is independent of my other series regarding the encoder buffer.
> 
> Michael
> 
> Michael Tretter (7):
>   media: allegro: fix row and column in response message
>   media: allegro: remove external QP table
>   media: allegro: correctly scale the bit rate in SPS
>   media: allegro: extract nal value lookup functions to header
>   media: allegro: write correct colorspace into SPS
>   media: allegro: nal-hevc: implement generator for vui
>   media: allegro: write vui parameters for HEVC
> 
>  .../media/platform/allegro-dvt/allegro-core.c |  82 +++++--
>  .../media/platform/allegro-dvt/allegro-mail.c |   4 +-
>  drivers/media/platform/allegro-dvt/nal-h264.c |  74 -------
>  drivers/media/platform/allegro-dvt/nal-h264.h | 200 ++++++++++++++++-
>  drivers/media/platform/allegro-dvt/nal-hevc.c | 202 ++++++++++++------
>  drivers/media/platform/allegro-dvt/nal-hevc.h | 189 +++++++++++++++-
>  6 files changed, 576 insertions(+), 175 deletions(-)
> 
> -- 
> 2.30.2
> 
>