Hi All
In r32.2, I found a problem I want to use omxh264enc enable B frame, when I set omxh264enc profile=(main or high) number-B-Frames=2 , pipeline can’t work, but when I set omxh264enc profile=baseline number-B-Frames=2, it can work. if I change jetpack version to r28, omxh264enc profile=main/high number-B-Frames=2 can work
There is error information
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Framerate set to : 30 at NvxVideoEncoderSetParameterNvMMLiteOpen : Block : BlockType = 4
===== NVMEDIA: NVENC =====
NvMMLiteBlockCreate : Block : BlockType = 4
H264: Profile = 100, Level = 40
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Caught SIGSEGV
#0 0x0000007f7bf01048 in __GI___poll (fds=0x558ed3efa0, nfds=547541283248, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:41
#1 0x0000007f7c00ed80 in () at /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0
#2 0x000000558ecaf2d0 in ()
Spinning. Please run 'gdb gst-launch-1.0 8057' to continue debugging, Ctrl-C to quit, or Ctrl-\ to dump core.
High and main profile can support B frame
Can you tell me why I can not use number-B-Frames on Main and high profile?