V4L2 VP8 Encoder Error on JetPack 4.2.1EA

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!

Hi,
Do you run on TX2 or Xavier?

Oops, sorry, the test was done on Xavier.

Hi,
vp8 encoding is not supported on Xavier. You can check here

It looks wrong if omxvp8enc plugin works on Xavier. So you can get valid vp8 stream in using omxvp8enc on Xavier?

Thanks for the clarification!

It looks wrong if omxvp8enc plugin works on Xavier. So you can get valid vp8 stream in using omxvp8enc on Xavier?

My bad. I checked again, and confirmed omxvp8enc crashed.