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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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
> 
> 



[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux