TI E2E Community
Digital Signal Processors (DSP)
DaVinci™ Video Processors
DM814x and AM387x Processors Forum
Where is the jpeg stream file when run DM8148 demo?
I have a mistral version DM8148 evm board and a customized board with 2 tvp5158 on it.
I have successfully ported the DVRRDK_02.00.00.23 and can run DM814x demo.
I have test the capture,h264 encode,h264 decode,hdmi display and standard display.
all works well excep one thing.
I see a lot of record file with name VBITS_DATA_x.bin and VBITS_DATA_x.bin.mv but where
is the jpeg(mjpeg file)?
My usecase is VSYS_USECASE_MULTICHN_PROGRESSIVE_VCAP_VDIS_VENC_VDEC_8CH.
so I think the mjpeg file maybe VBITS_DATA_16(or above).bin , but the file size is 0.
For MJPEG also file extension is h264. Just look for the file with appropriate channel no. E.g file VBITS_DATA_32.h264 is of channel no. 32 and is of mjpeg format but extension is h264.
thanks for your quickly reply.
Would you tell me how exactly you sovle the problem? Where is the MJPEG file, Do I have to modify the demo src?
Do you want to enable write of MJPEG stream to file ?
If so modify /dvr_rdk/demos/mcfw_api_demos/mcfw_demo/demo_vcap_venc_vdec_vdis_bits_rdwr.h
#if defined(TI_814X_BUILD) || defined(TI_8107_BUILD)#define MCFW_IPC_BITS_FWRITE_ENABLE_BITMASK_DEFAULT (MCFW_IPC_BITS_FWRITE_ENABLE_BITMASK_CHANNEL_0_CHANNEL4_CHANNEL_8)#else#define MCFW_IPC_BITS_FWRITE_ENABLE_BITMASK_DEFAULT (MCFW_IPC_BITS_FWRITE_ENABLE_BITMASK_CHANNEL_0_CHANNEL16)
#if defined(TI_814X_BUILD) || defined(TI_8107_BUILD)#define MCFW_IPC_BITS_FWRITE_ENABLE_BITMASK_DEFAULT (MCFW_IPC_BITS_FWRITE_ENABLE_BITMASK_ALLCHANNELS)#else#define MCFW_IPC_BITS_FWRITE_ENABLE_BITMASK_DEFAULT (MCFW_IPC_BITS_FWRITE_ENABLE_BITMASK_CHANNEL_0_CHANNEL16)
The encoder channel numbers are as follows:
0 -> (NumPrimaryChannels - 1) :: H264 Primary resolution
NumPrimaryChannels -> (NumPrimaryChannels + NumSecondaryChannels) - 1 :: H264 Secondary resolution
(NumPrimaryChannels + NumSecondaryChannels) -> (NumPrimaryChannels + NumSecondaryChannels + NumPrimaryChannels) :: MJPEG streams
It's working, Thanks very much!
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.