Video Demo Kernel Lockup with 2 GByte Memory Map
Build Outputs:
2GB Map Build Output:
The build outputs for the 2G memory maps include the image creation and
load addresses. Please see the output log below for details.
...
SYSMAP System.map
SYSMAP .tmp_System.map
OBJCOPY arch/arm/boot/Image
Kernel: arch/arm/boot/Image is ready
GZIP arch/arm/boot/compressed/piggy.gzip
AS arch/arm/boot/compressed/head.o
CC arch/arm/boot/compressed/misc.o
CC arch/arm/boot/compressed/decompress.o
SHIPPED arch/arm/boot/compressed/lib1funcs.S
AS arch/arm/boot/compressed/lib1funcs.o
AS arch/arm/boot/compressed/piggy.gzip.o
LD arch/arm/boot/compressed/vmlinux
OBJCOPY arch/arm/boot/zImage
Kernel: arch/arm/boot/zImage is ready
UIMAGE arch/arm/boot/uImage
Image Name: Linux-2.6.37
Created: Sun Aug 25 08:56:36 2013
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2550360 Bytes = 2490.59 kB = 2.43 MB
Load Address: c0008000
Entry Point: c0008000
Image arch/arm/boot/uImage is ready
make[5]: Leaving directory `/home/user/fmc03/ti_tools/linux_lsp/kernel/linux-dvr-rdk'
make[4]: Leaving directory `/home/user/fmc03/dvr_rdk/makerules'
...
With regards to the memory map, this is displayed during the build logging. One may see this below:
...
Generation of Shell script in progress...
generation ./env_2048M_512M.sh
Generation of Shell script in completed...
Memory Map - 2GB DDR
0x80000000 +--------------------+
|
|
| 278
MB | (SR1) Bitstream buffer {Cached
on A8. Cached on M3, although access by DMAs}
|
|
0x91600000 +--------------------+
|
|
| 3
MB | Video M3 Code
|
|
0x91900000 +--------------------+
|
|
| 15
MB | Video M3 BSS
|
|
0x92800000 +--------------------+
|
|
| 3
MB | Video M3 Data
|
|
0x92B00000 +--------------------+
|
|
| 2
MB | VPSS M3 Code
|
|
0x92D00000 +--------------------+
|
|
| 20
MB | VPSS M3 BSS
|
|
0x94100000 +--------------------+
|
|
| 6
MB | VPSS M3 Data
|
|
0x94700000 +--------------------+
|
|
| 1
MB | DSP Code
|
|
0x94800000 +--------------------+
|
|
| 24
MB | DSP Data
|
|
0x96000000 +--------------------+
|
|
| 640
MB | (SR2) Frame Buffer Region
{VPSS - Video M3 Frame Buf}
|
|
0xBE000000 +--------------------+
|
|
| 128
KB | Video M3 exception context
|
|
0xBE020000 +--------------------+
|
|
| 128
KB | VPSS M3 exception context
|
|
0xBE040000 +--------------------+
|
|
| 22.75 MB
| (SR0) Syslink MsgQ/IPC List MP - <Non-cached on M3>
|
|
0xBF700000 +--------------------+
|
|
| 2
MB | VPSS M3 - VPDMA
Descriptor
|
|
0xBF900000 +--------------------+
|
|
| 2
MB | VPSS M3 - FBDev Shared
Memory
|
|
0xBFB00000 +--------------------+
|
|
| 2
MB | Host - VPSS M3
Notify(For FBDev)
|
|
0xBFD00000 +--------------------+
|
|
| 1
MB | Remote Debug Print
|
|
0xBFE00000 +--------------------+
|
|
| 2
MB | Shared Memory
application inter process communication on A8
|
|
0xC0000000 +--------------------+
|
|
| 512
MB | Linux
|
|
0xE0000000 +--------------------+
|
|
| 256
MB | SR3_FRAME_BUFFER_EXTRA - Extra
heap for video frame buffers.Not mapped on M3
|
|
0xF0000000 +--------------------+
|
|
| 256
MB | Tiled 8-bit + 16-bit region
|
|
0xFFFFFFFF +--------------------+
...
1GB Map Build Output:
The 1G memory map build log includes this as well, which is seen below.
...
SYSMAP System.map
SYSMAP .tmp_System.map
OBJCOPY arch/arm/boot/Image
Kernel: arch/arm/boot/Image is ready
AS arch/arm/boot/compressed/head.o
GZIP arch/arm/boot/compressed/piggy.gzip
CC arch/arm/boot/compressed/misc.o
CC arch/arm/boot/compressed/decompress.o
SHIPPED arch/arm/boot/compressed/lib1funcs.S
AS arch/arm/boot/compressed/lib1funcs.o
AS arch/arm/boot/compressed/piggy.gzip.o
LD arch/arm/boot/compressed/vmlinux
OBJCOPY arch/arm/boot/zImage
Kernel: arch/arm/boot/zImage is ready
UIMAGE arch/arm/boot/uImage
Image Name: Linux-2.6.37
Created: Mon Aug 26 08:14:58 2013
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2550348 Bytes = 2490.57 kB = 2.43 MB
Load Address: 80008000
Entry Point: 80008000
Image arch/arm/boot/uImage is ready
make[5]: Leaving directory `/home/user/fmc03/ti_tools/linux_lsp/kernel/linux-dvr-rdk'
make[4]: Leaving directory `/home/user/fmc03/dvr_rdk/makerules'
...
These build logs indicate the load address of the kernel and associated
make image commands. The memory map for this build is displayed in the
build log shown below.
...
Memory Map - 1GB DDR, upto 256MB Linux
0x80000000 +-------------------+
^
|
|
| | 256
MB | Linux
|
|
|
| +-------------------+
| |
202MB
| (SR1) Bitstream buffer
|
|
| Cached on A8. Cached on M3, although access by DMAs
| +-------------------+
| | 124
KB |
(SR3)InterDucati IPC ListMP .Cached on M3
| +-------------------+
+ | 2.5
MB | Video M3 Code
512 MB +-------------------+
+ | 10.5
MB | Video M3 BSS
| +-------------------+
| | 2.5
MB | Video
M3 Data
| +-------------------+
| | 1.5
MB | VPSS
M3 Code
| +-------------------+
| | 16.5
MB | VPSS M3 BSS
| +-------------------+
| | 5.5
MB | VPSS
M3 Data
| +-------------------+
| | 1024
KB | DSP Code
| +-------------------+
v | 13.87890625
MB | DSP Data
0xA0000000 +-------------------+
^ | 256
MB | Tiled 8-bit
+ 16-bit region
| +-------------------+
| | 233.75
MB | (SR2) Frame Buffer
Region - <VPSS - Video M3 Frame Buf>
| +-------------------+
+
|
|
512 MB |
15 MB
| (SR0) Syslink MsgQ/IPC List MP - <Non-cached on M3>
+ +-------------------+
| | 128
KB | Video
M3 exception context
| +-------------------+
| |
128KB
| Vpss M3 exception context
| +-------------------+
| | 2
MB
| VPSS M3 - VPDMA Descriptor
| +-------------------+
| | 2
MB
| VPSS M3 - FBDev Shared Memory
| +-------------------+
| | 2
MB
| Host - VPSS M3 Notify(For FBDev)
| +-------------------+
v | 1
MB
| Remote Debug Print
0xBFFFFFFF +-------------------+
Generation of Shell script in progress...
generation ./env_1024M_256M.sh
Generation of Shell script in completed...
...
Log output for 2 GByte Memory Map:
Demo Usecase 1 (assert):
The log below is for use case 1:
root@dm816x:/opt/dvr_rdk/ti816x/bin# ./dvr_rdk_demo_mcfw_api.out
=========
Main Menu
=========
1: VCAP + VENC + VDEC + VDIS - Progressive SD Encode + Decode
2: VCAP + VENC + VDIS - SD Encode ONLY
3: VCAP + VENC + VDIS - HD Encode ONLY
4:
VDEC + VDIS - SD/HD Decode ONLY
e: Exit
Enter Choice: 1
--------------- CHANNEL DETAILS-------------
Capture Channels => 16
Enc Channels => Primary 16, Secondary 16
Dec Channels => 16
Disp Channels => 32
-------------------------------------------
0: SYSTEM: System Common Init in progress !!!
0: SYSTEM: IPC init in progress !!!
29: SYSTEM: CPU [DSP] syslink proc ID is [0] !!!
29: SYSTEM: CPU [VIDEO-M3] syslink proc ID is [1] !!!
29: SYSTEM: CPU [VPSS-M3] syslink proc ID is [2] !!!
29: SYSTEM: CPU [HOST] syslink proc ID is [3] !!!
29: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP_3] ...
33: SYSTEM: Creating MsgQ [HOST_MSGQ] ...
35: SYSTEM: Creating MsgQ [HOST_ACK_MSGQ] ...
37: SYSTEM: Opening MsgQ [DSP_MSGQ] ...
37: SYSTEM: Opening MsgQ [VIDEO-M3_MSGQ] ...
38: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ...
39: SYSTEM: Notify register to [DSP] line 0, event 15 ...
40: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ...
41: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ...
41: SYSTEM: IPC init DONE !!!
45: SYSTEM: Creating ListMP [HOST_IPC_OUT_24] in region 0 ...
47: SYSTEM: Creating ListMP [HOST_IPC_IN_24] in region 0 ...
49: SYSTEM: ListElem Shared Addr = 0x407d8b00
50: SYSTEM: Creating ListMP [HOST_IPC_OUT_25] in region 0 ...
52: SYSTEM: Creating ListMP [HOST_IPC_IN_25] in region 0 ...
54: SYSTEM: ListElem Shared Addr = 0x40802180
56: SYSTEM: Creating ListMP [HOST_IPC_OUT_19] in region 0 ...
58: SYSTEM: Creating ListMP [HOST_IPC_IN_19] in region 0 ...
60: SYSTEM: ListElem Shared Addr = 0x4082b800
61: SYSTEM: Creating ListMP [HOST_IPC_OUT_20] in region 0 ...
63: SYSTEM: Creating ListMP [HOST_IPC_IN_20] in region 0 ...
65: SYSTEM: ListElem Shared Addr = 0x4084f080
66: SYSTEM: Creating ListMP [HOST_IPC_OUT_21] in region 0 ...
68: SYSTEM: Creating ListMP [HOST_IPC_IN_21] in region 0 ...
70: SYSTEM: ListElem Shared Addr = 0x40872900
87: SYSTEM: System Common Init Done !!!
[host] HDMI Ctrl :Initializing
[host] HDMI Ctrl :Initialized
Enable file write (YES - y / NO - n) : n
File write DISABLED !!!
[host] MCFW_IPCBITS:VcapVencVdecVdis_ipcBitsSendFxn:Entered...
AUDIO: Do you enable Audio <Y/N>: n
[FBDEV]
[FBDEV] FB: Starting !!!
[FBDEV] FB: Opened device [/dev/fb0] (fd=22) !!!
[FBDEV]
[FBDEV] Fix Screen Info
[FBDEV] ---------------
[FBDEV] Line Length - 2560
[FBDEV] Physical Address = dcc00000
[FBDEV] Buffer Length = 8294400
[FBDEV]
[FBDEV]
[FBDEV] Var Screen Info
[FBDEV] ---------------
[FBDEV] Xres - 1280
[FBDEV] Yres - 720
[FBDEV] Xres Virtual - 1280
[FBDEV] Yres Virtual - 720
[FBDEV] Bits Per Pixel - 16
[FBDEV] Pixel Clk - 6734
[FBDEV] Rotation - 0
[FBDEV]
[FBDEV]
[FBDEV] Reg Params Info
[FBDEV] ---------------
[FBDEV] region 0, postion 0 x 0, prioirty 1
[FBDEV] first 1, last 1
[FBDEV] sc en 0, sten en 0
[FBDEV] tran en 0, type 0, key 0
[FBDEV] blend 0, alpha 0
[FBDEV] bb en 0, alpha 0
[FBDEV]
[FBDEV]
[FBDEV] ### BUF SIZE = 1843200 Bytes !!!
[FBDEV]
[FBDEV]
[FBDEV] Fix Screen Info
[FBDEV] ---------------
[FBDEV] Line Length - 2560
[FBDEV] Physical Address = dcc00000
[FBDEV] Buffer Length = 8294400
[FBDEV]
[FBDEV]
[FBDEV] Var Screen Info
[FBDEV] ---------------
[FBDEV] Xres - 1280
[FBDEV] Yres - 720
[FBDEV] Xres Virtual - 1280
[FBDEV] Yres Virtual - 720
[FBDEV] Bits Per Pixel - 16
[FBDEV] Pixel Clk - 6734
[FBDEV] Rotation - 0
[FBDEV]
[FBDEV]
[FBDEV] Reg Params Info
[FBDEV] ---------------
[FBDEV] region 0, postion 0 x 0, prioirty 1
[FBDEV] first 1, last 1
[FBDEV] sc en 0, sten en 0
[FBDEV] tran en 0, type 0, key 0
[FBDEV] blend 0, alpha 0
[FBDEV] bb en 0, alpha 0
[FBDEV]
[FBDEV]
[FBDEV] ### BUF SIZE = 1843200 Bytes !!!
[FBDEV]
[FBDEV] grpx_fb_draw ...
[FBDEV] grpx_fb_draw ... Done !!!
[FBDEV] FB: Start DONE !!!
[FBDEV]
[host]
Enable SCD block Motion Tracking On Display (Only On ON-CHIP HDMI)
Enable Motion Tracking On Display (YES - y / NO - n) : n
Motion Tracking DISABLED !!!
********* Entered usecase 16CH Progressive <816x> Cap/Enc/Dec/Dis
5093: MCFW : CPU Revision [ES2.0] !!!
5093: MCFW : Detected [(null)] Board !!!
5093: MCFW : Base Board Revision [DVR] !!!
5093: MCFW : Daughter Card Revision [DVR] !!!
ASSERT (multich_progressive_vcap_venc_vdec_vdis.c|multich_progressive_get_videodecoder_device_id|367)
The usecase above does not cause the kernel to lock up, and the demo can be stopped with CTRL-C.
Demo Usecase 2 (assert):
The log below is from use case 2.
root@dm816x:/opt/dvr_rdk/ti816x/bin# ./dvr_rdk_demo_mcfw_api.out
=========
Main Menu
=========
1: VCAP + VENC + VDEC + VDIS - Progressive SD Encode + Decode
2: VCAP + VENC + VDIS - SD Encode ONLY
3: VCAP + VENC + VDIS - HD Encode ONLY
4:
VDEC + VDIS - SD/HD Decode ONLY
e: Exit
Enter Choice: 2
--------------- CHANNEL DETAILS-------------
Capture Channels => 16
Enc Channels => Primary 16, Secondary 16
Disp Channels => 16
-------------------------------------------
0: SYSTEM: System Common Init in progress !!!
1: SYSTEM: IPC init in progress !!!
29: SYSTEM: CPU [DSP] syslink proc ID is [0] !!!
29: SYSTEM: CPU [VIDEO-M3] syslink proc ID is [1] !!!
29: SYSTEM: CPU [VPSS-M3] syslink proc ID is [2] !!!
29: SYSTEM: CPU [HOST] syslink proc ID is [3] !!!
30: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP_3] ...
34: SYSTEM: Creating MsgQ [HOST_MSGQ] ...
35: SYSTEM: Creating MsgQ [HOST_ACK_MSGQ] ...
37: SYSTEM: Opening MsgQ [DSP_MSGQ] ...
38: SYSTEM: Opening MsgQ [VIDEO-M3_MSGQ] ...
38: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ...
40: SYSTEM: Notify register to [DSP] line 0, event 15 ...
41: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ...
42: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ...
42: SYSTEM: IPC init DONE !!!
46: SYSTEM: Creating ListMP [HOST_IPC_OUT_24] in region 0 ...
48: SYSTEM: Creating ListMP [HOST_IPC_IN_24] in region 0 ...
50: SYSTEM: ListElem Shared Addr = 0x40837b00
51: SYSTEM: Creating ListMP [HOST_IPC_OUT_25] in region 0 ...
53: SYSTEM: Creating ListMP [HOST_IPC_IN_25] in region 0 ...
55: SYSTEM: ListElem Shared Addr = 0x40861180
58: SYSTEM: Creating ListMP [HOST_IPC_OUT_19] in region 0 ...
60: SYSTEM: Creating ListMP [HOST_IPC_IN_19] in region 0 ...
62: SYSTEM: ListElem Shared Addr = 0x4088a800
63: SYSTEM: Creating ListMP [HOST_IPC_OUT_20] in region 0 ...
65: SYSTEM: Creating ListMP [HOST_IPC_IN_20] in region 0 ...
67: SYSTEM: ListElem Shared Addr = 0x408ae080
68: SYSTEM: Creating ListMP [HOST_IPC_OUT_21] in region 0 ...
70: SYSTEM: Creating ListMP [HOST_IPC_IN_21] in region 0 ...
72: SYSTEM: ListElem Shared Addr = 0x408d1900
89: SYSTEM: System Common Init Done !!!
[host] HDMI Ctrl :Initializing
[host] HDMI Ctrl :Initialized
Enable file write (YES - y / NO - n) : n
File write DISABLED !!!
[host] MCFW_IPCFRAMES:VcapVenc_ipcFramesSendRecvFxn:Entered... 1466: MCFW : CPU Revision [ES2.0] !!!
1466: MCFW : Detected [(null)] Board !!!
1466: MCFW : Base Board Revision [DVR] !!!
1466: MCFW : Daughter Card Revision [DVR] !!!
VCAP: DEVICE-0 (0x5c): Device not found !!!
VCAP: DEVICE-1 (0x5d): Device not found !!!
VCAP: DEVICE-2 (0x5e): Device not found !!!
VCAP: DEVICE-3 (0x5f): Device not found !!!
[m3vpss ] WARNING!!.Tiler Memory cannot be accessed by M3 in 2G build.Will not disable
[m3vpss ] 28819: CAPTURE: Create in progress !!!
[m3vpss ] 28848: CAPTURE: VIP0 PortA capture mode is [ 8-bit, Pixel-mux Embedded Sync] !!!
[m3vpss ] 28848: Assertion @ Line: 937 in
links_m3vpss/capture/captureLink_drv.c: pInst->captureVipHandle !=
NULL : failed !!!
The usecase above does not cause the kernel to lock up, and the demo can be stopped with CTRL-C.
Demo Usecase 3 (lockup):
The log below is from usecase 3.
root@dm816x:/opt/dvr_rdk/ti816x/bin# ./dvr_rdk_demo_mcfw_api.out
=========
Main Menu
=========
1: VCAP + VENC + VDEC + VDIS - Progressive SD Encode + Decode
2: VCAP + VENC + VDIS - SD Encode ONLY
3: VCAP + VENC + VDIS - HD Encode ONLY
4:
VDEC + VDIS - SD/HD Decode ONLY
e: Exit
Enter Choice: 3
--------------- CHANNEL DETAILS-------------
Capture Channels => 4
Enc Channels => Primary 4, Secondary 4
Disp Channels => 1
-------------------------------------------
0: SYSTEM: System Common Init in progress !!!
1: SYSTEM: IPC init in progress !!!
29: SYSTEM: CPU [DSP] syslink proc ID is [0] !!!
29: SYSTEM: CPU [VIDEO-M3] syslink proc ID is [1] !!!
29: SYSTEM: CPU [VPSS-M3] syslink proc ID is [2] !!!
29: SYSTEM: CPU [HOST] syslink proc ID is [3] !!!
30: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP_3] ...
33: SYSTEM: Creating MsgQ [HOST_MSGQ] ...
35: SYSTEM: Creating MsgQ [HOST_ACK_MSGQ] ...
37: SYSTEM: Opening MsgQ [DSP_MSGQ] ...
38: SYSTEM: Opening MsgQ [VIDEO-M3_MSGQ] ...
38: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ...
40: SYSTEM: Notify register to [DSP] line 0, event 15 ...
41: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ...
41: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ...
42: SYSTEM: IPC init DONE !!!
46: SYSTEM: Creating ListMP [HOST_IPC_OUT_24] in region 0 ...
48: SYSTEM: Creating ListMP [HOST_IPC_IN_24] in region 0 ...
50: SYSTEM: ListElem Shared Addr = 0x40874b00
51: SYSTEM: Creating ListMP [HOST_IPC_OUT_25] in region 0 ...
53: SYSTEM: Creating ListMP [HOST_IPC_IN_25] in region 0 ...
54: SYSTEM: ListElem Shared Addr = 0x4089e180
57: SYSTEM: Creating ListMP [HOST_IPC_OUT_19] in region 0 ...
59: SYSTEM: Creating ListMP [HOST_IPC_IN_19] in region 0 ...
61: SYSTEM: ListElem Shared Addr = 0x408c7800
62: SYSTEM: Creating ListMP [HOST_IPC_OUT_20] in region 0 ...
64: SYSTEM: Creating ListMP [HOST_IPC_IN_20] in region 0 ...
66: SYSTEM: ListElem Shared Addr = 0x408eb080
67: SYSTEM: Creating ListMP [HOST_IPC_OUT_21] in region 0 ...
69: SYSTEM: Creating ListMP [HOST_IPC_IN_21] in region 0 ...
71: SYSTEM: ListElem Shared Addr = 0x4090e900
88: SYSTEM: System Common Init Done !!!
[host] HDMI Ctrl :Initializing
[host] HDMI Ctrl :Initialized
Enable file write (YES - y / NO - n) : n
File write DISABLED !!!
[host] MCFW_IPCFRAMES:VcapVenc_ipcFramesSendRecvFxn:Entered... 1236: MCFW : CPU Revision [ES2.0] !!!
1237: MCFW : Detected [(null)] Board !!!
1237: MCFW : Base Board Revision [DVR] !!!
1237: MCFW : Daughter Card Revision [DVR] !!!
VCAP: DEVICE-0 (0x5c): Device not found !!!
VCAP: DEVICE-1 (0x5d): Device not found !!!
VCAP: DEVICE-2 (0x5e): Device not found !!!
[m3vpss ] WARNING!!.Tiler Memory cannot be accessed by M3 in 2G build.Will not disable
VCAP: DEVICE-3 (0x5f): Device not found !!!
[m3vpss ] 35838: CAPTURE: Create in progress !!!
[m3vpss ] 35867: CAPTURE: VIP0 PortA capture mode is [ 8-bit, Non-mux Embedded Sync] !!!
The usecase above causes the kernel to lock up, and the demo cannot be stopped with CTRL-C.
Demo Usecase 4 (lockup):
Other use case
root@dm816x:/opt/dvr_rdk/ti816x# ./bin/dvr_rdk_demo_mcfw_api.out
=========
Main Menu
=========
1: VCAP + VENC + VDEC + VDIS - Progressive SD Encode + Decode
2: VCAP + VENC + VDIS - SD Encode ONLY
3: VCAP + VENC + VDIS - HD Encode ONLY
4:
VDEC + VDIS - SD/HD Decode ONLY
e: Exit
Enter Choice: 4
Sample ini files available in ./demo_ini folder.
Enter the .ini filename with full path : 1080p.ini
*** a new param codec is needed for ini, if you not sure about this
*** please reference demo_ini/704x576_02_32CH.ini
*** H264: codec = h264
*** MPEG4: codec = mpeg4
*** MJPEG: codec = mjpeg
*** Two new params numbuf & displaydelay has been added for ini, if not defaults are set
*** Generate header files ***
This will take very long time if the file is large.
- For first time you MUST select YES.
- If you already have the header file on disk, you can select NO.
Do you want to generate header ? (YES - y, NO - n) : yes
0: Opening file [/var/volatile/fmc_data] of 1920 x 1080 Codec: h264...
0: WARNING: Either the displaydelay was not set or Default value was set as 0
0: WARNING: Either the Num of output buffers not set or Default value was set as zero
0: ERROR: File [/var/volatile/fmc_data] not found !!!
!!! There were some errors in accessing the one of the input files or width x height of the bitstreams. !!!
!!! Please check, Continuing with the rest!!!
File open ... DONE !!!
--------------- CHANNEL DETAILS-------------
Dec Channels => 1
Disp Channels => 1
-------------------------------------------
0: SYSTEM: System Common Init in progress !!!
1: SYSTEM: IPC init in progress !!!
28: SYSTEM: CPU [DSP] syslink proc ID is [0] !!!
28: SYSTEM: CPU [VIDEO-M3] syslink proc ID is [1] !!!
28: SYSTEM: CPU [VPSS-M3] syslink proc ID is [2] !!!
28: SYSTEM: CPU [HOST] syslink proc ID is [3] !!!
29: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP_3] ...
33: SYSTEM: Creating MsgQ [HOST_MSGQ] ...
34: SYSTEM: Creating MsgQ [HOST_ACK_MSGQ] ...
36: SYSTEM: Opening MsgQ [DSP_MSGQ] ...
36: SYSTEM: Opening MsgQ [VIDEO-M3_MSGQ] ...
37: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ...
38: SYSTEM: Notify register to [DSP] line 0, event 15 ...
40: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ...
40: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ...
41: SYSTEM: IPC init DONE !!!
45: SYSTEM: Creating ListMP [HOST_IPC_OUT_24] in region 0 ...
47: SYSTEM: Creating ListMP [HOST_IPC_IN_24] in region 0 ...
48: SYSTEM: ListElem Shared Addr = 0x4101fb00
49: SYSTEM: Creating ListMP [HOST_IPC_OUT_25] in region 0 ...
51: SYSTEM: Creating ListMP [HOST_IPC_IN_25] in region 0 ...
53: SYSTEM: ListElem Shared Addr = 0x41049180
55: SYSTEM: Creating ListMP [HOST_IPC_OUT_19] in region 0 ...
58: SYSTEM: Creating ListMP [HOST_IPC_IN_19] in region 0 ...
59: SYSTEM: ListElem Shared Addr = 0x41072800
60: SYSTEM: Creating ListMP [HOST_IPC_OUT_20] in region 0 ...
62: SYSTEM: Creating ListMP [HOST_IPC_IN_20] in region 0 ...
64: SYSTEM: ListElem Shared Addr = 0x41096080
65: SYSTEM: Creating ListMP [HOST_IPC_OUT_21] in region 0 ...
67: SYSTEM: Creating ListMP [HOST_IPC_IN_21] in region 0 ...
69: SYSTEM: ListElem Shared Addr = 0x410b9900
86: SYSTEM: System Common Init Done !!!
ch[0], h264
[host] HDMI Ctrl :Initializing
[host] HDMI Ctrl :Initialized
[FBDEV]
[FBDEV] FB: Starting !!!
[FBDEV] FB: Opened device [/dev/fb0] (fd=21) !!!
[FBDEV]
[FBDEV] Fix Screen Info
[FBDEV] ---------------
[FBDEV] Line Length - 2560
[FBDEV] Physical Address = dcc00000
[FBDEV] Buffer Length = 8294400
[FBDEV]
[FBDEV]
[FBDEV] Var Screen Info
[FBDEV] ---------------
[FBDEV] Xres - 1280
[FBDEV] Yres - 720
[FBDEV] Xres Virtual - 1280
[FBDEV] Yres Virtual - 720
[FBDEV] Bits Per Pixel - 16
[FBDEV] Pixel Clk - 6734
[FBDEV] Rotation - 0
[FBDEV]
[FBDEV]
[FBDEV] Reg Params Info
[FBDEV] ---------------
[FBDEV] region 0, postion 0 x 0, prioirty 1
[FBDEV] first 1, last 1
[FBDEV] sc en 0, sten en 0
[FBDEV] tran en 0, type 0, key 0
[FBDEV] blend 0, alpha 0
[FBDEV] bb en 0, alpha 0
[FBDEV]
[FBDEV]
[FBDEV] ### BUF SIZE = 1843200 Bytes !!!
[FBDEV]
[FBDEV]
[FBDEV] Fix Screen Info
[FBDEV] ---------------
[FBDEV] Line Length - 2560
[FBDEV] Physical Address = dcc00000
[FBDEV] Buffer Length = 8294400
[FBDEV]
[FBDEV]
[FBDEV] Var Screen Info
[FBDEV] ---------------
[FBDEV] Xres - 1280
[FBDEV] Yres - 720
[FBDEV] Xres Virtual - 1280
[FBDEV] Yres Virtual - 720
[FBDEV] Bits Per Pixel - 16
[FBDEV] Pixel Clk - 6734
[FBDEV] Rotation - 0
[FBDEV]
[FBDEV]
[FBDEV] Reg Params Info
[FBDEV] ---------------
[FBDEV] region 0, postion 0 x 0, prioirty 1
[FBDEV] first 1, last 1
[FBDEV] sc en 0,��������������������������������������������������������������������������������������������������������
The usecase above causes the kernel to lock up, and the demo cannot be
stopped with CTRL-C. Note the garbage characters at the end.
Log output for 1 GByte Memory Map:
Demo Usecase 1 (assert):
The log below is for use case 1:
root@dm816x:/opt/dvr_rdk/ti816x/bin# ./dvr_rdk_demo_mcfw_api.out
=========
Main Menu
=========
1: VCAP + VENC + VDEC + VDIS - Progressive SD Encode + Decode
2: VCAP + VENC + VDIS - SD Encode ONLY
3: VCAP + VENC + VDIS - HD Encode ONLY
4:
VDEC + VDIS - SD/HD Decode ONLY
e: Exit
Enter Choice: 1
--------------- CHANNEL DETAILS-------------
Capture Channels => 16
Enc Channels => Primary 16, Secondary 16
Dec Channels => 16
Disp Channels => 32
-------------------------------------------
0: SYSTEM: System Common Init in progress !!!
1: SYSTEM: IPC init in progress !!!
27: SYSTEM: CPU [DSP] syslink proc ID is [0] !!!
27: SYSTEM: CPU [VIDEO-M3] syslink proc ID is [1] !!!
27: SYSTEM: CPU [VPSS-M3] syslink proc ID is [2] !!!
27: SYSTEM: CPU [HOST] syslink proc ID is [3] !!!
27: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP_3] ...
31: SYSTEM: Creating MsgQ [HOST_MSGQ] ...
33: SYSTEM: Creating MsgQ [HOST_ACK_MSGQ] ...
34: SYSTEM: Opening MsgQ [DSP_MSGQ] ...
35: SYSTEM: Opening MsgQ [VIDEO-M3_MSGQ] ...
35: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ...
36: SYSTEM: Notify register to [DSP] line 0, event 15 ...
38: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ...
38: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ...
39: SYSTEM: IPC init DONE !!!
43: SYSTEM: Creating ListMP [HOST_IPC_OUT_24] in region 0 ...
45: SYSTEM: Creating ListMP [HOST_IPC_IN_24] in region 0 ...
46: SYSTEM: ListElem Shared Addr = 0x407fbb00
47: SYSTEM: Creating ListMP [HOST_IPC_OUT_25] in region 0 ...
49: SYSTEM: Creating ListMP [HOST_IPC_IN_25] in region 0 ...
51: SYSTEM: ListElem Shared Addr = 0x40825180
53: SYSTEM: Creating ListMP [HOST_IPC_OUT_19] in region 0 ...
55: SYSTEM: Creating ListMP [HOST_IPC_IN_19] in region 0 ...
57: SYSTEM: ListElem Shared Addr = 0x4084e800
58: SYSTEM: Creating ListMP [HOST_IPC_OUT_20] in region 0 ...
60: SYSTEM: Creating ListMP [HOST_IPC_IN_20] in region 0 ...
61: SYSTEM: ListElem Shared Addr = 0x40872080
62: SYSTEM: Creating ListMP [HOST_IPC_OUT_21] in region 0 ...
64: SYSTEM: Creating ListMP [HOST_IPC_IN_21] in region 0 ...
66: SYSTEM: ListElem Shared Addr = 0x40895900
83: SYSTEM: System Common Init Done !!!
[host] HDMI Ctrl :Initializing
[host] HDMI Ctrl :Initialized
Enable file write (YES - y / NO - n) : n
File write DISABLED !!!
[host] MCFW_IPCBITS:VcapVencVdecVdis_ipcBitsSendFxn:Entered...
AUDIO: Do you enable Audio <Y/N>: n
[FBDEV]
[FBDEV] FB: Starting !!!
[FBDEV] FB: Opened device [/dev/fb0] (fd=22) !!!
[FBDEV]
[FBDEV] Fix Screen Info
[FBDEV] ---------------
[FBDEV] Line Length - 2560
[FBDEV] Physical Address = 8cc00000
[FBDEV] Buffer Length = 8294400
[FBDEV]
[FBDEV]
[FBDEV] Var Screen Info
[FBDEV] ---------------
[FBDEV] Xres - 1280
[FBDEV] Yres - 720
[FBDEV] Xres Virtual - 1280
[FBDEV] Yres Virtual - 720
[FBDEV] Bits Per Pixel - 16
[FBDEV] Pixel Clk - 6734
[FBDEV] Rotation - 0
[FBDEV]
[FBDEV]
[FBDEV] Reg Params Info
[FBDEV] ---------------
[FBDEV] region 0, postion 0 x 0, prioirty 1
[FBDEV] first 1, last 1
[FBDEV] sc en 0, sten en 0
[FBDEV] tran en 0, type 0, key 0
[FBDEV] blend 0, alpha 0
[FBDEV] bb en 0, alpha 0
[FBDEV]
[FBDEV]
[FBDEV] ### BUF SIZE = 1843200 Bytes !!!
[FBDEV]
[FBDEV]
[FBDEV] Fix Screen Info
[FBDEV] ---------------
[FBDEV] Line Length - 2560
[FBDEV] Physical Address = 8cc00000
[FBDEV] Buffer Length = 8294400
[FBDEV]
[FBDEV]
[FBDEV] Var Screen Info
[FBDEV] ---------------
[FBDEV] Xres - 1280
[FBDEV] Yres - 720
[FBDEV] Xres Virtual - 1280
[FBDEV] Yres Virtual - 720
[FBDEV] Bits Per Pixel - 16
[FBDEV] Pixel Clk - 6734
[FBDEV] Rotation - 0
[FBDEV]
[FBDEV]
[FBDEV] Reg Params Info
[FBDEV] ---------------
[FBDEV] region 0, postion 0 x 0, prioirty 1
[FBDEV] first 1, last 1
[FBDEV] sc en 0, sten en 0
[FBDEV] tran en 0, type 0, key 0
[FBDEV] blend 0, alpha 0
[FBDEV] bb en 0, alpha 0
[FBDEV]
[FBDEV]
[FBDEV] ### BUF SIZE = 1843200 Bytes !!!
[FBDEV]
[FBDEV] grpx_fb_draw ...
[FBDEV] grpx_fb_draw ... Done !!!
[FBDEV] FB: Start DONE !!!
[FBDEV]
[host]
Enable SCD block Motion Tracking On Display (Only On ON-CHIP HDMI)
Enable Motion Tracking On Display (YES - y / NO - n) : n
Motion Tracking DISABLED !!!
********* Entered usecase 16CH Progressive <816x> Cap/Enc/Dec/Dis
3245: MCFW : CPU Revision [ES2.0] !!!
3245: MCFW : Detected [(null)] Board !!!
3245: MCFW : Base Board Revision [DVR] !!!
3245: MCFW : Daughter Card Revision [DVR] !!!
ASSERT (multich_progressive_vcap_venc_vdec_vdis.c|multich_progressive_get_videodecoder_device_id|367)
The usecase above does not cause the kernel to lock up, and the demo can be stopped with CTRL-C.
Demo Usecase 2 (assert):
The log below is from use case 2.
root@dm816x:/opt/dvr_rdk/ti816x/bin# ./dvr_rdk_demo_mcfw_api.out
=========
Main Menu
=========
1: VCAP + VENC + VDEC + VDIS - Progressive SD Encode + Decode
2: VCAP + VENC + VDIS - SD Encode ONLY
3: VCAP + VENC + VDIS - HD Encode ONLY
4:
VDEC + VDIS - SD/HD Decode ONLY
e: Exit
Enter Choice: 2
--------------- CHANNEL DETAILS-------------
Capture Channels => 16
Enc Channels => Primary 16, Secondary 16
Disp Channels => 16
-------------------------------------------
0: SYSTEM: System Common Init in progress !!!
1: SYSTEM: IPC init in progress !!!
27: SYSTEM: CPU [DSP] syslink proc ID is [0] !!!
27: SYSTEM: CPU [VIDEO-M3] syslink proc ID is [1] !!!
27: SYSTEM: CPU [VPSS-M3] syslink proc ID is [2] !!!
27: SYSTEM: CPU [HOST] syslink proc ID is [3] !!!
27: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP_3] ...
31: SYSTEM: Creating MsgQ [HOST_MSGQ] ...
32: SYSTEM: Creating MsgQ [HOST_ACK_MSGQ] ...
34: SYSTEM: Opening MsgQ [DSP_MSGQ] ...
35: SYSTEM: Opening MsgQ [VIDEO-M3_MSGQ] ...
35: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ...
37: SYSTEM: Notify register to [DSP] line 0, event 15 ...
38: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ...
38: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ...
39: SYSTEM: IPC init DONE !!!
43: SYSTEM: Creating ListMP [HOST_IPC_OUT_24] in region 0 ...
45: SYSTEM: Creating ListMP [HOST_IPC_IN_24] in region 0 ...
46: SYSTEM: ListElem Shared Addr = 0x407b8b00
47: SYSTEM: Creating ListMP [HOST_IPC_OUT_25] in region 0 ...
49: SYSTEM: Creating ListMP [HOST_IPC_IN_25] in region 0 ...
50: SYSTEM: ListElem Shared Addr = 0x407e2180
53: SYSTEM: Creating ListMP [HOST_IPC_OUT_19] in region 0 ...
55: SYSTEM: Creating ListMP [HOST_IPC_IN_19] in region 0 ...
56: SYSTEM: ListElem Shared Addr = 0x4080b800
57: SYSTEM: Creating ListMP [HOST_IPC_OUT_20] in region 0 ...
59: SYSTEM: Creating ListMP [HOST_IPC_IN_20] in region 0 ...
61: SYSTEM: ListElem Shared Addr = 0x4082f080
62: SYSTEM: Creating ListMP [HOST_IPC_OUT_21] in region 0 ...
64: SYSTEM: Creating ListMP [HOST_IPC_IN_21] in region 0 ...
65: SYSTEM: ListElem Shared Addr = 0x40852900
83: SYSTEM: System Common Init Done !!!
[host] HDMI Ctrl :Initializing
[host] HDMI Ctrl :Initialized
Enable file write (YES - y / NO - n) : n
File write DISABLED !!!
[host] MCFW_IPCFRAMES:VcapVenc_ipcFramesSendRecvFxn:Entered... 1397: MCFW : CPU Revision [ES2.0] !!!
1398: MCFW : Detected [(null)] Board !!!
1398: MCFW : Base Board Revision [DVR] !!!
1398: MCFW : Daughter Card Revision [DVR] !!!
VCAP: DEVICE-0 (0x5c): Device not found !!!
VCAP: DEVICE-1 (0x5d): Device not found !!!
VCAP: DEVICE-2 (0x5e): Device not found !!!
VCAP: DEVICE-3 (0x5f): Device not found !!!
[m3vpss ] 121393: CAPTURE: Create in progress !!!
[m3vpss ] 121423: CAPTURE: VIP0 PortA capture mode is [ 8-bit, Pixel-mux Embedded Sync] !!!
[m3vpss ] 121423: Assertion @ Line: 937 in
links_m3vpss/capture/captureLink_drv.c: pInst->captureVipHandle !=
NULL : failed !!!
The usecase above does not cause the kernel to lock up, and the demo can be stopped with CTRL-C.
Demo Usecase 3:
Other use case.
root@dm816x:/opt/dvr_rdk/ti816x/bin# ./dvr_rdk_demo_mcfw_api.out
=========
Main Menu
=========
1: VCAP + VENC + VDEC + VDIS - Progressive SD Encode + Decode
2: VCAP + VENC + VDIS - SD Encode ONLY
3: VCAP + VENC + VDIS - HD Encode ONLY
4:
VDEC + VDIS - SD/HD Decode ONLY
e: Exit
Enter Choice: 3
--------------- CHANNEL DETAILS-------------
Capture Channels => 4
Enc Channels => Primary 4, Secondary 4
Disp Channels => 1
-------------------------------------------
0: SYSTEM: System Common Init in progress !!!
1: SYSTEM: IPC init in progress !!!
26: SYSTEM: CPU [DSP] syslink proc ID is [0] !!!
26: SYSTEM: CPU [VIDEO-M3] syslink proc ID is [1] !!!
26: SYSTEM: CPU [VPSS-M3] syslink proc ID is [2] !!!
26: SYSTEM: CPU [HOST] syslink proc ID is [3] !!!
27: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP_3] ...
30: SYSTEM: Creating MsgQ [HOST_MSGQ] ...
32: SYSTEM: Creating MsgQ [HOST_ACK_MSGQ] ...
34: SYSTEM: Opening MsgQ [DSP_MSGQ] ...
34: SYSTEM: Opening MsgQ [VIDEO-M3_MSGQ] ...
34: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ...
36: SYSTEM: Notify register to [DSP] line 0, event 15 ...
37: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ...
37: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ...
38: SYSTEM: IPC init DONE !!!
42: SYSTEM: Creating ListMP [HOST_IPC_OUT_24] in region 0 ...
44: SYSTEM: Creating ListMP [HOST_IPC_IN_24] in region 0 ...
46: SYSTEM: ListElem Shared Addr = 0x40823b00
47: SYSTEM: Creating ListMP [HOST_IPC_OUT_25] in region 0 ...
48: SYSTEM: Creating ListMP [HOST_IPC_IN_25] in region 0 ...
50: SYSTEM: ListElem Shared Addr = 0x4084d180
52: SYSTEM: Creating ListMP [HOST_IPC_OUT_19] in region 0 ...
55: SYSTEM: Creating ListMP [HOST_IPC_IN_19] in region 0 ...
56: SYSTEM: ListElem Shared Addr = 0x40876800
57: SYSTEM: Creating ListMP [HOST_IPC_OUT_20] in region 0 ...
59: SYSTEM: Creating ListMP [HOST_IPC_IN_20] in region 0 ...
61: SYSTEM: ListElem Shared Addr = 0x4089a080
62: SYSTEM: Creating ListMP [HOST_IPC_OUT_21] in region 0 ...
64: SYSTEM: Creating ListMP [HOST_IPC_IN_21] in region 0 ...
65: SYSTEM: ListElem Shared Addr = 0x408bd900
83: SYSTEM: System Common Init Done !!!
[host] HDMI Ctrl :Initializing
[host] HDMI Ctrl :Initialized
Enable file write (YES - y / NO - n) : n
File write DISABLED !!!
[host] MCFW_IPCFRAMES:VcapVenc_ipcFramesSendRecvFxn:Entered... 1097: MCFW : CPU Revision [ES2.0] !!!
1098: MCFW : Detected [(null)] Board !!!
1098: MCFW : Base Board Revision [DVR] !!!
1098: MCFW : Daughter Card Revision [DVR] !!!
VCAP: DEVICE-0 (0x5c): Device not found !!!
VCAP: DEVICE-1 (0x5d): Device not found !!!
VCAP: DEVICE-2 (0x5e): Device not found !!!
VCAP: DEVICE-3 (0x5f): Device not found !!!
[m3vpss ] 536109: CAPTURE: Create in progress !!!
[m3vpss ] 536138: CAPTURE: VIP0 PortA capture mode is [ 8-bit, Non-mux Embedded Sync] !!!
[m3vpss ] 536353: CAPTURE: VIP0 PortB capture mode is [ 8-bit, Non-mux Embedded Sync] !!!
[m3vpss ] 536569: CAPTURE: VIP1 PortA capture mode is [ 8-bit, Non-mux Embedded Sync] !!!
[m3vpss ] 536784: CAPTURE: VIP1 PortB capture mode is [ 8-bit, Non-mux Embedded Sync] !!!
[m3vpss ] UTILS: DMA: Allocated CH (TCC) = 58 (58)
[m3vpss ] UTILS: DMA: 0 of 4: Allocated PaRAM = 58 (0x49004740)
[m3vpss ] UTILS: DMA: 1 of 4: Allocated PaRAM = 64 (0x49004800)
[m3vpss ] UTILS: DMA: 2 of 4: Allocated PaRAM = 65 (0x49004820)
[m3vpss ] UTILS: DMA: 3 of 4: Allocated PaRAM = 66 (0x49004840)
[m3vpss ] CAPTURE::HEAPID:0 USED:904
[m3vpss ] CAPTURE::HEAPID:4 USED:186624000
[m3vpss ] 537000: CAPTURE: Create Done !!!
[m3vpss ] 537005: DUP : Create Done !!!
[m3vpss ] 537010: DUP : Create Done !!!
[m3vpss ] 537011: MERGE : Create Done !!!
[m3vpss ] 537012: MERGE : Create Done !!!
[m3vpss ] 537012: DEI : Create in progress !!!
[m3vpss ] 537492: DEI : Loading Down-scaling Co-effs
[m3vpss ] 537492: DEI : Co-effs Loading ... DONE !!!
[m3vpss ] DEI:HEAPID:0 USED:64
[m3vpss ] DEI:HEAPID:1 USED:6240
[m3vpss ] DEI:HEAPID:4 USED:50803200
[m3vpss ] 537493: DEI : Create Done !!!
[m3vpss ] 537493: DEI : Create in progress !!!
[m3vpss ] 537974: DEI : Loading Down-scaling Co-effs
[m3vpss ] 537974: DEI : Co-effs Loading ... DONE !!!
[m3vpss ] DEI:HEAPID:0 USED:64
[m3vpss ] DEI:HEAPID:1 USED:5984
[m3vpss ] 537974: DEI : Create Done !!!
[m3vpss ] 537975: SCLR: Create in progress !!!
[m3vpss ] 538015: SCLR : Loading Up-scaling Co-effs ...
[m3vpss ] 538015: SCLR : Co-effs Loading ... DONE !!!
[m3vpss ] SCLR:HEAPID:0 USED:64
[m3vpss ] SCLR:HEAPID:1 USED:13248
[m3vpss ] 538015: SCLR: Create Done !!!
[m3vpss ] 538015: SCLR: Create in progress !!!
[m3vpss ] 538055: SCLR : Loading Up-scaling Co-effs ...
[m3vpss ] 538055: SCLR : Co-effs Loading ... DONE !!!
[m3vpss ] SCLR:HEAPID:0 USED:64
[m3vpss ] SCLR:HEAPID:1 USED:9728
[m3vpss ] 538055: SCLR: Create Done !!!
[m3vpss ] 538056: MERGE : Create Done !!!
[m3vpss ] 538057: NSF: Create in progress !!!
[c6xdsp ] 535636: IPC_FRAMES_IN : Create in progress !!!
[c6xdsp ] 535636: SYSTEM: Opening ListMP [VPSS-M3_IPC_OUT_19] ...
[c6xdsp ] 535636: SYSTEM: Opening ListMP [VPSS-M3_IPC_IN_19] ...
[m3vpss ] NSF::HEAPID:0 USED:128
[c6xdsp ] 535637: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ...
[m3vpss ] NSF::HEAPID:1 USED:14784
[m3vpss ] NSF::HEAPID:4 USED:2027520
[m3vpss ] 538136: NSF: Create Done !!!
[c6xdsp ] IPC_FRAMES_IN:HEAPID:0 USED:304
[m3vpss ] 538137: MERGE : Create Done !!!
[c6xdsp ] 535638: IPC_FRAMES_IN : Create Done !!!
[m3vpss ] 538139: MERGE : Create Done !!!
[c6xdsp ] 535638: ALG : Create in progress !!!
[m3vpss ] 538139: IPC_FRAMES_OUT : Create in progress !!!
[m3video] 538158: IPC_IN_M3 : Create in progress !!!
[m3vpss ] 538141: IPC_FRAMES_OUT : Create Done !!!
[c6xdsp ] ALGLINK:HEAPID:0 USED:2616
[m3video] 538158: SYSTEM: Opening ListMP [VPSS-M3_IPC_OUT_0] ...
[m3vpss ] 538157: DUP : Create Done !!!
[c6xdsp ] ALGLINK:HEAPID:1 USED:5912
[m3video] 538159: SYSTEM: Opening ListMP [VPSS-M3_IPC_IN_0] ...
[m3vpss ] 538157: IPC_OUT_M3 : Create in progress !!!
[c6xdsp ] 535645: ALG : Create Done !!!
[m3video] 538161: IPC_IN_M3 : Create Done !!!
[m3vpss ] 538158: IPC_OUT_M3 : Create Done !!!
[m3video] 538161: ENCODE: Create in progress ... !!!
[m3video] ENCLINK:INFO: !!!Number of output buffers for ch[8] set to [1]
[m3video] 538237: ENCODE: Creating CH0 of 1920 x 1080,
pitch = (1920, 1920) [PROGRESSIVE] [NON-TILED ], bitrate = 2000
Kbps ...
[m3video] ENCLINK_H264:HEAPID:0 USED:13808
[m3video] ENCLINK_H264:HEAPID:3 USED:1277952
[m3video] 538274: ENCODE: Creating CH1 of 1920 x 1080,
pitch = (1920, 1920) [PROGRESSIVE] [NON-TILED ], bitrate = 2000
Kbps ...
[m3video] ENCLINK_H264:HEAPID:0 USED:11912
[m3video] ENCLINK_H264:HEAPID:3 USED:28672
[m3video] 538311: ENCODE: Creating CH2 of 1920 x 1080,
pitch = (1920, 1920) [PROGRESSIVE] [NON-TILED ], bitrate = 2000
Kbps ...
[m3video] ENCLINK_H264:HEAPID:0 USED:11912
[m3video] ENCLINK_H264:HEAPID:3 USED:28672
[m3video] 538348: ENCODE: Creating CH3 of 1920 x 1080,
pitch = (1920, 1920) [PROGRESSIVE] [NON-TILED ], bitrate = 2000
Kbps ...
[m3video] ENCLINK_H264:HEAPID:0 USED:11912
[m3video] ENCLINK_H264:HEAPID:3 USED:4096
[m3video] 538387: ENCODE: Creating CH4 of 704 x 480, pitch
= (704, 704) [PROGRESSIVE] [NON-TILED ], bitrate = 500 Kbps ...
[m3video] ENCLINK_H264:HEAPID:0 USED:11912
[m3video] 538400: ENCODE: Creating CH5 of 704 x 480, pitch
= (704, 704) [PROGRESSIVE] [NON-TILED ], bitrate = 500 Kbps ...
[host] IpcBitsInLink_tskMain:Entered
[host] 3629: IPC_BITS_IN : Create in progress !!!
[host] 3629: IPC_BITS_IN : ListMPOpen start !!!
[host] 3629: SYSTEM: Opening ListMP [VIDEO-M3_IPC_OUT_24] ...
3631: SYSTEM: Opening ListMP [VIDEO-M3_IPC_IN_24] ...
[host] 3632: IPC_BITS_IN : ListMPOpen done !!!
[host] 3634: IPC_BITS_IN : System_linkGetInfo done !!!
[host] 3634: IPC_BITS_IN : Create Done !!!
[host] IpcFramesInLink_tskMain:Entered
[host] 3636: IPC_FRAMES_IN : Create in progress !!!
[host] 3636: SYSTEM: Opening ListMP [VPSS-M3_IPC_OUT_20] ...
3638: SYSTEM: Opening ListMP [VPSS-M3_IPC_IN_20] ...
[host] 3642: IPC_FRAMES_IN : Create Done !!!
[host] 3642: IPC_FRAMES_OUT : Create in progress !!!
[host] 3643: IPC_FRAMES_OUT : Create Done !!!
[m3video] ENCLINK_H264:HEAPID:0 USED:11912
[m3vpss ] 538450: IPC_FRAMES_OUT : Create in progress !!!
[m3video] 538412: ENCODE: Creating CH6 of 704 x 480, pitch
= (704, 704) [PROGRESSIVE] [NON-TILED ], bitrate = 500 Kbps ...
[m3vpss ] 538452: IPC_FRAMES_OUT : Create Done !!!
[m3video] ENCLINK_H264:HEAPID:0 USED:11912
[m3vpss ] 538459: IPC_FRAMES_IN : Create in progress !!!
[m3video] 538425: ENCODE: Creating CH7 of 704 x 480, pitch
= (704, 704) [PROGRESSIVE] [NON-TILED ], bitrate = 500 Kbps ...
[m3vpss ] 538459: SYSTEM: Opening ListMP [HOST_IPC_OUT_19] ...
[m3vpss ] 538459: SYSTEM: Opening ListMP [HOST_IPC_IN_19] ...
[m3vpss ] 538461: SYSTEM: Opening MsgQ [HOST_MSGQ] ...
[m3video] ENCLINK_H264:HEAPID:0 USED:11912
[m3video] 538438: ENCODE: Creating CH8 of 704 x 480, pitch
= (704, 704) [PROGRESSIVE] [NON-TILED ], bitrate = 100 Kbps ...
[m3vpss ] IPC_FRAMES_IN:HEAPID:0 USED:304
[m3vpss ] 538462: IPC_FRAMES_IN : Create Done !!!
[m3video] ENCLINK_JPEG:HEAPID:0 USED:2064
[m3vpss ] 538463: DISPLAY: Create in progress !!!
[m3video] 538439: ENCODE: Creating CH9 of 704 x 480, pitch
= (704, 704) [PROGRESSIVE] [NON-TILED ], bitrate = 100 Kbps ...
[m3vpss ] 538464: DISPLAY: Create Done !!!
[m3vpss ] 538464: DISPLAY: Create in progress !!!
[m3vpss ] 538465: DISPLAY: Create Done !!!
[m3video] ENCLINK_JPEG:HEAPID:0 USED:2064
[m3video] 538439: ENCODE: Creating CH10 of 704 x 480, pitch
= (704, 704) [PROGRESSIVE] [NON-TILED ], bitrate = 100 Kbps ...
[m3video] ENCLINK_JPEG:HEAPID:0 USED:2064
[m3vpss ] 538482: DISPLAY: Start in progress !!!
[m3video] 538440: ENCODE: Creating CH11 of 704 x 480, pitch
= (704, 704) [PROGRESSIVE] [NON-TILED ], bitrate = 100 Kbps ...
[m3video] ENCLINK_JPEG:HEAPID:0 USED:2064
[m3video] 538440: ENCODE: All CH Create ... DONE !!!
[m3video] ENCLINK:HEAPID:0 USED:105568
[m3video] ENCLINK:HEAPID:2 USED:15759360
[m3video] ENCLINK:HEAPID:3 USED:1339392
[m3video] 538442: ENCODE: Create ... DONE !!!
[m3video] 538442: IPC_BITS_OUT : Create in progress !!!
[m3vpss ] 538530: DISPLAY: Start Done !!!
[m3video] 538444: IPC_BITS_OUT : Create Done !!!
[m3vpss ] 538530: DISPLAY: HDDAC(BP0) : 41 fps, Latency
(Min / Max) = ( 255 / 0 ), Callback Interval (Min / Max) = ( 255 / 0 )
DropCount:0 DispLatency (Min / Max) = ( 7811 / 0 ) !!!
[m3vpss ] 538531: DISPLAY DRV: HDDAC(BP0) : Q:[2] Display:[2], Repeat:[1], DQ:[0]
[m3vpss ] 538531: DISPLAY: UNDERFLOW COUNT: HDMI(BP0) 1, HDDAC(BP0) 1, DVO2(BP1) 1, SDDAC(SEC1) 1
[m3vpss ] 538531: SYSTEM : FREE SPACE : System
Heap = 66432 B, Mbx = 10238 msgs)
[m3vpss ] 538531: SYSTEM : FREE SPACE : SR0
Heap = 8864256 B (8 MB)
[m3vpss ] 538531: SYSTEM : FREE SPACE : Frame Buffer = 384 B (0 MB)
[m3vpss ] 538531: SYSTEM : FREE SPACE : Bitstream Buffer = 196052864 B (186 MB)
[m3vpss ] 538531: DISPLAY: Start in progress !!!
[m3vpss ] 538532: SYSTEM : FREE SPACE : Tiler Buffer = 49 B (0 MB) - TILER OFF
[m3vpss ] 538578: DISPLAY: Start Done !!!
[m3vpss ] 538578: DISPLAY: DVO2(BP1) : 42 fps,
Latency (Min / Max) = ( 255 / 0 ), Callback Interval (Min / Max) = (
255 / 0 ) DropCount:0 DispLatency (Min / Max) = ( 7811 / 0 ) !!!
[m3vpss ] 538578: DISPLAY DRV: DVO2(BP1) : Q:[2] Display:[2], Repeat:[1], DQ:[0]
[m3vpss ] 538959: CAPTURE: Start in progress !!!
[m3vpss ] 538959: CAPTURE: Start Done !!!
[m3vpss ] 539059: CAPTURE: Enabled Time Stamping !!!
[m3vpss ] 539069: CAPTURE: Enabled Time Stamping !!!
[m3vpss ] 539077: CAPTURE: Enabled Time Stamping !!!
[m3vpss ] 539085: CAPTURE: Enabled Time Stamping !!!
[host] MCFW_IPCFRAMES: Callback function:VcapVenc_ipcFramesInCbFxn
[host] MCFW_IPCFRAMES:Received first frame notify...
[host] MCFW_IPCFRAMES:VIDFRAMELIST_INFO:FullFrameList numFullFrames:1
[host] MCFW_IPCFRAMES:VIDFRAME_INFO:chNum:0
fid:0 frameWidth:1920
frameHeight:1080
timeStamp:0
virtAddr[0][0]:(nil) phyAddr[0][0]:0xbb616c80
[m3video] Warning: DataSyncSetUp: Missed getting pFrame pointer
[m3video] 539138: Assertion @ Line: 1264 in links_m3video/iva_enc/encLink_h264.c: pSubFrameInfo != NULL : failed !!!
TI_VDIS:Entered function:Vdis_putFullVideoFramesNum bufs
put:1TI_VDIS:Leaving
function:Vdis_copyVidFrameInfoMcFw2LinkVidFrameInfo:virt[0][0]:(nil),phy[0][0]:0xbb616c80,channelNum:0,fid:0,frameWidth:1920,frameHeight:1080,framePitch[0]:38!
DEMO: 1: No video detected at CH [1,0] !!!
DEMO: 2: No video detected at CH [2,0] !!!
DEMO: 3: No video detected at CH [3,0] !!!
=============
Run-Time Menu
=============
1: Capture Settings
2: Encode Settings
3: Decode Settings
4: Display Settings
5: Audio Capture <TVP5158> & Encode <AAC-LC, G711> demo
6: Change Playback Channel <valid only if capture/playback is active>
7: Audio encode demo <File In/Out>
8: Audio decode demo <File In/Out>
i: Print detailed system information
s: Core Status: Active/In-active
f: Switch IVA Channel Map
e: Stop Demo
Enter Choice:
The usecase above causes the kernel to lock up, and the demo cannot be stopped with CTRL-C.
Demo Usecase 4:
Other use case
root@dm816x:/opt/dvr_rdk/ti816x# ./bin/dvr_rdk_demo_mcfw_api.out
=========
Main Menu
=========
1: VCAP + VENC + VDEC + VDIS - Progressive SD Encode + Decode
2: VCAP + VENC + VDIS - SD Encode ONLY
3: VCAP + VENC + VDIS - HD Encode ONLY
4:
VDEC + VDIS - SD/HD Decode ONLY
e: Exit
Enter Choice: 4
Sample ini files available in ./demo_ini folder.
Enter the .ini filename with full path : 1080p.ini
*** a new param codec is needed for ini, if you not sure about this
*** please reference demo_ini/704x576_02_32CH.ini
*** H264: codec = h264
*** MPEG4: codec = mpeg4
*** MJPEG: codec = mjpeg
*** Two new params numbuf & displaydelay has been added for ini, if not defaults are set
*** Generate header files ***
This will take very long time if the file is large.
- For first time you MUST select YES.
- If you already have the header file on disk, you can select NO.
Do you want to generate header ? (YES - y, NO - n) : y
0: Opening file [/var/volatile/fmc_data] of 1920 x 1080 Codec: h264...
0: WARNING: Either the displaydelay was not set or Default value was set as 0
0: WARNING: Either the Num of output buffers not set or Default value was set as zero
0: ERROR: File [/var/volatile/fmc_data] not found !!!
!!! There were some errors in accessing the one of the input files or width x height of the bitstreams. !!!
!!! Please check, Continuing with the rest!!!
File open ... DONE !!!
--------------- CHANNEL DETAILS-------------
Dec Channels => 1
Disp Channels => 1
-------------------------------------------
0: SYSTEM: System Common Init in progress !!!
1: SYSTEM: IPC init in progress !!!
26: SYSTEM: CPU [DSP] syslink proc ID is [0] !!!
26: SYSTEM: CPU [VIDEO-M3] syslink proc ID is [1] !!!
26: SYSTEM: CPU [VPSS-M3] syslink proc ID is [2] !!!
26: SYSTEM: CPU [HOST] syslink proc ID is [3] !!!
27: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP_3] ...
30: SYSTEM: Creating MsgQ [HOST_MSGQ] ...
32: SYSTEM: Creating MsgQ [HOST_ACK_MSGQ] ...
33: SYSTEM: Opening MsgQ [DSP_MSGQ] ...
34: SYSTEM: Opening MsgQ [VIDEO-M3_MSGQ] ...
34: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ...
35: SYSTEM: Notify register to [DSP] line 0, event 15 ...
37: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ...
37: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ...
38: SYSTEM: IPC init DONE !!!
42: SYSTEM: Creating ListMP [HOST_IPC_OUT_24] in region 0 ...
44: SYSTEM: Creating ListMP [HOST_IPC_IN_24] in region 0 ...
45: SYSTEM: ListElem Shared Addr = 0x410b9b00
46: SYSTEM: Creating ListMP [HOST_IPC_OUT_25] in region 0 ...
48: SYSTEM: Creating ListMP [HOST_IPC_IN_25] in region 0 ...
49: SYSTEM: ListElem Shared Addr = 0x410e3180
52: SYSTEM: Creating ListMP [HOST_IPC_OUT_19] in region 0 ...
54: SYSTEM: Creating ListMP [HOST_IPC_IN_19] in region 0 ...
55: SYSTEM: ListElem Shared Addr = 0x4110c800
56: SYSTEM: Creating ListMP [HOST_IPC_OUT_20] in region 0 ...
58: SYSTEM: Creating ListMP [HOST_IPC_IN_20] in region 0 ...
60: SYSTEM: ListElem Shared Addr = 0x41130080
61: SYSTEM: Creating ListMP [HOST_IPC_OUT_21] in region 0 ...
63: SYSTEM: Creating ListMP [HOST_IPC_IN_21] in region 0 ...
64: SYSTEM: ListElem Shared Addr = 0x41153900
81: SYSTEM: System Common Init Done !!!
ch[0], h264
[host] HDMI Ctrl :Initializing
[host] HDMI Ctrl :Initialized
[FBDEV]
[FBDEV] FB: Starting !!!
[FBDEV] FB: Opened device [/dev/fb0] (fd=21) !!!
[FBDEV]
[FBDEV] Fix Screen Info
[FBDEV] ---------------
[FBDEV] Line Length - 2560
[FBDEV] Physical Address = 8cc00000
[FBDEV] Buffer Length = 8294400
[FBDEV]
[FBDEV]
[FBDEV] Var Screen Info
[FBDEV] ---------------
[FBDEV] Xres - 1280
[FBDEV] Yres - 720
[FBDEV] Xres Virtual - 1280
[FBDEV] Yres Virtual - 720
[FBDEV] Bits Per Pixel - 16
[FBDEV] Pixel Clk - 6734
[FBDEV] Rotation - 0
[FBDEV]
[FBDEV]
[FBDEV] Reg Params Info
[FBDEV] ---------------
[FBDEV] region 0, postion 0 x 0, prioirty 1
[FBDEV] first 1, last 1
[FBDEV] sc en 0, sten en 0
[FBDEV] tran en 0, type 0, key 0
[FBDEV] blend 0, alpha 0
[FBDEV] bb en 0, alpha 0
[FBDEV]
[FBDEV]
[FBDEV] ### BUF SIZE = 1843200 Bytes !!!
[FBDEV]
[FBDEV]
[FBDEV] Fix Screen Info
[FBDEV] ---------------
[FBDEV] Line Length - 2560
[FBDEV] Physical Address = 8cc00000
[FBDEV] Buffer Length = 8294400
[FBDEV]
[FBDEV]
[FBDEV] Var Screen Info
[FBDEV] ---------------
[FBDEV] Xres - 1280
[FBDEV] Yres - 720
[FBDEV] Xres Virtual - 1280
[FBDEV] Yres Virtual - 720
[FBDEV] Bits Per Pixel - 16
[FBDEV] Pixel Clk - 6734
[FBDEV] Rotation - 0
[FBDEV]
[FBDEV]
[FBDEV] Reg Params Info
[FBDEV] ---------------
[FBDEV] region 0, postion 0 x 0, prioirty 1
[FBDEV] first 1, last 1
[FBDEV] sc en 0, sten en 0
[FBDEV] tran en 0, type 0, key 0
[FBDEV] blend 0, alpha 0
[FBDEV] bb en 0, alpha 0
[FBDEV]
[FBDEV]
[FBDEV] ### BUF SIZE = 1843200 Bytes !!!
[FBDEV]
[FBDEV] grpx_fb_draw ...
[FBDEV] grpx_fb_draw ... Done !!!
[FBDEV] FB: Start DONE !!!
[FBDEV]
190: MCFW : CPU Revision [ES2.0] !!!
190: MCFW : Detected [(null)] Board !!!
190: MCFW : Base Board Revision [DVR] !!!
190: MCFW : Daughter Card Revision [DVR] !!!
[host] 192: IPC_BITS_OUT : Create in progress !!!
IpcBitsOutLink_createOutObj: ******** num bit bufs for pool 0: 6
###Bit buff of size from the SR # 1 : 12441600
[host] IPC_BITSOUT:BitBuffer Alloc.PoolID:0,Size:0xBDD800
[host] IPCBITSOUTLINK:Translated Addr Virt:0x41c68080 To Phy:0x90000080
[host] 194: IPC_BITS_OUT : Create Done !!!
[m3video] 41971: IPC_BITS_IN : Create in progress !!!
[m3video] 41971: SYSTEM: Opening ListMP [HOST_IPC_OUT_24] ...
[m3video] 41971: SYSTEM: Opening ListMP [HOST_IPC_IN_24] ...
[m3video] 41972: SYSTEM: Opening MsgQ [HOST_MSGQ] ...
[m3video] 41974: IPC_BITS_IN : Create Done !!!
[m3video] 41974: DECODE: Create in progress ... !!!
[m3video] DECLINK_H264:HEAPID:0 USED:4264
[m3video] DECLINK_H264:HEAPID:3 USED:9363456
[m3video] 42103: DECODE: Creating CH0 of 1920 x 1080
[PROGRESSIVE] [NON-TILED ],target bitrate = 2000 Kbps ...
[m3video] ====> Initialize FMC Data Sync Object
[m3video] 42104: DECODE: All CH Create ... DONE !!!
[m3vpss ] 42108: IPC_IN_M3 : Create in progress !!!
[m3vpss ] 42108: SYSTEM: Opening ListMP [VIDEO-M3_IPC_OUT_0] ...
[m3video] DECLINK:HEAPID:0 USED:4384
[m3vpss ] 42109: SYSTEM: Opening ListMP [VIDEO-M3_IPC_IN_0] ...
[m3video] DECLINK:HEAPID:3 USED:27427200
[m3vpss ] 42109: SYSTEM: Opening MsgQ [VIDEO-M3_MSGQ] ...
[m3video] 42107: DECODE: Create ... DONE !!!
[m3vpss ] 42111: IPC_IN_M3 : Create Done !!!
[m3video] 42107: IPC_OUT_M3 : Create in progress !!!
[m3vpss ] 42111: MP_SCLR: Create in progress !!!
[m3video] 42108: IPC_OUT_M3 : Create Done !!!
[m3vpss ] 42113: MP_SCLR: Create Done !!!
[m3vpss ] 42118: DUP : Create Done !!!
[m3vpss ] 42119: SWMS: Create in progress !!!
[m3vpss ] UTILS: DMA: Allocated CH (TCC) = 58 (58)
[m3vpss ] UTILS: DMA: 0 of 1: Allocated PaRAM = 58 (0x49004740)
[m3vpss ] SWMS: instance 0, sc id 4, start win 0 end win 3
[m3vpss ] 42263: SWMS0 : Loading Vertical Co-effs (UPSCALE)x ...
[m3vpss ] 42263: SWMS0 : Loading Horizontal Co-effs (UPSCALE)x ...
[m3vpss ] 42263: SWMS : Co-effs Loading ... DONE !!!
[m3vpss ] SWMS: instance 1, sc id 7, start win 4 end win 21
[m3vpss ] 42263: SWMS : VipScReq is FALSE!!!
[m3vpss ] 42266: SWMS0 : Loading Vertical Co-effs (UPSCALE)x ...
[m3vpss ] 42266: SWMS0 : Loading Horizontal Co-effs (UPSCALE)x ...
[m3vpss ] 42266: SWMS : Co-effs Loading ... DONE !!!
[m3vpss ] 42267: SWMS : ******* Configuring clock 15 secs...
[m3vpss ] 42267: SWMS0 : Loading Vertical Co-effs (7/16)x ...
[m3vpss ] 42267: SWMS0 : Loading Horizontal Co-effs (6/16)x ...
[m3vpss ] 42267: SWMS : Co-effs Loading ... DONE !!!
[m3vpss ]
[m3vpss ] *** [SWMS0] Mosaic Parameters ***
[m3vpss ]
[m3vpss ] Output FPS: 60
[m3vpss ]
[m3vpss ] Win | Ch |
Input |
Input |
Input |
Input |
Output |
Output |
Output |
Output | Low Cost | SWMS | Data |
Blank |
[m3vpss ] Num | Num | Start X, Y | Width x Height | Pitch Y
/ C | Memory Type | Start X, Y | Width x Height |
Pitch Y / C | Memory Type | ON / OFF | Inst | Format| Frame
|
[m3vpss ]
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
[m3vpss ] 0 | 0 |
0, 0 | 1920 x 1080 | 2048
/ 2048 | NON-TILED |
0, 0 | 736 x 500
| 3840 / 0 | NON-TILED
| OFF | 0 | 420SP
| OFF |
[m3vpss ] 1 | 255 |
0, 0 | 352 x 264
| 704 / 704 | NON-TILED |
736, 0 | 736 x 500
| 3840 / 0 | NON-TILED
| OFF | 0 |
422I | OFF |
[m3vpss ] 2 | 255 |
0, 0 | 352 x 264
| 704 / 704 | NON-TILED
| 0, 500 | 736 x
500 | 3840 / 0 |
NON-TILED | OFF
| 0 | 422I | OFF |
[m3vpss ] 3 | 255 |
0, 0 | 352 x 264
| 704 / 704 | NON-TILED |
736, 500 | 736 x 500 | 3840
/ 0 | NON-TILED
| OFF | 0 |
422I | OFF |
[m3vpss ] 4 | 255 |
0, 0 | 352 x 264
| 704 / 704 | NON-TILED |
1472, 0 | 368 x 250
| 3840 / 0 | NON-TILED
| ON | 1 |
422I | OFF |
[m3vpss ] 5 | 255 |
0, 0 | 352 x 264
| 704 / 704 | NON-TILED |
1472, 250 | 368 x 250 | 3840
/ 0 | NON-TILED
| ON | 1 |
422I | OFF |
[m3vpss ] 6 | 255 |
0, 0 | 352 x 264
| 704 / 704 | NON-TILED |
1472, 500 | 368 x 250 | 3840
/ 0 | NON-TILED
| ON | 1 |
422I | OFF |
[m3vpss ] 7 | 255 |
0, 0 | 352 x 264
| 704 / 704 | NON-TILED |
1472, 750 | 368 x 250 | 3840
/ 0 | NON-TILED
| ON | 1 |
422I | OFF |
[m3vpss ]
[m3vpss ] SWMS:HEAPID:0 USED:288
[m3vpss ] SWMS:HEAPID:1 USED:64352
[m3vpss ] SWMS:HEAPID:4 USED:29030400
[m3vpss ] 42271: SWMS: Create Done !!!
[m3vpss ] 42271: SWMS: Create in progress !!!
[m3vpss ] UTILS: DMA: Allocated CH (TCC) = 59 (59)
[m3vpss ] UTILS: DMA: 0 of 1: Allocated PaRAM = 59 (0x49004760)
[m3vpss ] SWMS: instance 0, sc id 6, start win 0 end win 3
[m3vpss ] 42412: SWMS : VipScReq is FALSE!!!
[m3vpss ] 42413: SWMS1 : Loading Vertical Co-effs (UPSCALE)x ...
[m3vpss ] 42413: SWMS1 : Loading Horizontal Co-effs (UPSCALE)x ...
[m3vpss ] 42413: SWMS : Co-effs Loading ... DONE !!!
[m3vpss ] SWMS: instance 1, sc id 5, start win 4 end win 21
[m3vpss ] 42416: SWMS1 : Loading Vertical Co-effs (UPSCALE)x ...
[m3vpss ] 42416: SWMS1 : Loading Horizontal Co-effs (UPSCALE)x ...
[m3vpss ] 42416: SWMS : Co-effs Loading ... DONE !!!
[m3vpss ] 42417: SWMS : ******* Configuring clock 15 secs...
[m3vpss ] 42417: SWMS1 : Loading Vertical Co-effs (UPSCALE)x ...
[m3vpss ] 42417: SWMS1 : Loading Horizontal Co-effs (UPSCALE)x ...
[m3vpss ] 42417: SWMS : Co-effs Loading ... DONE !!!
[m3vpss ]
[m3vpss ] *** [SWMS1] Mosaic Parameters ***
[m3vpss ]
[m3vpss ] Output FPS: 60
[m3vpss ]
[m3vpss ] Win | Ch |
Input |
Input |
Input |
Input |
Output |
Output |
Output |
Output | Low Cost | SWMS | Data |
Blank |
[m3vpss ] Num | Num | Start X, Y | Width x Height | Pitch Y
/ C | Memory Type | Start X, Y | Width x Height |
Pitch Y / C | Memory Type | ON / OFF | Inst | Format| Frame
|
[m3vpss ]
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
[m3vpss ] 0 | 0 |
0, 0 | 1920 x 1080 | 2048
/ 2048 | NON-TILED |
0, 0 | 1920 x 1080 | 3840
/ 0 | NON-TILED
| OFF | 0 | 420SP
| OFF |
[m3vpss ]
TI_VDIS:Entered function:Vdis_setMosaicParamsOK-S: Did we get here
[m3vpss ] SWMS:HEAPID:0 USED:288
[m3vpss ] SWMS:HEAPID:1 USED:50816
[m3vpss ] SWMS:HEAPID:4 USED:29030400
[m3vpss ] 42418: SWMS: Create Done !!!
[m3vpss ] 42419: DISPLAY: Create in progress !!!
[m3vpss ] 42420: DISPLAY: Create Done !!!
[m3vpss ] 42420: DISPLAY: Create in progress !!!
[m3vpss ] 42421: DISPLAY: Create Done !!!
[m3vpss ] 42422: SWMS : ******* Configuring clock 15 secs...
[m3vpss ] 42422: SWMS1 : Loading Vertical Co-effs (UPSCALE)x ...
[m3vpss ] 42423: SWMS1 : Loading Horizontal Co-effs (UPSCALE)x ...
[m3vpss ] 42423: SWMS : Co-effs Loading ... DONE !!!
[m3vpss ]
[m3vpss ] *** [SWMS1] Mosaic Parameters ***
[m3vpss ]
[m3vpss ] Output FPS: 60
[m3vpss ]
[m3vpss ] Win | Ch |
Input |
Input |
Input |
Input |
Output |
Output |
Output |
Output | Low Cost | SWMS | Data |
Blank |
[m3vpss ] Num | Num | Start X, Y | Width x Height | Pitch Y
/ C | Memory Type | Start X, Y | Width x Height |
Pitch Y / C | Memory Type | ON / OFF | Inst | Format| Frame
|
[m3vpss ]
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
[m3vpss ] 0 | 0 |
0, 0 | 1920 x 1080 | 2048
/ 2048 | NON-TILED |
0, 0 | 1920 x 1080 | 3840
/ 0 | NON-TILED
| OFF | 0 | 420SP
| OFF |
[m3vpss ]
[m3vpss ] 42424: DISPLAY: Start in progress !!!
[m3vpss ] 42464: DISPLAY: Start Done !!!
[m3vpss ] 42464: DISPLAY: HDDAC(BP0) : 50 fps, Latency (Min
/ Max) = ( 255 / 0 ), Callback Interval (Min / Max) = ( 255 / 0 )
DropCount:0 DispLatency (Min / Max) = ( 7811 / 0 ) !!!
[m3vpss ] 42465: DISPLAY DRV: HDDAC(BP0) : Q:[2] Display:[2], Repeat:[1], DQ:[0]
[m3vpss ] 42465: DISPLAY: UNDERFLOW COUNT: HDMI(BP0) 1, HDDAC(BP0) 0, DVO2(BP1) 1, SDDAC(SEC1) 1
[m3vpss ] 42465: SYSTEM : FREE SPACE : System Heap = 67288 B, Mbx = 10238 msgs)
[m3vpss ] 42465: SYSTEM : FREE SPACE : SR0
Heap = 9079296 B (8 MB)
[m3vpss ] 42465: SYSTEM : FREE SPACE : Frame Buffer = 155306496 B (148 MB)
[m3vpss ] 42465: SYSTEM : FREE SPACE : Bitstream Buffer = 199370624 B (190 MB)
[m3vpss ] 42465: DISPLAY: Start in progress !!!
[m3vpss ] 42466: SYSTEM : FREE SPACE : Tiler Buffer = 256 B (0 MB) - TILER OFF
[m3vpss ] 42518: DISPLAY: Start Done !!!
[m3vpss ] 42518: DISPLAY: DVO2(BP1) : 37 fps, Latency
(Min / Max) = ( 255 / 0 ), Callback Interval (Min / Max) = ( 255 / 0 )
DropCount:0 DispLatency (Min / Max) = ( 7811 / 0 ) !!!
[m3vpss ] 42519: SWMS: Start in Progress !!!
[m3vpss ] 42519: SWMS: Start Done !!!
[m3vpss ] 42519: DISPLAY DRV: DVO2(BP1) : Q:[2] Display:[2], Repeat:[1], DQ:[0]
[m3vpss ] 42519: SWMS: Start in Progress !!!
[m3vpss ] 42519: SWMS: Start Done !!!
=============
Run-Time Menu
=============
1: Capture Settings
2: Encode Settings
3: Decode Settings
4: Display Settings
5: Audio Capture <TVP5158> & Encode <AAC-LC, G711> demo
6: Change Playback Channel <valid only if capture/playback is active>
7: Audio encode demo <File In/Out>
8: Audio decode demo <File In/Out>
i: Print detailed system information
s: Core Status: Active/In-active
f: Switch IVA Channel Map
e: Stop Demo
Enter Choice:
=============
Run-Time Menu
=============
1: Capture Settings
2: Encode Settings
3: Decode Settings
4: Display Settings
5: Audio Capture <TVP5158> & Encode <AAC-LC, G711> demo
6: Change Playback Channel <valid only if capture/playback is active>
7: Audio encode demo <File In/Out>
8: Audio decode demo <File In/Out>
i: Print detailed system information
s: Core Status: Active/In-active
f: Switch IVA Channel Map
e: Stop Demo
Enter Choice:
End.