1. 31 1月, 2017 1 次提交
    • J
      [media] st-hva: add debug file system · c610b5a8
      Jean-Christophe Trotin 提交于
      This patch creates 4 static debugfs entries to dump:
      - the device-related information ("st-hva/device")
      - the list of registered encoders ("st-hva/encoders")
      - the current values of the hva registers ("st-hva/regs")
      - the information about the last closed instance ("st-hva/last")
      
      It also creates dynamically a debugfs entry for each opened instance,
      ("st-hva/<instance identifier>") to dump:
      - the information about the frame (format, resolution)
      - the information about the stream (format, profile, level,
        resolution)
      - the control parameters (bitrate mode, framerate, GOP size...)
      - the potential (system, encoding...) errors
      - the performance information about the encoding (HW processing
        duration, average bitrate, average framerate...)
      Each time a running instance is closed, its context (including the
      debug information) is saved to feed, on demand, the last closed
      instance debugfs entry.
      Signed-off-by: NYannick Fertre <yannick.fertre@st.com>
      Acked-by: NHans Verkuil <hans.verkuil@cisco.com>
      Signed-off-by: NJean-Christophe Trotin <jean-christophe.trotin@st.com>
      Signed-off-by: NMauro Carvalho Chehab <mchehab@s-opensource.com>
      c610b5a8