RDK ver 3.8
Demo: Full Feature
Player: VLC.
Issue: The video gets frozen for about a second. This is happening regularly at about 2-3 minutes. No change in the code. Fresh IPNC code.
Put a print in the encLink_codecSubmitData() , in the section "Free the input frame , if output buffer is not available".
The output buffer is not available during the period, the video frame is frozen.
Further , enabled the encLink _printBufferStatus().. It shows that Empty Queue count is zero during the problem time.
See log below.
Request someone to help solve this issue.
Best Regards
JK
[m3video] *** Encode Statistics ***
[m3video] 50547: ENC: Rcvd from prev = 3807, Returned to prev = 3804
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 116, rdPtr 116
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 50548: ENC: Rcvd from prev = 3807, Returned to prev = 3804
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 116, rdPtr 116
[m3video] OutBuf Not available!!
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 50580: ENC: Rcvd from prev = 3810, Returned to prev = 3810
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 50581: ENC: Rcvd from prev = 3810, Returned to prev = 3810
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video] OutBuf Not available!!
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 50614: ENC: Rcvd from prev = 3813, Returned to prev = 3813
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 50614: ENC: Rcvd from prev = 3813, Returned to prev = 3813
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video] OutBuf Not available!!
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 50649: ENC: Rcvd from prev = 3816, Returned to prev = 3816
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 50650: ENC: Rcvd from prev = 3816, Returned to prev = 3816
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video] OutBuf Not available!!
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 50680: ENC: Rcvd from prev = 3819, Returned to prev = 3819
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 50681: ENC: Rcvd from prev = 3819, Returned to prev = 3819
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video] OutBuf Not available!!
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 50713: ENC: Rcvd from prev = 3822, Returned to prev = 3822
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 50714: ENC: Rcvd from prev = 3822, Returned to prev = 3822
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video] OutBuf Not available!!
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 50747: ENC: Rcvd from prev = 3825, Returned to prev = 3825
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 50748: ENC: Rcvd from prev = 3825, Returned to prev = 3825
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video] OutBuf Not available!!
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 50783: ENC: Rcvd from prev = 3828, Returned to prev = 3828
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 50783: ENC: Rcvd from prev = 3828, Returned to prev = 3828
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video] OutBuf Not available!!
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 50813: ENC: Rcvd from prev = 3831, Returned to prev = 3831
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 50814: ENC: Rcvd from prev = 3831, Returned to prev = 3831
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video] OutBuf Not available!!
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 50847: ENC: Rcvd from prev = 3834, Returned to prev = 3834
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 50848: ENC: Rcvd from prev = 3834, Returned to prev = 3834
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video] OutBuf Not available!!
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 50880: ENC: Rcvd from prev = 3837, Returned to prev = 3837
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 50881: ENC: Rcvd from prev = 3837, Returned to prev = 3837
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video] OutBuf Not available!!
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 50916: ENC: Rcvd from prev = 3840, Returned to prev = 3840
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 50917: ENC: Rcvd from prev = 3840, Returned to prev = 3840
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video] OutBuf Not available!!
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 50947: ENC: Rcvd from prev = 3843, Returned to prev = 3843
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 50948: ENC: Rcvd from prev = 3843, Returned to prev = 3843
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video] OutBuf Not available!!
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 50980: ENC: Rcvd from prev = 3846, Returned to prev = 3846
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 50981: ENC: Rcvd from prev = 3846, Returned to prev = 3846
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video] OutBuf Not available!!
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51013: ENC: Rcvd from prev = 3849, Returned to prev = 3849
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51014: ENC: Rcvd from prev = 3849, Returned to prev = 3849
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video] OutBuf Not available!!
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51049: ENC: Rcvd from prev = 3852, Returned to prev = 3852
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51050: ENC: Rcvd from prev = 3852, Returned to prev = 3852
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video] OutBuf Not available!!
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51080: ENC: Rcvd from prev = 3855, Returned to prev = 3855
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51081: ENC: Rcvd from prev = 3855, Returned to prev = 3855
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video] OutBuf Not available!!
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51113: ENC: Rcvd from prev = 3858, Returned to prev = 3858
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51114: ENC: Rcvd from prev = 3858, Returned to prev = 3858
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video] OutBuf Not available!!
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51147: ENC: Rcvd from prev = 3861, Returned to prev = 3861
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51148: ENC: Rcvd from prev = 3861, Returned to prev = 3861
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video] OutBuf Not available!!
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51183: ENC: Rcvd from prev = 3864, Returned to prev = 3864
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51183: ENC: Rcvd from prev = 3864, Returned to prev = 3864
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video] OutBuf Not available!!
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51213: ENC: Rcvd from prev = 3867, Returned to prev = 3867
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51214: ENC: Rcvd from prev = 3867, Returned to prev = 3867
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video] OutBuf Not available!!
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51247: ENC: Rcvd from prev = 3870, Returned to prev = 3870
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51248: ENC: Rcvd from prev = 3870, Returned to prev = 3870
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video] OutBuf Not available!!
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51280: ENC: Rcvd from prev = 3873, Returned to prev = 3873
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51281: ENC: Rcvd from prev = 3873, Returned to prev = 3873
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video] OutBuf Not available!!
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51316: ENC: Rcvd from prev = 3876, Returned to prev = 3876
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51317: ENC: Rcvd from prev = 3876, Returned to prev = 3876
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video] OutBuf Not available!!
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51347: ENC: Rcvd from prev = 3879, Returned to prev = 3879
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51348: ENC: Rcvd from prev = 3879, Returned to prev = 3879
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video] OutBuf Not available!!
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51380: ENC: Rcvd from prev = 3882, Returned to prev = 3882
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video] OutBuf Not available!!
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51680: ENC: Rcvd from prev = 3909, Returned to prev = 3909
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51681: ENC: Rcvd from prev = 3909, Returned to prev = 3909
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video] OutBuf Not available!!
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51716: ENC: Rcvd from prev = 3912, Returned to prev = 3912
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51717: ENC: Rcvd from prev = 3912, Returned to prev = 3912
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 0, wrPtr 117, rdPtr 117
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51747: ENC: Rcvd from prev = 3915, Returned to prev = 3912
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 5, wrPtr 123, rdPtr 118
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51748: ENC: Rcvd from prev = 3915, Returned to prev = 3912
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 5, wrPtr 123, rdPtr 118
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51749: ENC: Rcvd from prev = 3915, Returned to prev = 3912
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 5, wrPtr 123, rdPtr 118
[m3video] Full Q -> count 0, wrPtr 117, rdPtr 117
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51780: ENC: Rcvd from prev = 3918, Returned to prev = 3915
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 5, wrPtr 124, rdPtr 119
[m3video] Full Q -> count 0, wrPtr 118, rdPtr 118
[m3video]
[m3video] *** Encode Statistics ***
[m3video] 51781: ENC: Rcvd from prev = 3918, Returned to prev = 3915
[m3video] ENC Out BitBuf Q Status
[m3video] Empty Q 0 -> count 5, wrPtr 124, rdPtr 119
[m3video] Full Q -> count 0, wrPtr 118, rdPtr 118