H264硬解的时候,出现codec_write死锁的情况。

跑了半天吧,出现死锁的情况,堆栈情况:
#0 __libc_write (nbytes=14199, buf=0x7f8c738b50, fd=14199) at …/sysdeps/unix/sysv/linux/write.c:26
#1 __libc_write (fd=fd@entry=18, buf=0x7f8c738b50, nbytes=14199) at …/sysdeps/unix/sysv/linux/write.c:24
#2 0x0000007fa06c10d4 in codec_h_write (handle=18, buffer=, size=) at codec_h_ctrl.c:566
#3 0x0000007fa433b938 in Dodem_Recvacket (c=0x7f8c052280, data=0x7f8c738b50, data_len=14199) at dodem_dodec.cpp:170

参考下这个摄像头解码的demo: