Skip to content

Instantly share code, notes, and snippets.

@Terminus-IMRC
Last active January 21, 2022 16:48
Show Gist options
  • Save Terminus-IMRC/085f5288fea3f65307e39e6aed765f69 to your computer and use it in GitHub Desktop.
Save Terminus-IMRC/085f5288fea3f65307e39e6aed765f69 to your computer and use it in GitHub Desktop.
mmal_list_supported_encodings result

mmal_list_supported_encodings result

https://github.com/Terminus-IMRC/mmal_list_supported_encodings

vcgencmd version

Jul 26 2018 13:27:15 
Copyright (c) 2012 Broadcom
version 3d2fdb1dbb8700520f36a513effc130d4160ff62 (clean) (release)

Table of contents

Camera

vc.ril.camera

  • Control port
    • Minimum number of buffers: 4
    • Minimum size of buffers: 740
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>
  • Output port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 7680
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 7680
    • Capability: allocation
    • Default encoding: I420
    • Supported encodings:
      1. I420
      2. NV12
      3. I422
      4. YUYV
      5. YVYU
      6. VYUY
      7. UYVY
      8. RGB3
      9. RGBA
      10. RGB2
      11. YV12
      12. NV21
      13. BGR3
      14. BGRA
  • Output port 1
    • Minimum number of buffers: 1
    • Minimum size of buffers: 15360
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 15360
    • Capability: allocation
    • Default encoding: I420
    • Supported encodings:
      1. I420
      2. NV12
      3. I422
      4. YUYV
      5. YVYU
      6. VYUY
      7. UYVY
      8. RGB3
      9. RGBA
      10. RGB2
      11. YV12
      12. NV21
      13. BGR3
      14. BGRA
  • Output port 2
    • Minimum number of buffers: 1
    • Minimum size of buffers: 15360
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 15360
    • Capability: allocation
    • Default encoding: S420
    • Supported encodings:
      1. I420
      2. NV12
      3. I422
      4. YUYV
      5. YVYU
      6. VYUY
      7. UYVY
      8. RGB3
      9. RGBA
      10. RGB2
      11. YV12
      12. NV21
      13. BGR3
      14. BGRA

vc.ril.rawcam

  • Control port
    • Minimum number of buffers: 4
    • Minimum size of buffers: 740
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>
  • Output port 0
    • Minimum number of buffers: 4
    • Minimum size of buffers: 384000
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 6
    • Size of buffers recommended: 384000
    • Capability: allocation
    • Default encoding: pRAA
    • Supported encodings:
      1. BA81
      2. pBAA
      3. bBA8
      4. pB12
      5. RG16
      6. YUYV
      7. YVYU
      8. UYVY
      9. VYUY
      10. BGR3
      11. RGB3

Image

vc.ril.image_decode

  • Control port
    • Minimum number of buffers: 4
    • Minimum size of buffers: 740
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>
  • Input port 0
    • Minimum number of buffers: 2
    • Minimum size of buffers: 81920
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 3
    • Size of buffers recommended: 81920
    • Capability: allocation
    • Default encoding: GIF
    • Supported encodings:
      1. GIF
      2. BMP
      3. JPEG
      4. JPEG
      5. PNG
      6. PPM
      7. TGA
  • Output port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 406272
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 406272
    • Capability: allocation
    • Default encoding: I420
    • Supported encodings:
      1. RGB2
      2. I420
      3. I422
      4. RGBA
      5. BGRA

vc.ril.image_encode

  • Control port
    • Minimum number of buffers: 4
    • Minimum size of buffers: 740
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>
  • Input port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 15360
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 15360
    • Capability: allocation
    • Default encoding: RGB2
    • Supported encodings:
      1. RGB2
      2. RGB3
      3. BGR3
      4. RGBA
      5. BGRA
      6. I420
      7. I422
      8. YUYV
      9. YVYU
      10. VYUY
      11. UYVY
  • Output port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 81920
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 81920
    • Capability: allocation
    • Default encoding: GIF
    • Supported encodings:
      1. GIF
      2. BMP
      3. JPEG
      4. PNG
      5. PPM
      6. TGA

vc.ril.image_fx

  • Control port
    • Minimum number of buffers: 4
    • Minimum size of buffers: 740
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>
  • Input port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 3840
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 3840
    • Capability: allocation
    • Default encoding: S420
    • Supported encodings:
      1. I420
      2. SAND
      3. I422
      4. RGBA
      5. RGB2
  • Output port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 3840
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 3840
    • Capability: allocation
    • Default encoding: S420
    • Supported encodings:
      1. I420
      2. SAND
      3. I422
      4. RGBA
      5. RGB2

vc.ril.resize

  • Control port
    • Minimum number of buffers: 4
    • Minimum size of buffers: 740
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>
  • Input port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 10240
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 10240
    • Capability: allocation
    • Default encoding: RGBA
  • Output port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 10240
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 10240
    • Capability: allocation
    • Default encoding: RGBA

vc.ril.source

  • Control port
    • Minimum number of buffers: 4
    • Minimum size of buffers: 740
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>
  • Output port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 5120
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 5120
    • Capability: allocation
    • Default encoding: rgb2
    • Supported encodings:
      1. RGB2
      2. RGB3
      3. RGBA
      4. I420
      5. I422
      6. YV12
      7. i420
      8. SAND
      9. SA16

vc.ril.transition

  • Control port
    • Minimum number of buffers: 4
    • Minimum size of buffers: 740
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>
  • Input port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 15360
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 15360
    • Capability: allocation
    • Default encoding: I420
    • Supported encodings:
      1. I420
  • Input port 1
    • Minimum number of buffers: 1
    • Minimum size of buffers: 15360
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 15360
    • Capability: allocation
    • Default encoding: I420
    • Supported encodings:
      1. I420
  • Output port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 15360
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 15360
    • Capability: allocation
    • Default encoding: I420
    • Supported encodings:
      1. I420

vc.ril.isp

  • Control port
    • Minimum number of buffers: 4
    • Minimum size of buffers: 740
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>
  • Input port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 2560
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 2560
    • Capability: allocation
    • Default encoding: RGGB
    • Supported encodings:
      1. BA81
      2. pBAA
      3. pB12
      4. RG16
      5. YUYV
      6. YVYU
      7. VYUY
      8. UYVY
      9. I420
      10. YV12
      11. I422
      12. RGB3
      13. BGR3
      14. RGBA
      15. BGRA
      16. RGB2
      17. SAND
      18. NV12
      19. NV21
      20. SA16
      21. i420
      22. SA10
      23. i410
  • Output port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 2560
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 2560
    • Capability: allocation
    • Default encoding: RGGB
    • Supported encodings:
      1. YUYV
      2. YVYU
      3. VYUY
      4. UYVY
      5. I420
      6. YV12
      7. I422
      8. RGB3
      9. BGR3
      10. RGBA
      11. BGRA
      12. RGB2
      13. SAND
      14. NV12
      15. NV21
  • Output port 1
    • Minimum number of buffers: 1
    • Minimum size of buffers: 2560
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 2560
    • Capability: allocation
    • Default encoding: RGGB
    • Supported encodings:
      1. YUYV
      2. YVYU
      3. VYUY
      4. UYVY
      5. I420
      6. YV12
      7. I422
      8. SAND
      9. NV12
      10. NV21

vc.ril.egl_render

  • Control port
    • Minimum number of buffers: 4
    • Minimum size of buffers: 740
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>
  • Input port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 15360
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 3
    • Size of buffers recommended: 15360
    • Capability: allocation
    • Default encoding: I420
    • Supported encodings:
      1. I420
      2. I422
      3. RGB2
      4. RGBA
  • Output port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 15360
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 15360
    • Capability: allocation
    • Default encoding: I420

vc.ril.null_sink

  • Control port
    • Minimum number of buffers: 4
    • Minimum size of buffers: 740
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>
  • Input port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 0
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 3
    • Size of buffers recommended: 0
    • Capability: allocation
    • Default encoding: <0>
    • Supported encodings:
      1. ALAW
      2. <0>
      3. AMRN
      4. <0>
      5. <0>
      6. <0>
      7. <0>
      8. <0>
      9. <0>
      10. <0>
      11. <0>
      12. <0>
      13. <0>
      14. <0>
      15. <0>
      16. <0>
      17. <0>
      18. <0>
      19. <0>
      20. MP4A
      21. MPGA
      22. <0>
      23. VORB
      24. WMA2
      25. <0>
      26. <0>
      27. <0>
      28. AC3
      29. DTS
      30. <0>
      31. <0>
      32. <0>
      33. <0>
  • Input port 1
    • Minimum number of buffers: 1
    • Minimum size of buffers: 0
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 3
    • Size of buffers recommended: 0
    • Capability: allocation
    • Default encoding: <0>
    • Supported encodings:
      1. MP2V
      2. H263
      3. MP4V
      4. WVC1
      5. <0>
      6. H264
      7. MJPG
      8. VP6
      9. VP7
      10. VP8
      11. <0>
      12. SPRK
      13. THEO
  • Input port 2
    • Minimum number of buffers: 1
    • Minimum size of buffers: 0
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 3
    • Size of buffers recommended: 0
    • Capability: allocation
    • Default encoding: <0>
    • Supported encodings:
      1. JPEG
      2. <0>
      3. <0>
      4. <0>
      5. GIF
      6. PNG
      7. <0>
      8. BMP

Video

vc.ril.video_decode

  • Control port
    • Minimum number of buffers: 4
    • Minimum size of buffers: 740
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>
  • Input port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 2048
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 20
    • Size of buffers recommended: 81920
    • Capability: allocation
    • Default encoding: MP4V
    • Supported encodings:
      1. MP4V
      2. H264
      3. MVC
      4. MJPG
      5. H263
      6. VP6
      7. VP8
      8. THEO
  • Output port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 115200
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 115200
    • Capability: allocation
    • Default encoding: I420
    • Supported encodings:
      1. I420
      2. YV12
      3. NV12
      4. NV21
      5. SAND
      6. RGB2

vc.ril.video_encode

  • Control port
    • Minimum number of buffers: 4
    • Minimum size of buffers: 740
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>
  • Input port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 15360
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 15360
    • Capability: allocation
    • Default encoding: I420
    • Supported encodings:
      1. I420
      2. YV12
      3. NV12
      4. NV21
      5. RGB2
      6. RGB3
      7. BGR3
      8. RGBA
      9. BGRA
      10. YUYV
      11. YVYU
      12. UYVY
      13. VYUY
      14. SAND
      15. I422
      16. EGLI
  • Output port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 65536
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 65536
    • Capability: allocation
    • Default encoding: H264
    • Supported encodings:
      1. H264
      2. MJPG

vc.ril.video_render

  • Control port
    • Minimum number of buffers: 4
    • Minimum size of buffers: 740
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>
  • Input port 0
    • Minimum number of buffers: 2
    • Minimum size of buffers: 15360
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 3
    • Size of buffers recommended: 15360
    • Capability: allocation event_format_change
    • Default encoding: I420
    • Supported encodings:
      1. I420
      2. I42S
      3. YV12
      4. NV12
      5. NV21
      6. I422
      7. I422
      8. SAND
      9. RGB2
      10. RGB3
      11. BGR3
      12. BGRA
      13. RGBA

vc.ril.video_scheduler

  • Control port
    • Minimum number of buffers: 4
    • Minimum size of buffers: 740
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>
  • Input port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 15360
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 15360
    • Capability: allocation
    • Default encoding: I420
    • Supported encodings:
      1. I420
      2. I422
      3. RGB2
      4. RGBA
  • Output port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 15360
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 15360
    • Capability: allocation
    • Default encoding: I420
    • Supported encodings:
      1. I420
      2. I422
      3. RGB2
      4. RGBA

vc.ril.video_splitter

  • Control port
    • Minimum number of buffers: 6
    • Minimum size of buffers: 740
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>
  • Input port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 15360
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 15360
    • Capability: allocation
    • Default encoding: MP2V
    • Supported encodings:
      1. MP2V
      2. H263
      3. MP4V
      4. WVC1
      5. <0>
      6. H264
      7. VP6
      8. VP7
      9. VP8
      10. <0>
      11. SPRK
      12. THEO
      13. RGB2
      14. I422
      15. RGBA
      16. I420
      17. YV12
      18. NV12
      19. NV21
      20. RGB3
      21. BGR3
      22. BGRA
      23. YUYV
      24. UYVY
      25. YVYU
      26. VYUY
  • Output port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 15360
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 15360
    • Capability: allocation
    • Default encoding: MP2V
    • Supported encodings:
      1. MP2V
      2. H263
      3. MP4V
      4. WVC1
      5. <0>
      6. H264
      7. VP6
      8. VP7
      9. VP8
      10. <0>
      11. SPRK
      12. THEO
      13. RGB2
      14. I422
      15. RGBA
      16. I420
      17. YV12
      18. NV12
      19. NV21
      20. RGB3
      21. BGR3
      22. BGRA
      23. YUYV
      24. UYVY
      25. YVYU
      26. VYUY
  • Output port 1
    • Minimum number of buffers: 1
    • Minimum size of buffers: 15360
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 15360
    • Capability: allocation
    • Default encoding: MP2V
    • Supported encodings:
      1. MP2V
      2. H263
      3. MP4V
      4. WVC1
      5. <0>
      6. H264
      7. VP6
      8. VP7
      9. VP8
      10. <0>
      11. SPRK
      12. THEO
      13. RGB2
      14. I422
      15. RGBA
      16. I420
      17. YV12
      18. NV12
      19. NV21
      20. RGB3
      21. BGR3
      22. BGRA
      23. YUYV
      24. UYVY
      25. YVYU
      26. VYUY
  • Output port 2
    • Minimum number of buffers: 1
    • Minimum size of buffers: 15360
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 15360
    • Capability: allocation
    • Default encoding: MP2V
    • Supported encodings:
      1. MP2V
      2. H263
      3. MP4V
      4. WVC1
      5. <0>
      6. H264
      7. VP6
      8. VP7
      9. VP8
      10. <0>
      11. SPRK
      12. THEO
      13. RGB2
      14. I422
      15. RGBA
      16. I420
      17. YV12
      18. NV12
      19. NV21
      20. RGB3
      21. BGR3
      22. BGRA
      23. YUYV
      24. UYVY
      25. YVYU
      26. VYUY
  • Output port 3
    • Minimum number of buffers: 1
    • Minimum size of buffers: 15360
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 15360
    • Capability: allocation
    • Default encoding: MP2V
    • Supported encodings:
      1. MP2V
      2. H263
      3. MP4V
      4. WVC1
      5. <0>
      6. H264
      7. VP6
      8. VP7
      9. VP8
      10. <0>
      11. SPRK
      12. THEO
      13. RGB2
      14. I422
      15. RGBA
      16. I420
      17. YV12
      18. NV12
      19. NV21
      20. RGB3
      21. BGR3
      22. BGRA
      23. YUYV
      24. UYVY
      25. YVYU
      26. VYUY

vc.scheduler

  • Control port
    • Minimum number of buffers: 4
    • Minimum size of buffers: 96
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>
  • Input port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 0
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability: event_format_change
    • Default encoding: <0>
  • Output port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 0
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability: passthrough
    • Default encoding: <0>

vc.splitter

  • Control port
    • Minimum number of buffers: 4
    • Minimum size of buffers: 96
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>
  • Input port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 0
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>
  • Output port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 0
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability: passthrough
    • Default encoding: <0>
  • Output port 1
    • Minimum number of buffers: 1
    • Minimum size of buffers: 0
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability: passthrough
    • Default encoding: <0>
  • Output port 2
    • Minimum number of buffers: 1
    • Minimum size of buffers: 0
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability: passthrough
    • Default encoding: <0>
  • Output port 3
    • Minimum number of buffers: 1
    • Minimum size of buffers: 0
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability: passthrough
    • Default encoding: <0>

vc.video_inject

  • Control port
    • Minimum number of buffers: 4
    • Minimum size of buffers: 96
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>
  • Input port 0
    • Minimum number of buffers: 4
    • Minimum size of buffers: 115200
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 4
    • Size of buffers recommended: 0
    • Capability: event_format_change
    • Default encoding: I420
  • Output port 0
    • Minimum number of buffers: 4
    • Minimum size of buffers: 115200
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 4
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: I420
  • Output port 1
    • Minimum number of buffers: 4
    • Minimum size of buffers: 115200
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 4
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: I420

vc.video_convert

  • Control port
    • Minimum number of buffers: 4
    • Minimum size of buffers: 96
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>
  • Input port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 115200
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability: event_format_change
    • Default encoding: I420
  • Output port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 115200
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: I420

Audio

vc.ril.audio_capture

  • Control port
    • Minimum number of buffers: 4
    • Minimum size of buffers: 740
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>
  • Output port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 16384
    • Minimum alignment of buffers: 32
    • Number of buffers recommended: 1
    • Size of buffers recommended: 16384
    • Capability: allocation
    • Default encoding: pcms
    • Supported encodings:
      1. ALAW
  • Output port 1
    • Minimum number of buffers: 1
    • Minimum size of buffers: 8
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 8
    • Capability: allocation
    • Default encoding: <0>

vc.ril.audio_decode

  • Control port
    • Minimum number of buffers: 4
    • Minimum size of buffers: 740
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>
  • Input port 0
    • Minimum number of buffers: 4
    • Minimum size of buffers: 16384
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 128
    • Size of buffers recommended: 16384
    • Capability: allocation
    • Default encoding: MPGA
    • Supported encodings:
      1. MPGA
      2. ALAW
      3. MP4A
      4. WMA2
      5. VORB
      6. <0>
      7. AMRN
      8. <0>
      9. <0>
      10. <0>
      11. AC3
      12. DTS
      13. <0>
      14. <0>
      15. <0>
      16. <0>
      17. <0>
  • Output port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 32768
    • Minimum alignment of buffers: 32
    • Number of buffers recommended: 16
    • Size of buffers recommended: 32768
    • Capability: allocation
    • Default encoding: pcms
    • Supported encodings:
      1. ALAW
      2. AC3
      3. DTS

vc.ril.audio_encode

  • Control port
    • Minimum number of buffers: 4
    • Minimum size of buffers: 740
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>
  • Input port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 1024
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 1024
    • Capability: allocation
    • Default encoding: pcms
    • Supported encodings:
      1. ALAW
  • Output port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 1024
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 1024
    • Capability: allocation
    • Default encoding: MPGA
    • Supported encodings:
      1. MPGA
      2. MP4A
      3. AMRN

vc.ril.audio_lowpower

  • Control port
    • Minimum number of buffers: 4
    • Minimum size of buffers: 740
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>
  • Input port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 102400
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 10
    • Size of buffers recommended: 102400
    • Capability: allocation
    • Default encoding: MPGA
    • Supported encodings:
      1. MPGA

vc.ril.audio_mixer

  • Control port
    • Minimum number of buffers: 6
    • Minimum size of buffers: 740
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>
  • Input port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 8192
    • Minimum alignment of buffers: 32
    • Number of buffers recommended: 1
    • Size of buffers recommended: 8192
    • Capability: allocation
    • Default encoding: pcms
    • Supported encodings:
      1. ALAW
  • Input port 1
    • Minimum number of buffers: 1
    • Minimum size of buffers: 8192
    • Minimum alignment of buffers: 32
    • Number of buffers recommended: 1
    • Size of buffers recommended: 8192
    • Capability: allocation
    • Default encoding: pcms
    • Supported encodings:
      1. ALAW
  • Input port 2
    • Minimum number of buffers: 1
    • Minimum size of buffers: 8192
    • Minimum alignment of buffers: 32
    • Number of buffers recommended: 1
    • Size of buffers recommended: 8192
    • Capability: allocation
    • Default encoding: pcms
    • Supported encodings:
      1. ALAW
  • Input port 3
    • Minimum number of buffers: 1
    • Minimum size of buffers: 8192
    • Minimum alignment of buffers: 32
    • Number of buffers recommended: 1
    • Size of buffers recommended: 8192
    • Capability: allocation
    • Default encoding: pcms
    • Supported encodings:
      1. ALAW
  • Output port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 8192
    • Minimum alignment of buffers: 32
    • Number of buffers recommended: 1
    • Size of buffers recommended: 8192
    • Capability: allocation
    • Default encoding: pcms
    • Supported encodings:
      1. ALAW

