Hi all
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.
Please help
Wang,
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.
Hi Ritesh
thanks for your quickly reply.
Hi wang,
Would you tell me how exactly you sovle the problem? Where is the MJPEG file, Do I have to modify the demo src?
Thanks!
Jack
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)
to
#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
Hi Badri,
It's working, Thanks very much!