Home | History | Annotate | Download | only in src

Lines Matching refs:m_pOutput_pmem

233                         m_pOutput_pmem(NULL),
2268 m_pOutput_pmem = (struct pmem *) calloc(sizeof (struct pmem), m_sOutPortDef.nBufferCountActual);
2269 if(m_pOutput_pmem == NULL)
2271 DEBUG_PRINT_ERROR("\nERROR: calloc() Failed for m_pOutput_pmem");
2297 m_pOutput_pmem[i].fd = -1;
2340 m_pOutput_pmem[i].fd = m_pOutput_ion[i].fd_ion_data.fd;
2342 m_pOutput_pmem[i].fd = open (MEM_DEVICE,O_RDWR);
2344 if(m_pOutput_pmem[i].fd == 0)
2346 m_pOutput_pmem[i].fd = open (MEM_DEVICE,O_RDWR);
2349 if(m_pOutput_pmem[i].fd < 0)
2355 m_pOutput_pmem[i].size = m_sOutPortDef.nBufferSize;
2356 m_pOutput_pmem[i].offset = 0;
2357 m_pOutput_pmem[i].buffer = (unsigned char *)mmap(NULL,m_pOutput_pmem[i].size,PROT_READ|PROT_WRITE,
2358 MAP_SHARED,m_pOutput_pmem[i].fd,0);
2359 if(m_pOutput_pmem[i].buffer == MAP_FAILED)
2362 close(m_pOutput_pmem[i].fd);
2377 m_pOutput_pmem[i].fd = pParam->pmem_fd;
2378 m_pOutput_pmem[i].offset = pParam->offset;
2379 m_pOutput_pmem[i].size = m_sOutPortDef.nBufferSize;
2380 m_pOutput_pmem[i].buffer = (unsigned char *)buffer;
2390 DEBUG_PRINT_LOW("\n use_out:: bufhdr = %p, pBuffer = %p, m_pOutput_pmem[i].buffer = %p",
2391 (*bufferHdr), (*bufferHdr)->pBuffer, m_pOutput_pmem[i].buffer);
2392 if(dev_use_buf(&m_pOutput_pmem[i],PORT_INDEX_OUT,i) != true)
2573 dev_free_buf(&m_pOutput_pmem[index],PORT_INDEX_OUT) != true)
2578 if(index < m_sOutPortDef.nBufferCountActual && m_pOutput_pmem)
2580 if(m_pOutput_pmem[index].fd > 0 && output_use_buffer == false )
2584 munmap (m_pOutput_pmem[index].buffer,m_pOutput_pmem[index].size);
2585 close (m_pOutput_pmem[index].fd);
2589 m_pOutput_pmem[index].fd = -1;
2591 else if( m_pOutput_pmem[index].fd > 0 && (output_use_buffer == true
2595 if(dev_free_buf(&m_pOutput_pmem[index],PORT_INDEX_OUT) != true)
2599 munmap (m_pOutput_pmem[index].buffer,m_pOutput_pmem[index].size);
2600 close (m_pOutput_pmem[index].fd);
2604 m_pOutput_pmem[index].fd = -1;
2861 m_pOutput_pmem = (struct pmem *) calloc(sizeof(struct pmem), m_sOutPortDef.nBufferCountActual);
2862 if(m_pOutput_pmem == NULL)
2864 DEBUG_PRINT_ERROR("\nERROR: calloc() Failed for m_pOutput_pmem");
2867 if(m_out_mem_ptr && m_pOutput_pmem)
2882 m_pOutput_pmem[i].fd = -1;
2892 DEBUG_PRINT_ERROR("ERROR: calloc() failed for m_out_mem_ptr/m_pOutput_pmem");
2918 m_pOutput_pmem[i].fd = m_pOutput_ion[i].fd_ion_data.fd;
2920 m_pOutput_pmem[i].fd = open (MEM_DEVICE,O_RDWR);
2921 if(m_pOutput_pmem[i].fd == 0)
2923 m_pOutput_pmem[i].fd = open (MEM_DEVICE,O_RDWR);
2926 if(m_pOutput_pmem[i].fd < 0)
2932 m_pOutput_pmem[i].size = m_sOutPortDef.nBufferSize;
2933 m_pOutput_pmem[i].offset = 0;
2935 m_pOutput_pmem[i].buffer = (unsigned char *)mmap(NULL,m_pOutput_pmem[i].size,PROT_READ|PROT_WRITE,
2936 MAP_SHARED,m_pOutput_pmem[i].fd,0);
2937 if(m_pOutput_pmem[i].buffer == MAP_FAILED)
2940 close (m_pOutput_pmem[i].fd);
2950 m_pOutput_pmem[i].buffer;
2952 m_pOutput_pmem[i].buffer = (OMX_U8 *)(i + 12345);
2959 if(dev_use_buf(&m_pOutput_pmem[i],PORT_INDEX_OUT,i) != true)
3199 if(m_pOutput_pmem)
3201 DEBUG_PRINT_LOW("Freeing m_pOutput_pmem\n");
3202 free(m_pOutput_pmem);
3203 m_pOutput_pmem = NULL;
3582 pmem_data_buf = (OMX_U8 *)m_pOutput_pmem[bufferAdd - m_out_mem_ptr].buffer;
3585 if(dev_fill_buf(bufferAdd, pmem_data_buf,(bufferAdd - m_out_mem_ptr),m_pOutput_pmem[bufferAdd - m_out_mem_ptr].fd) != true)