How to configure amlogic decoder?

  • I'm thinking about Ave (or ave-10) amlogic video hardware decoder:

    • Video/Picture CODEC

      • Amlogic Video Engine (AVE-10) with dedicated hardware decoders and encoders
      • Supports multiple “secured” video decoding sessions and simultaneous decoding and encoding
      • Video/Picture Decoding

        • VP9-10 Profile-2 up to 4Kx2K@60fps
        • H.265 HEVC [email protected] up to 4Kx2K@60fps
        • H.264 AVC [email protected] up to 4Kx2K@30fps, H.264 MVC up to 1080p @60fps
        • MPEG-4 ASP@L5 up to 1080P@60fps (ISO-14496)
        • WMV/VC-1 SP/MP/AP up to 1080P@60fps
        • AVS-P16(AVS+) /AVS-P2 JiZhun Profile up to 1080P@60fps
        • MPEG-2 MP/HL up to 1080P@60fps (ISO-13818)
        • MPEG-1 MP/HL up to 1080P@60fps (ISO-11172)
        • RealVideo 8/9/10 up to 1080P@60fps
        • WebM up to VGA
        • MJPEG and JPEG unlimited pixel resolution decoding (ISO/IEC-10918)
        • Supports JPEG thumbnail, scaling, rotation and transition effects
      • Video/Picture Encoding

        • Independent JPEG and H.264 encoder with configurable performance/bit-rate
        • JPEG image encoding
        • H.264 video encoding up to 1080P@60fps with low latency
    • Video Post-Processing Engine – HDR10 processing, REC709/BT2020 processing, motion adaptive 3D noise reduction filter, advanced motion adaptive edge enhancing de-interlacing engine, 3:2 pull-down support, deblocking fliters, etc..


    So, possible write addon, or modify kodi to add possibility to set deinterlacing mode, deblock mode, etc..?

  • At this point not much is exposed in Kodi, you can play with decoder and post process manager parameters using sysfs. The only "documentation" I know is kernel source code. I haven't played much with these settings, maybe someone here knows more about it.