vc.ril.audio_processor

  • Control port
    • Minimum number of buffers: 4
    • Minimum size of buffers: 740
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>
  • Input port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 4096
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 4096
    • Capability: allocation
    • Default encoding: pcms
    • Supported encodings:
      1. ALAW
  • Output port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 4096
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 4096
    • Capability: allocation
    • Default encoding: pcms
    • Supported encodings:
      1. ALAW

vc.ril.audio_render

  • Control port
    • Minimum number of buffers: 4
    • Minimum size of buffers: 740
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>
  • Input port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 4096
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 16
    • Size of buffers recommended: 4096
    • Capability: allocation
    • Default encoding: pcms
    • Supported encodings:
      1. ALAW
      2. AC3

vc.ril.audio_splitter

  • Control port
    • Minimum number of buffers: 6
    • Minimum size of buffers: 740
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>
  • Input port 0
    • Minimum number of buffers: 2
    • Minimum size of buffers: 32768
    • Minimum alignment of buffers: 32
    • Number of buffers recommended: 2
    • Size of buffers recommended: 32768
    • Capability: allocation
    • Default encoding: pcms
    • Supported encodings:
      1. ALAW
  • Output port 0
    • Minimum number of buffers: 2
    • Minimum size of buffers: 32768
    • Minimum alignment of buffers: 32
    • Number of buffers recommended: 2
    • Size of buffers recommended: 32768
    • Capability: allocation
    • Default encoding: pcms
    • Supported encodings:
      1. ALAW
  • Output port 1
    • Minimum number of buffers: 2
    • Minimum size of buffers: 32768
    • Minimum alignment of buffers: 32
    • Number of buffers recommended: 2
    • Size of buffers recommended: 32768
    • Capability: allocation
    • Default encoding: pcms
    • Supported encodings:
      1. ALAW
  • Output port 2
    • Minimum number of buffers: 2
    • Minimum size of buffers: 32768
    • Minimum alignment of buffers: 32
    • Number of buffers recommended: 2
    • Size of buffers recommended: 32768
    • Capability: allocation
    • Default encoding: pcms
    • Supported encodings:
      1. ALAW
  • Output port 3
    • Minimum number of buffers: 2
    • Minimum size of buffers: 32768
    • Minimum alignment of buffers: 32
    • Number of buffers recommended: 2
    • Size of buffers recommended: 32768
    • Capability: allocation
    • Default encoding: pcms
    • Supported encodings:
      1. ALAW

Misc

vc.clock

  • Control port
    • Minimum number of buffers: 4
    • Minimum size of buffers: 96
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>

vc.ril.clock

  • Control port
    • Minimum number of buffers: 4
    • Minimum size of buffers: 740
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>

vc.camera_info

  • Control port
    • Minimum number of buffers: 4
    • Minimum size of buffers: 96
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>

vc.miracast

  • Control port
    • Minimum number of buffers: 4
    • Minimum size of buffers: 96
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 0
    • Size of buffers recommended: 0
    • Capability:
    • Default encoding: <0>
  • Input port 0
    • Minimum number of buffers: 3
    • Minimum size of buffers: 128
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 10
    • Size of buffers recommended: 128
    • Capability:
    • Default encoding: OPQV
    • Supported encodings:
      1. I420
      2. YV12
      3. NV12
      4. NV21
      5. RGB2
      6. RGB3
      7. BGR3
      8. RGBA
      9. BGRA
      10. YUYV
      11. YVYU
      12. UYVY
      13. VYUY
      14. SAND
      15. I422
      16. EGLI
  • Output port 0
    • Minimum number of buffers: 1
    • Minimum size of buffers: 65536
    • Minimum alignment of buffers: 0
    • Number of buffers recommended: 1
    • Size of buffers recommended: 65536
    • Capability: allocation
    • Default encoding: H264
    • Supported encodings:
      1. H264
      2. MJPG
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment