Home | History | Annotate | Download | only in src

Lines Matching refs:h264_scratch

767     memset (&h264_scratch,0,sizeof (OMX_BUFFERHEADERTYPE));
2701 h264_scratch.nAllocLen = drv_ctx.ip_buf.buffer_size;
2702 h264_scratch.pBuffer = (OMX_U8 *)malloc (drv_ctx.ip_buf.buffer_size);
2703 h264_scratch.nFilledLen = 0;
2704 h264_scratch.nOffset = 0;
2706 if (h264_scratch.pBuffer == NULL) {
2707 DEBUG_PRINT_ERROR("h264_scratch.pBuffer Allocation failed ");
3447 h264_scratch.nFilledLen = 0;
7819 h264_scratch.nFilledLen = 0;
8218 if (h264_scratch.pBuffer) {
8219 free(h264_scratch.pBuffer);
8220 h264_scratch.pBuffer = NULL;
9687 if (h264_scratch.pBuffer == NULL) {
9691 DEBUG_PRINT_LOW("Pending h264_scratch.nFilledLen %u "
9692 "look_ahead_nal %d", (unsigned int)h264_scratch.nFilledLen, look_ahead_nal);
9694 if (h264_scratch.nFilledLen && look_ahead_nal) {
9697 h264_scratch.nFilledLen) {
9699 h264_scratch.pBuffer,h264_scratch.nFilledLen);
9700 pdest_frame->nFilledLen += h264_scratch.nFilledLen;
9702 h264_scratch.nFilledLen = 0;
9721 &h264_scratch,&partial_frame) == -1) {
9728 &h264_scratch,&partial_frame) == -1) {
9735 if (nal_count == 0 && h264_scratch.nFilledLen == 0) {
9738 h264_scratch.nTimeStamp = psource_frame->nTimeStamp;
9739 h264_scratch.nFlags = psource_frame->nFlags;
9741 DEBUG_PRINT_LOW("Parsed New NAL Length = %u",(unsigned int)h264_scratch.nFilledLen);
9742 if (h264_scratch.nFilledLen) {
9743 h264_parser->parse_nal((OMX_U8*)h264_scratch.pBuffer, h264_scratch.nFilledLen,
9747 h264_parser->parse_nal((OMX_U8*)h264_scratch.pBuffer,
9748 h264_scratch.nFilledLen, NALU_TYPE_SEI);
9751 h264_parser->parse_nal((OMX_U8*)h264_scratch.pBuffer,
9752 h264_scratch.nFilledLen, NALU_TYPE_SEI);
9754 m_frame_parser.mutils->isNewFrame(&h264_scratch, 0, isNewFrame);
9766 h264_last_au_ts = h264_scratch.nTimeStamp;
9767 h264_last_au_flags = h264_scratch.nFlags;
9781 h264_scratch.nFilledLen) {
9783 (unsigned int)h264_scratch.nFilledLen);
9785 h264_scratch.pBuffer,h264_scratch.nFilledLen);
9786 pdest_frame->nFilledLen += h264_scratch.nFilledLen;
9789 h264_scratch.nFilledLen = 0;
9794 } else if(h264_scratch.nFilledLen) {
9805 h264_scratch.nFilledLen) {
9807 h264_scratch.pBuffer,h264_scratch.nFilledLen);
9808 pdest_frame->nFilledLen += h264_scratch.nFilledLen;
9809 h264_scratch.nFilledLen = 0;
9815 if (psource_frame->nFilledLen || h264_scratch.nFilledLen) {
9839 if (h264_scratch.nAllocLen ==
9840 h264_scratch.nFilledLen + h264_scratch.nOffset) {
9853 h264_scratch.nFilledLen) {
9858 h264_scratch.pBuffer, h264_scratch.nFilledLen);
9859 pdest_frame->nFilledLen += h264_scratch.nFilledLen;
9860 h264_scratch.nFilledLen = 0;
9861 pdest_frame->nTimeStamp = h264_scratch.nTimeStamp;
9863 m_frame_parser.mutils->isNewFrame(&h264_scratch, 0, isNewFrame);
9869 h264_scratch.pBuffer,h264_scratch.nFilledLen);
9870 pdest_frame->nFilledLen += h264_scratch
9871 h264_scratch.nFilledLen = 0;
9880 h264_last_au_ts = h264_scratch.nTimeStamp;
9890 pdest_frame->nFlags = h264_scratch.nFlags | psource_frame->nFlags;
9911 pdest_frame, (unsigned int)h264_scratch.nFilledLen);
9955 if (h264_scratch.pBuffer == NULL) {
9960 DEBUG_PRINT_LOW("h264_scratch.nFilledLen %u has look_ahead_nal %d \
9962 (unsigned int)h264_scratch.nFilledLen, look_ahead_nal, (unsigned int)pdest_frame->nFilledLen, pdest_frame->nTimeStamp);
9964 if (h264_scratch.nFilledLen && look_ahead_nal) {
9966 rc = copy_buffer(pdest_frame, &h264_scratch);
9974 &h264_scratch,&partial_frame) == -1) {
9981 &h264_scratch,&partial_frame) == -1) {
9988 if (nal_count == 0 && h264_scratch.nFilledLen == 0) {
9991 h264_scratch.nTimeStamp = psource_frame->nTimeStamp;
9992 h264_scratch.nFlags = psource_frame->nFlags;
9994 DEBUG_PRINT_LOW("Parsed New NAL Length = %u", (unsigned int)h264_scratch.nFilledLen);
9995 if (h264_scratch.nFilledLen) {
9996 m_hevc_utils.isNewFrame(&h264_scratch, 0, isNewFrame);
10001 DEBUG_PRINT_LOW("Not a new frame, copy h264_scratch nFilledLen %u \
10003 (unsigned int)h264_scratch.nFilledLen, h264_scratch.nTimeStamp,
10005 rc = copy_buffer(pdest_frame, &h264_scratch);
10014 rc = copy_buffer(pdest_frame, &h264_scratch);
10019 if (psource_frame->nFilledLen || h264_scratch.nFilledLen) {
10023 nTimeStamp %lld, look_ahead_nal in h264_scratch \
10026 pdest_frame->nTimeStamp, (unsigned int)h264_scratch.nFilledLen,
10027 h264_scratch.nTimeStamp);
10045 pdest_frame nFilledLen %u nTimeStamp %lld, h264_scratch \
10049 (unsigned int)h264_scratch.nFilledLen, h264_scratch.nTimeStamp);
10051 if (h264_scratch.nAllocLen ==
10052 h264_scratch.nFilledLen + h264_scratch.nOffset) {
10063 rc = copy_buffer(pdest_frame, &h264_scratch);
10067 pdest_frame->nTimeStamp = h264_scratch.nTimeStamp;
10068 pdest_frame->nFlags = h264_scratch.nFlags | psource_frame->nFlags;
10078 pdest_frame, (unsigned int)h264_scratch.nFilledLen);