Hi,
Here’s a test case.
$ GST_DEBUG=2,v4l2*:7 gst-launch-1.0 videotestsrc num-buffers=300 is-live=true ! "video/x-raw,width=(int)1920,height=(int)1080,framerate=30/1,format=NV12" ! nvvideoconvert ! "video/x-raw(memory:NVMM),width=(int)1920,height=(int)1080,framerate=30/1,format=NV12" ! nvv4l2vp8enc bufapi-version=True ! matroskamux ! filesink location=nv_vp8.mkv
Setting pipeline to PAUSED ...
0:00:00.150066186 11136 0x55774ab6f0 DEBUG v4l2videoenc gstv4l2videoenc.c:385:gst_v4l2_video_enc_open:<nvv4l2vp8enc0> Opening
0:00:00.150184241 11136 0x55774ab6f0 DEBUG v4l2 v4l2_calls.c:530:gst_v4l2_open:<nvv4l2vp8enc0:sink> Trying to open device /dev/nvhost-msenc
Opening in BLOCKING MODE
0:00:00.158255898 11136 0x55774ab6f0 DEBUG v4l2 v4l2_calls.c:70:gst_v4l2_get_capabilities:<nvv4l2vp8enc0> getting capabilities
0:00:00.158484967 11136 0x55774ab6f0 LOG v4l2 v4l2_calls.c:84:gst_v4l2_get_capabilities:<nvv4l2vp8enc0> driver: ''
0:00:00.158538954 11136 0x55774ab6f0 LOG v4l2 v4l2_calls.c:85:gst_v4l2_get_capabilities:<nvv4l2vp8enc0> card: ''
0:00:00.158620046 11136 0x55774ab6f0 LOG v4l2 v4l2_calls.c:86:gst_v4l2_get_capabilities:<nvv4l2vp8enc0> bus_info: ''
0:00:00.158652688 11136 0x55774ab6f0 LOG v4l2 v4l2_calls.c:87:gst_v4l2_get_capabilities:<nvv4l2vp8enc0> version: 00000000
0:00:00.158681458 11136 0x55774ab6f0 LOG v4l2 v4l2_calls.c:88:gst_v4l2_get_capabilities:<nvv4l2vp8enc0> capabilites: 04004000
0:00:00.158738165 11136 0x55774ab6f0 DEBUG v4l2 v4l2_calls.c:502:gst_v4l2_adjust_buf_type: adjust type to multi-planar output
0:00:00.158793112 11136 0x55774ab6f0 INFO v4l2 v4l2_calls.c:612:gst_v4l2_open:<nvv4l2vp8enc0:sink> Opened device '' (/dev/nvhost-msenc) successfully
0:00:00.158838395 11136 0x55774ab6f0 DEBUG v4l2 v4l2_calls.c:693:gst_v4l2_dup:<nvv4l2vp8enc0:src> Trying to dup device /dev/nvhost-msenc
0:00:00.158886301 11136 0x55774ab6f0 DEBUG v4l2 v4l2_calls.c:509:gst_v4l2_adjust_buf_type: adjust type to multi-planar capture
0:00:00.158941056 11136 0x55774ab6f0 INFO v4l2 v4l2_calls.c:713:gst_v4l2_dup:<nvv4l2vp8enc0:src> Cloned device '' (/dev/nvhost-msenc) successfully
0:00:00.159047270 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:1655:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x31424752 RGB1
0:00:00.159096073 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:1655:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x35315241 AR15
0:00:00.159188430 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:1655:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0xb5315241 AR1.
0:00:00.159250802 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:1655:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x52424752 RGBR
0:00:00.159285364 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:1655:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x48524742 BGRH
0:00:00.159369433 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:1655:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x34343452 R444
0:00:00.159477055 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:1655:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x20343059 Y04
0:00:00.159508192 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:1655:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x20363059 Y06
0:00:00.159538050 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:1655:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x20303159 Y10
0:00:00.159569668 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:1655:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x20323159 Y12
0:00:00.159655913 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:1655:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x42303159 Y10B
0:00:00.159769455 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:1655:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x384c4150 PAL8
0:00:00.159906199 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:1655:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x20385655 UV8
0:00:00.160052383 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:1655:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x31324d59 YM21
0:00:00.160169446 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:1655:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x56555959 YYUV
0:00:00.160349648 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:1655:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x59555956 VYUY
0:00:00.160410611 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:1655:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x50313459 Y41P
0:00:00.160443317 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:1655:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x34343459 Y444
0:00:00.160477271 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:1655:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x4f565559 YUVO
0:00:00.160507161 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:1655:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x50565559 YUVP
0:00:00.160535611 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:1655:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x34565559 YUV4
0:00:00.160584573 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:1655:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x34324948 HI24
0:00:00.160614847 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:1655:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x32314d48 HM12
0:00:00.160652577 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:1655:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x3032344d M420
0:00:00.160772872 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:1655:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x32314d56 VM12
0:00:00.160977012 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:1655:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x3234564e NV42
0:00:00.163249172 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:1239:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:sink> getting src format enumerations
0:00:00.163332537 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:1257:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:sink> index: 0
0:00:00.163366139 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:1258:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:sink> type: 10
0:00:00.163404061 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:1259:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:sink> flags: 00000000
0:00:00.163434911 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:1261:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:sink> description: 'YUV 4:2:0'
0:00:00.163469601 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:1263:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:sink> pixelformat: YM12
0:00:00.163504867 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:1257:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:sink> index: 1
0:00:00.163531908 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:1258:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:sink> type: 10
0:00:00.163557958 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:1259:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:sink> flags: 00000000
0:00:00.163588519 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:1261:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:sink> description: 'YUV 4:2:0 interleaved'
0:00:00.163618697 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:1263:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:sink> pixelformat: NM12
0:00:00.163653483 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:1257:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:sink> index: 2
0:00:00.163679980 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:1258:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:sink> type: 10
0:00:00.163709166 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:1259:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:sink> flags: 00000000
0:00:00.163735248 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:1261:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:sink> description: 'YUV 4:4:4'
0:00:00.163760369 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:1263:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:sink> pixelformat: YM24
0:00:00.163800115 11136 0x55774ab6f0 INFO v4l2 gstv4l2object.c:1276:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:sink> got 3 format(s):
0:00:00.163834101 11136 0x55774ab6f0 INFO v4l2 gstv4l2object.c:1282:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:sink> YM12
0:00:00.163867735 11136 0x55774ab6f0 INFO v4l2 gstv4l2object.c:1282:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:sink> NM12
0:00:00.163935611 11136 0x55774ab6f0 INFO v4l2 gstv4l2object.c:1282:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:sink> YM24
0:00:00.164064194 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:2744:gst_v4l2_object_probe_caps_for_format:<nvv4l2vp8enc0:sink> Enumerating frame sizes for YM12
0:00:00.164098724 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:2773:gst_v4l2_object_probe_caps_for_format:<nvv4l2vp8enc0:sink> we have stepwise frame sizes:
0:00:00.164130150 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:2775:gst_v4l2_object_probe_caps_for_format:<nvv4l2vp8enc0:sink> min width: 48
0:00:00.164158216 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:2777:gst_v4l2_object_probe_caps_for_format:<nvv4l2vp8enc0:sink> min height: 48
0:00:00.164187241 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:2779:gst_v4l2_object_probe_caps_for_format:<nvv4l2vp8enc0:sink> max width: 4096
0:00:00.164213003 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:2781:gst_v4l2_object_probe_caps_for_format:<nvv4l2vp8enc0:sink> min height: 4096
0:00:00.164240908 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:2783:gst_v4l2_object_probe_caps_for_format:<nvv4l2vp8enc0:sink> step width: 1
0:00:00.164268654 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:2785:gst_v4l2_object_probe_caps_for_format:<nvv4l2vp8enc0:sink> step height: 1
0:00:00.164305136 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:2472:gst_v4l2_object_probe_caps_for_format_and_size:<nvv4l2vp8enc0:sink> get frame interval for 4096x4096, YM12
0:00:00.164339666 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:2647:gst_v4l2_object_probe_caps_for_format_and_size:<nvv4l2vp8enc0:sink> Unable to enumerate intervals for YM12@4096x4096
0:00:00.164392085 11136 0x55774ab6f0 WARN v4l2 gstv4l2object.c:2355:gst_v4l2_object_add_interlace_mode:0x5577496380 Failed to determine interlace mode
0:00:00.164544797 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:2744:gst_v4l2_object_probe_caps_for_format:<nvv4l2vp8enc0:sink> Enumerating frame sizes for NM12
0:00:00.164581823 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:2773:gst_v4l2_object_probe_caps_for_format:<nvv4l2vp8enc0:sink> we have stepwise frame sizes:
0:00:00.164607553 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:2775:gst_v4l2_object_probe_caps_for_format:<nvv4l2vp8enc0:sink> min width: 48
0:00:00.164635459 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:2777:gst_v4l2_object_probe_caps_for_format:<nvv4l2vp8enc0:sink> min height: 48
0:00:00.164660068 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:2779:gst_v4l2_object_probe_caps_for_format:<nvv4l2vp8enc0:sink> max width: 4096
0:00:00.164687141 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:2781:gst_v4l2_object_probe_caps_for_format:<nvv4l2vp8enc0:sink> min height: 4096
0:00:00.164711367 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:2783:gst_v4l2_object_probe_caps_for_format:<nvv4l2vp8enc0:sink> step width: 1
0:00:00.164738184 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:2785:gst_v4l2_object_probe_caps_for_format:<nvv4l2vp8enc0:sink> step height: 1
0:00:00.164768522 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:2472:gst_v4l2_object_probe_caps_for_format_and_size:<nvv4l2vp8enc0:sink> get frame interval for 4096x4096, NM12
0:00:00.164804620 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:2647:gst_v4l2_object_probe_caps_for_format_and_size:<nvv4l2vp8enc0:sink> Unable to enumerate intervals for NM12@4096x4096
0:00:00.164857839 11136 0x55774ab6f0 WARN v4l2 gstv4l2object.c:2355:gst_v4l2_object_add_interlace_mode:0x5577496380 Failed to determine interlace mode
0:00:00.164957653 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:1655:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x34324d59 YM24
0:00:00.164990327 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:4452:gst_v4l2_object_probe_caps:<nvv4l2vp8enc0:sink> unknown format YM24
0:00:00.165111773 11136 0x55774ab6f0 INFO v4l2 gstv4l2object.c:4487:gst_v4l2_object_probe_caps:<nvv4l2vp8enc0:sink> probed caps: video/x-raw, format=(string)I420, width=(int)[ 48, 4096 ], height=(int)[ 48, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)NV12, width=(int)[ 48, 4096 ], height=(int)[ 48, 4096 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
0:00:00.165151872 11136 0x55774ab6f0 DEBUG v4l2 gstv4l2object.c:1239:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:src> getting src format enumerations
0:00:00.165184802 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:1257:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:src> index: 0
0:00:00.165210659 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:1258:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:src> type: 9
0:00:00.165241221 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:1259:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:src> flags: 00000000
0:00:00.165267846 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:1261:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:src> description: 'H264 Encoded bitstream'
0:00:00.165298536 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:1263:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:src> pixelformat: H264
0:00:00.165327754 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:1257:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:src> index: 1
0:00:00.165355275 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:1258:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:src> type: 9
0:00:00.165379949 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:1259:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:src> flags: 00000000
0:00:00.165429807 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:1261:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:src> description: 'H265 Encoded bitstream'
0:00:00.165459121 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:1263:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:src> pixelformat: H265
0:00:00.165492403 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:1257:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:src> index: 2
0:00:00.165516852 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:1258:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:src> type: 9
0:00:00.165541334 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:1259:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:src> flags: 00000000
0:00:00.165568087 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:1261:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:src> description: 'VP9 Encoded bitstream'
0:00:00.165595961 11136 0x55774ab6f0 LOG v4l2 gstv4l2object.c:1263:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:src> pixelformat: VP90
0:00:00.165694366 11136 0x55774ab6f0 INFO v4l2 gstv4l2object.c:1276:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:src> got 3 format(s):
0:00:00.165774467 11136 0x55774ab6f0 INFO v4l2 gstv4l2object.c:1282:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:src> VP90
0:00:00.165838855 11136 0x55774ab6f0 INFO v4l2 gstv4l2object.c:1282:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:src> H265
0:00:00.165873353 11136 0x55774ab6f0 INFO v4l2 gstv4l2object.c:1282:gst_v4l2_object_fill_format_list:<nvv4l2vp8enc0:src> H264
0:00:00.165939788 11136 0x55774ab6f0 WARN v4l2 gstv4l2object.c:4431:gst_v4l2_object_probe_caps:<nvv4l2vp8enc0:src> Failed to probe pixel aspect ratio with VIDIOC_CROPCAP: Unknown error -1
0:00:00.168760460 11136 0x55774ab6f0 INFO v4l2 gstv4l2object.c:4487:gst_v4l2_object_probe_caps:<nvv4l2vp8enc0:src> probed caps: EMPTY
0:00:00.168826736 11136 0x55774ab6f0 WARN v4l2videoenc gstv4l2videoenc.c:428:gst_v4l2_video_enc_open:<nvv4l2vp8enc0> error: Encoder on device /dev/nvhost-msenc has no supported output format
0:00:00.168969560 11136 0x55774ab6f0 DEBUG v4l2 v4l2_calls.c:739:gst_v4l2_close:<nvv4l2vp8enc0:sink> Trying to close /dev/nvhost-msenc
0:00:00.169002682 11136 0x55774ab6f0 DEBUG v4l2 v4l2_calls.c:470:gst_v4l2_empty_lists:<nvv4l2vp8enc0:sink> deleting enumerations
0:00:00.169038108 11136 0x55774ab6f0 DEBUG v4l2 v4l2_calls.c:739:gst_v4l2_close:<nvv4l2vp8enc0:src> Trying to close /dev/nvhost-msenc
0:00:00.170899621 11136 0x55774ab6f0 DEBUG v4l2 v4l2_calls.c:470:gst_v4l2_empty_lists:<nvv4l2vp8enc0:src> deleting enumerations
0:00:00.171014411 11136 0x55774ab6f0 WARN videoencoder gstvideoencoder.c:1627:gst_video_encoder_change_state:<nvv4l2vp8enc0> error: Failed to open encoder
ERROR: Pipeline doesn't want to pause.
ERROR: from element /GstPipeline:pipeline0/nvv4l2vp8enc:nvv4l2vp8enc0: Encoder on device /dev/nvhost-msenc has no supported output format
Additional debug info:
/dvs/git/dirty/git-master_linux/3rdparty/gst/gst-v4l2/gst-v4l2/gstv4l2videoenc.c(428): gst_v4l2_video_enc_open (): /GstPipeline:pipeline0/nvv4l2vp8enc:nvv4l2vp8enc0
Setting pipeline to NULL ...
Freeing pipeline ...
As the log shows, it looks VP8 is not retrieved as a supported pixel format on src.
The other 3 NV V4L2 encoders, and 4 OMX encoders just work without such an error.
Is the V4L2 VP8 encoder dropped?
Thanks!