Hi, we use RDK4.0, DM8168.
When load firmware the error is as following:
Addr = 0xbf40e00[ 46.230000] ti81xxfb ti81xxfb: failed to allocate framebuffer 0
[c6xdsp ] 1[ 46.240000] ti81xxfb ti81xxfb: failed to allocate fb memory.
033: SYSTEM: Cre[ 46.250000] ti81xxfb: probe of ti81xxfb failed with error -12
ating ListMP [DSP_IPC_OUT_25] in region 0 ...
We use the OSD on RDK2.8 before, it's OK and there has no error.
But when use OSD on RDK4.0, it doen't work.
U-Boot 2010.06-svn10 (Dec 13 2012 - 16:33:35) TI8168-GP rev 2.0 ARM clk: 987MHz DDR clk: 398MHz HDVICP clk: 600MHz L3 Fast clk: 560MHz HDVPSS clk: 280MHz Ducati M3 clk: 280MHz I2C: ready DRAM: 2 GiB NAND: Searching for NAND device @ GPMC CS:0 HW ECC Hamming Code selected 256 MiB MMC: OMAP SD/MMC: 0 *** Warning - bad CRC or NAND, using default environment Net: <ethaddr> not set. Reading from E-fuse Detected MACID:84:7e:40:6c:e8:b0 Ethernet PHY: GENERIC @ 0x00 DaVinci EMAC Hit any key to stop autoboot: 0 Card did not respond to voltage select! ** Can't read from device 0 ** ** Unable to use mmc 0:1 for fatload ** In case ENV on MMC/SD is required Please put a valid script named boot.scr on the card Refer to the User Guide on how to generate the image VT8168# dhcp; setenv serverip 10.1.10.149; setenv bootargs 'console=ttyO2,115200n8 root=/dev/nfs rw nfsroot=10.1.10.90:/opt/rfs_816x ip=dhcp mem=256M vram=20M notifyk.vpssm3_sva=0xBEE00000 ddr_mem=1024M atr'mw.b 81000000 ff 440000; tftp 81000000 uImage.4.0;bootm 81000000 Connect speed 100M Full BOOTP broadcast 1 BOOTP broadcast 2 DHCP client bound to address 10.1.10.74 Connect speed 100M Full Using DaVinci EMAC device TFTP from server 10.1.10.149; our IP address is 10.1.10.74 Filename 'uImage.4.0'. Load address: 0x81000000 Loading: ################################################################# ################################################################# ########################### done Bytes transferred = 2290600 (22f3a8 hex) ## Booting kernel from Legacy Image at 81000000 ... Image Name: Linux-2.6.37+ Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 2290536 Bytes = 2.2 MiB Load Address: 80008000 Entry Point: 80008000 Verifying Checksum ... OK Loading Kernel Image ... OK OK Starting kernel ... Uncompressing Linux... done, booting the kernel. [ 0.000000] Linux version 2.6.37+ (root@ubuntu) (gcc version 4.5.3 20110311 (prerelease) (GCC) ) #1 Thu May 16 15:47:01 CST 2013 [ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f [ 0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] Machine: ti8168evm [ 0.000000] vram size = 20971520 at 0x0 [ 0.000000] ti81xx_reserve: ### Reserved DDR region @8ff00000 [ 0.000000] reserved size = 20971520 at 0x0 [ 0.000000] FB: Reserving 20971520 bytes SDRAM for VRAM [ 0.000000] Memory policy: ECC disabled, Data cache writeback [ 0.000000] OMAP chip is TI8168 2.0 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 59648 [ 0.000000] Kernel command line: console=ttyO2,115200n8 root=/dev/nfs rw nfsroot=10.1.10.90:/opt/rfs_816x ip=dhcp mem=256M vram=20M notifyk.vpssm3_sva=0xBEE00000 ddr_mem=1024M atrmw.b 81000000 ff 440000 [ 0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes) [ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) [ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) [ 0.000000] Memory: 234MB 1MB = 235MB total [ 0.000000] Memory: 233404k/233404k available, 28740k reserved, 0K highmem [ 0.000000] Virtual kernel memory layout: [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) [ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) [ 0.000000] DMA : 0xffc00000 - 0xffe00000 ( 2 MB) [ 0.000000] vmalloc : 0xd0800000 - 0xf8000000 ( 632 MB) [ 0.000000] lowmem : 0xc0000000 - 0xd0000000 ( 256 MB) [ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) [ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB) [ 0.000000] .init : 0xc0008000 - 0xc003f000 ( 220 kB) [ 0.000000] .text : 0xc003f000 - 0xc045d000 (4216 kB) [ 0.000000] .data : 0xc045e000 - 0xc049bd00 ( 248 kB) [ 0.000000] SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS:375 [ 0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts [ 0.000000] Total of 128 interrupts on 1 active controller [ 0.000000] GPMC revision 6.0 [ 0.000000] Trying to install interrupt handler for IRQ368 [ 0.000000] Trying to install interrupt handler for IRQ369 [ 0.000000] Trying to install interrupt handler for IRQ370 [ 0.000000] Trying to install interrupt handler for IRQ371 [ 0.000000] Trying to install interrupt handler for IRQ372 [ 0.000000] Trying to install interrupt handler for IRQ373 [ 0.000000] Trying to install interrupt handler for IRQ374 [ 0.000000] Trying to install type control for IRQ375 [ 0.000000] Trying to set irq flags for IRQ375 [ 0.000000] OMAP clockevent source: GPTIMER1 at 27000000 Hz [ 0.000000] Console: colour dummy device 80x30 [ 0.000000] Calibrating delay loop... 986.31 BogoMIPS (lpj=4931584) [ 0.240000] pid_max: default: 32768 minimum: 301 [ 0.250000] Security Framework initialized [ 0.250000] Mount-cache hash table entries: 512 [ 0.250000] CPU: Testing write buffer coherency: ok [ 0.250000] devtmpfs: initialized [ 0.250000] TI81XX: Map 0x8ff00000 to 0xfe500000 for dram barrier [ 0.250000] TI81XX: Map 0x40300000 to 0xfe600000 for sram barrier [ 0.250000] omap_voltage_early_init: voltage driver support not added [ 0.250000] regulator: core version 0.5 [ 0.250000] regulator: dummy: [ 0.250000] NET: Registered protocol family 16 [ 0.250000] omap_voltage_domain_lookup: Voltage driver init not yet happened.Faulting! [ 0.250000] omap_voltage_add_dev: VDD specified does not exist! [ 0.250000] OMAP GPIO hardware version 0.1 [ 0.250000] OMAP GPIO hardware version 0.1 [ 0.250000] omap_mux_init: Add partition: #1: core, flags: 0 [ 0.250000] registered ti816x_gpio_vr device [ 0.250000] registered ti816x_sr device [ 0.250000] Cannot clk_get ck_32 [ 0.250000] pm_dbg_init: only OMAP3 supported [ 0.250000] registered ti81xx_vpss device [ 0.250000] registered ti81xx_vidout device [ 0.250000] registered ti81xx on-chip HDMI device [ 0.250000] registered ti81xx_fb device [ 0.250000] registered ti81xx_vin device [ 0.260000] bio: create slab <bio-0> at 0 [ 0.260000] regulator: VFB: 800 <--> 1025 mV at 800 mV [ 0.260000] SCSI subsystem initialized [ 0.260000] Advanced Linux Sound Architecture Driver Version 1.0.23. [ 0.260000] Switching to clocksource gp timer [ 0.270000] NET: Registered protocol family 2 [ 0.270000] IP route cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.270000] TCP established hash table entries: 8192 (order: 4, 65536 bytes) [ 0.270000] TCP bind hash table entries: 8192 (order: 3, 32768 bytes) [ 0.270000] TCP: Hash tables configured (established 8192 bind 8192) [ 0.270000] TCP reno registered [ 0.270000] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.270000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.270000] NET: Registered protocol family 1 [ 0.270000] RPC: Registered udp transport module. [ 0.270000] RPC: Registered tcp transport module. [ 0.270000] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.270000] NetWinder Floating Point Emulator V0.97 (double precision) [ 0.270000] PMU: registered new PMU device of type 0 [ 0.270000] omap-iommu omap-iommu.0: ducati registered [ 0.270000] omap-iommu omap-iommu.1: sys registered [ 0.340000] JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc. [ 0.340000] msgmni has been set to 455 [ 0.340000] io scheduler noop registered [ 0.340000] io scheduler deadline registered [ 0.340000] io scheduler cfq registered (default) [ 0.340000] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled [ 0.340000] omap_uart.0: ttyO0 at MMIO 0x48020000 (irq = 72) is a OMAP UART0 [ 0.340000] omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1 [ 0.340000] omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2 [ 0.900000] console [ttyO2] enabled [ 0.910000] brd: module loaded [ 0.920000] loop: module loaded [ 0.920000] ahci probe: devid name is ahci [ 0.920000] ahci CAP register dump =0x6726ff81 [ 0.930000] Modified ahci CAP register dump =0x6f26ff81 [ 0.930000] ahci ahci.0: forcing PORTS_IMPL to 0x3 [ 0.940000] ahci: SSS flag set, parallel bus scan disabled [ 0.940000] ahci ahci.0: AHCI 0001.0100 32 slots 2 ports 3 Gbps 0x3 impl platform mode [ 0.950000] ahci ahci.0: flags: ncq sntf stag pm led clo only pmp pio slum part ccc [ 0.960000] scsi0 : ahci_platform [ 0.970000] scsi1 : ahci_platform [ 0.970000] ata1: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x100 irq 16 [ 0.980000] ata2: SATA max UDMA/133 mmio [mem 0x4a140000-0x4a150fff] port 0x180 irq 16 [ 0.990000] omap2-nand driver initializing [ 0.990000] ONFI param page 0 valid [ 0.990000] ONFI flash detected [ 1.000000] NAND device: Maf ID: 0x2c, Chip ID: 0xca (Micron, NAND 256MiB 3,3V 16-bit) [ 1.000000] erasesize: 0x20000, writesize: 2048, oobsize: 64 [ 1.010000] omap2-nand: detected x16 NAND flash [ 1.020000] Creating 6 MTD partitions on "omap2-nand.0": [ 1.020000] 0x000000000000-0x000000260000 : "U-Boot" [ 1.030000] 0x000000260000-0x000000280000 : "U-Boot Env" [ 1.040000] 0x000000280000-0x000000580000 : "U-Boot Logo" [ 1.040000] 0x000000580000-0x0000009c0000 : "Kernel" [ 1.050000] 0x0000009c0000-0x00000d1e0000 : "File System" [ 1.140000] 0x00000d1e0000-0x000010000000 : "Reserved" [ 1.210000] davinci_mdio davinci_mdio.0: davinci mdio revision 1.6 [ 1.210000] davinci_mdio davinci_mdio.0: detected phy mask fffffffe [ 1.220000] davinci_mdio.0: probed [ 1.220000] davinci_mdio davinci_mdio.0: phy[0]: device 0:00, driver unknown [ 1.230000] mice: PS/2 mouse device common for all mice [ 1.240000] omap_rtc omap_rtc: rtc core: registered omap_rtc as rtc0 [ 1.240000] i2c /dev entries driver [ 1.250000] Linux video capture interface: v2.00 [ 1.250000] OMAP Watchdog Timer Rev 0x00: initial timeout 60 sec [ 1.260000] notify_init : notify drivercreated for remote proc id 2 at physical Address 0xbee00000 [ 1.270000] asoc: HDMI-DAI-CODEC <-> hdmi-dai mapping ok [ 1.270000] ALSA device list: [ 1.280000] #0: TI81XX SOUND1 [ 1.280000] TCP cubic registered [ 1.280000] NET: Registered protocol family 17 [ 1.290000] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3 [ 1.300000] omap_voltage_late_init: Voltage driver support not added [ 1.310000] Power Management for TI81XX. [ 1.310000] smartreflex smartreflex: Driver initialized [ 1.320000] omap_rtc omap_rtc: setting system clock to 2000-01-01 00:00:01 UTC (946684801) [ 1.450000] ata1: SATA link down (SStatus 0 SControl 300) [ 1.840000] davinci_mdio davinci_mdio.0: resetting idled controller [ 1.840000] net eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:00, id=4061e4) [ 2.860000] Sending DHCP requests . [ 3.840000] PHY: 0:00 - Link is Up - 100/Full [ 5.260000] ., OK [ 9.010000] IP-Config: Got DHCP answer from 10.1.10.149, my address is 10.1.10.206 [ 9.010000] IP-Config: Complete: [ 9.020000] device=eth0, addr=10.1.10.206, mask=255.255.255.0, gw=10.1.10.149, [ 9.020000] host=10.1.10.206, domain=, nis-domain=(none), [ 9.030000] bootserver=10.1.10.149, rootserver=10.1.10.90, rootpath= [ 11.780000] ata2: COMRESET failed (errno=-32) [ 11.780000] ata2: limiting SATA link speed to 1.5 Gbps [ 21.050000] ata2: SATA link down (SStatus 0 SControl 310) [ 21.070000] VFS: Mounted root (nfs filesystem) on device 0:14. [ 21.070000] devtmpfs: mounted [ 21.080000] Freeing init memory: 220K INIT: version 2.88 booting Mounting /dev/shm : Mounting /dev/pts : Mounting other filesystems : mount: mounting usbfs on /proc/bus/usb failed: No such file or directory Mounting /dev/sda1 : mount: mounting /dev/sda1 on /media/sda1 failed: No such file or directory Mounting /dev/sda2 : mkdir: can't create directory '/media': File exists mkdir: can't create directory '/media/sda2': File exists mount: mounting /dev/sda2 on /media/sda2 failed: No such file or directory Sync command ...Error opening /dev/fb0: No such file or directory Starting udev [ 21.770000] udev[69]: starting version 164 udevd-work[89]: error changing net interface name eth0 to eth1: Device or resource busy Starting Bootlog daemon: bootlogd. Applying sync command _____ _____ _ _ | _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_ | | _| .'| . | . | | __| _| . | | | -_| _| _| |__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_| |___| |___| Arago Project http://arago-project.org dm816x ttyO2 Arago 2012.10 dm816x ttyO2 dm816x login: root root@dm816x:~# cd /opt/dvr_rdk/ti816x/ root@dm816x:/opt/dvr_rdk/ti816x# ./init.sh *** Bootargs Validated for mem param *** *** Bootargs Validated for notifyk.vpssm3 params *** *** Kernel Base address validated *** Kernel bootargs validated amixer: Cannot find the given element from control default amixer: Cannot find the given element from control default [c6xdsp ] Remote Debug Shared Memory @ 0xbf000000 [m3video] Remote Debug Shared Memory @ 0xbf010820 [m3vpss ] Remote Debug Shared Memory @ 0xbf021040 [ 39.420000] SysLink version : 2.20.02.20 [ 39.420000] SysLink module created on Date:May 13 2013 Time:18:07:38 [ 39.430000] Trace enabled [ 39.440000] Trace SetFailureReason enabled Setting DMM priority for [DUCATI ] to [0] ( 0x4e000624 = 0x08000000 ) Setting DMM priority for [HDVICP0 ] to [2] ( 0x4e000634 = 0x0000000a ) Setting DMM priority for [HDVICP1 ] to [2] ( 0x4e000634 = 0x000a0000 ) Setting DMM priority for [HDVICP2 ] to [2] ( 0x4e000634 = 0x00a00000 ) *** TVP5158 probe : START *** TI VS EVM : TVP5158 device address : 0x58, 0x5a, 0x5c, 0x5e TI DVR : TVP5158 device address : 0x5c, 0x5d, 0x5e, 0x5f Device found : I2C (0xXX): 0x08 = 0x51 I2C (0xXX): 0x09 = 0x58 Device NOT found : I2C (0xXX): Read ERROR !!! (reg[0x08], count = 2) ERROR (osa_i2c.c|OSA_i2cTestMain|263): OSA_i2cOpen( instId = 2 ) ERROR (osa_i2c.c|OSA_i2cTestMain|263): OSA_i2cOpen( instId = 2 ) ERROR (osa_i2c.c|OSA_i2cTestMain|263): OSA_i2cOpen( instId = 2 ) ERROR (osa_i2c.c|OSA_i2cTestMain|263): OSA_i2cOpen( instId = 2 ) ERROR (osa_i2c.c|OSA_i2cTestMain|263): OSA_i2cOpen( instId = 2 ) ERROR (osa_i2c.c|OSA_i2cTestMain|263): OSA_i2cOpen( instId = 2 ) *** TVP5158 probe : END *** /opt/dvr_rdk/ti816x root@dm816x:/opt/dvr_rdk/ti816x# ./load.sh Attached to slave procId 2. Loaded file ../firmware/dvr_rdk_fw_m3vpss_1024M_256M.xem3 on slave procId 2. Started slave procId 2. After Ipc_loadcallback status [0x00000000] [m3vpss ] ***** VPSS Firmware build time 10:58:37 Jul 24 2013 EDG gcc 3.0 mode [m3vpss ] ***** SYSTEM : Frequency <ORG> - 250000000, <NEW> - 279999968 [m3vpss ] notify_attach rtnVal 0 [m3vpss ] initProxyServer rtnVal 0 [m3vpss ] [m3vpss ] *** UTILS: CPU KHz = 559999 Khz *** [m3vpss ] [m3vpss ] 37: SYSTEM : System Common Init in progress !!! [m3vpss ] 37: SYSTEM: IPC init in progress !!! [m3vpss ] 37: SYSTEM: Attaching to [HOST] ... [m3vpss ] 60: SYSTEM: Attaching to [HOST] ... SUCCESS !!! After Ipc_startcallback status [0x00000000] Attached to slave procId 1. Loaded file ../firmware/dvr_rdk_fw_m3video_1024M_256M.xem3 on slave procId 1. Started slave procId 1. After Ipc_loadcallback status [0x00000000] [m3video] ***** VIDEO Firmware build time 10:59:55 Jul 24 2013 EDG gcc 3.0 mode [m3video] ***** SYSTEM : Frequency <ORG> - 250000000, <NEW> - 279999968 [m3video] [m3video] *** UTILS: CPU KHz = 559999 Khz *** [m3video] [m3video] 656: SYSTEM : System Common Init in progress !!! [m3video] 656: SYSTEM: IPC init in progress !!! [m3video] 656: SYSTEM: Attaching to [HOST] ... [m3video] 662: SYSTEM: Attaching to [HOST] ... SUCCESS !!! After Ipc_startcallback status [0x00000000] Attached to slave procId 0. [m3vpss ] 1059: SYSTEM: Attaching to [DSP] ... Loaded file ../firmware/dvr_rdk_fw_c6xdsp_1024M_256M.xe674 on slave procId 0. Started slave procId 0. After Ipc_loadcallback status [0x00000000] [c6xdsp ] ***** VIDEO Firmware build time 10:56:18 Jul 24 2013 EDG gcc 3.0 mode [c6xdsp ] ***** SYSTEM : Frequency <ORG> - 800000000, <NEW> - 813176448 [c6xdsp ] [c6xdsp ] *** UTILS: CPU KHz = 813176 Khz *** [c6xdsp ] [c6xdsp ] 5: SYSTEM : System Common Init in progress !!! [c6xdsp ] 5: SYSTEM: IPC init in progress !!! [c6xdsp ] 5: SYSTEM: Attaching to [HOST] ... [c6xdsp ] 12: SYSTEM: Attaching to [HOST] ... SUCCESS !!! After Ipc_startcallback status [0x00000000] [c6xdsp ] 15: SYSTEM: Attaching to [VIDEO-M3] ... SUCCESS !!! [m3video] 1129: SYSTEM: Attaching to [DSP] ... SUCCESS !!! [m3vpss ] 1130: SYSTEM: Attaching to [DSP] ... SUCCESS !!! [c6xdsp ] 16: SYSTEM: Attaching to [VPSS-M3] ... SUCCESS !!! [m3video] 1131: SYSTEM: Attaching to [VPSS-M3] ... SUCCESS !!! [m3vpss ] 1131: SYSTEM: Attaching to [VIDEO-M3] ... SUCCESS !!! [c6xdsp ] 16: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP_0] ... [m3video] 1131: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP_1] ... [m3vpss ] 1131: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP_2] ... [c6xdsp ] 16: SYSTEM: Creating MsgQ [DSP_MSGQ] ... [m3video] 1132: SYSTEM: Creating MsgQ [VIDEO-M3_MSGQ] ... [m3vpss ] 1131: SYSTEM: Creating MsgQ [VPSS-M3_MSGQ] ... [c6xdsp ] 16: SYSTEM: Creating MsgQ [DSP_ACK_MSGQ] ... [m3video] 1132: SYSTEM: Creating MsgQ [VIDEO-M3_ACK_MSGQ] ... [m3vpss ] 1132: SYSTEM: Creating MsgQ [VPSS-M3_ACK_MSGQ] ... [c6xdsp ] 17: SYSTEM: Notify register to [HOST] line 0, event 15 ... [m3video] 1133: SYSTEM: Notify register to [HOST] line 0, event 15 ... [m3vpss ] 1133: SYSTEM: Notify register to [HOST] line 0, event 15 ... [c6xdsp ] 17: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ... [m3video] 1134: SYSTEM: Notify register to [DSP] line 0, event 15 ... [m3vpss ] 1134: SYSTEM: Notify register to [DSP] line 0, event 15 ... [c6xdsp ] 17: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ... [m3video] 1134: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ... [m3vpss ] 1134: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ... [c6xdsp ] 17: SYSTEM: IPC init DONE !!! [m3video] 1134: SYSTEM: IPC init DONE !!! [m3vpss ] 1134: SYSTEM: IPC init DONE !!! [c6xdsp ] 19: MEM: Shared Region 2: Base = 0xae000000, Length = 0x109c0000 (265 MB) [c6xdsp ] 19: MEM: ERROR: SharedRegion_setEntry (2, 0x9ffa7b9c) FAILED !!! (status=-1) [m3video] 1140: MEM: Shared Region 2: Base = 0xae000000, Length = 0x10[ 45.330000] DMA: Module install successful, device major num = 251 9c0000 (265 MB) [ 45.330000] DRV: Module install successful [m3vpss ] 11[ 45.340000] DRV: Module built on May 13 2013 18:08:02 39: MEM: Shared Region 2: Base = 0xae000000, Length = 0x109c0000 (265 MB) [m3video] 1140: MEM: Shared Region 1: Base = 0x90000000, Length = 0x0c900000 (201 MB) [m3vpss ] 1140: MEM: Shared Region 1: Base = 0x90000000, Length = 0x0c900000 (201 MB) [m3video] 1142: SYSTEM : System Common Init Done !!! [m3vpss ] 1141: SYSTEM : System Common Init Done !!! [m3video] 1142: SYSTEM : System Video Init in progress !!! [m3vpss ] 1142: SYSTEM : System VPSS Init in progress !!! [m3video] 1142: SYSTEM : System Video Init Done !!! [m3vpss ] === HDVPSS Clocks are enabled === [m3video] 1142: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_0] in region 0 ... [m3vpss ] === HDVPSS is fully functional === [m3video] 1143: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_0] in region 0 ... [m3vpss ] === HDVPSS module is not in standby === [m3video] 1143: SYSTEM: ListElem Shared Addr = 0xbf273e00 [m3video] 1145: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_1] in region 0 ... [m3video] 1145: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_1] in region 0 ... [m3video] 1145: SYSTEM: ListElem Shared Addr = 0xbf277300 [m3video] 1152: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_19] in region 0 ... [m3vpss ] === I2C1 Clk is active === [m3video] 1152: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_19] in region 0 ... [m3vpss ] 1150: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_0] in region 0 ... [m3video] 1152: SYSTEM: ListElem Shared Addr = 0xbf27dd00 [m3vpss ] 1151: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_0] in region 0 ... [m3video] 1155: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_20] in region 0 ... [m3vpss ] 1151: SYSTEM: ListElem Shared Addr = 0xbf27a800 [m3video] 1155: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_20] in region 0 ... [m3vpss ] 1153: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_1] in region 0 ... [m3video] 1155: SYSTEM: ListElem Shared Addr = 0xbf2a6a00 [m3vpss ] 1153: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_1] in region 0 ... [m3video] 1157: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_21] in region 0 ... [m3vpss ] 1153: SYSTEM: ListElem Shared Addr = 0xbf2a3500 [m3video] 1158: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_21] in region 0 ... [m3vpss ] 1168: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_19] in region 0 ... [m3video] 1158: SYSTEM: ListElem Shared Addr = 0xbf2cc200 [m3vpss ] 1169: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_19] in region 0 ... [m3video] 1172: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_24] in region 0 ... [m3vpss ] 1169: SYSTEM: ListElem Shared Addr = 0xbf2f1a00 [m3video] 1173: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_24] in region 0 ... [m3vpss ] 1171: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_20] in region 0 ... [m3video] 1173: SYSTEM: ListElem Shared Addr = 0xbf33ca00 [m3vpss ] 1172: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_20] in region 0 ... [m3video] 1175: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_25] in region 0 ... [m3vpss ] 1172: SYSTEM: ListElem Shared Addr = 0xbf317200 [m3video] 1175: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_25] in region 0 ... [m3vpss ] 1175: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_21] in region 0 ... [m3video] 1176: SYSTEM: ListElem Shared Addr = 0xbf37fd00 [m3vpss ] 1175: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_21] in region 0 ... [m3video] 1177: HDVICP: Doing PRCM for IVAHD[0] ... [m3vpss ] 1175: SYSTEM: ListElem Shared Addr = 0xbf35a780 [m3video] 1177: HDVICP: PRCM for IVAHD[0] ... DONE. [m3vpss ] 1177: SYSTEM : HDVPSS Drivers Version: HDVPSS_01_00_01_37 [m3video] 1177: HDVICP: Doing PRCM for IVAHD[1] ... [m3vpss ] 1177: SYSTEM : FVID2 Init in progress !!! [m3video] 1178: HDVICP: PRCM for IVAHD[1] ... DONE. [m3video] 1178: HDVICP: Doing PRCM for IVAHD[2] ... [m3video] 1178: HDVICP: PRCM for IVAHD[2] ... DONE. [m3video] 1178: SYSTEM : Initializing Links !!! [m3vpss ] TILER_STATS: CNT :8BIT [m3video] 1178: SYSTEM : FREE SPACE : System Heap = 6279304 B, Mbx = 10240 msgs) [m3vpss ] TILER_STATS: CNT RESOLUTION: 16384 x 8192 [m3video] 1178: SYSTEM : FREE SPACE : SR0 Heap = 12987904 B (12 MB) [m3vpss ] TILER_STATS: BUCKET RESOLUTION: 16384 x 8188 [m3video] 1178: SYSTEM : FREE SPACE : Frame Buffer = 278658944 B (265 MB) [m3vpss ] TILER_STATS: NUM FREE BUCKETS: 1 [m3video] 1179: SYSTEM : FREE SPACE : Bitstream Buffer = 210763648 B (200 MB) [m3vpss ] TILER_STATS: NUM USED BUCKETS: 0 [m3video] 1179: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ... [m3video] 1181: SYSTEM : FREE SPACE : Tiler 8-bit = 134152192 B (127 MB) - TILER ON [m3vpss ] TILER_STATS: TOTAL FREE AREA: 134152192 (99 %) [c6xdsp ] Remote Debug Shared Memory @ 0xbf000000 [m3video] Remote Debug Shared Memory @ 0xbf010820 [m3vpss ] Remote Debug Shared Memory @ 0xbf021040 [m3vpss ] Received character 's' [m3video] 1181: SYSTEM : FREE SPACE : Tiler 16-bit = 100663296 B (96 MB) - TILER ON [m3vpss ] TILER_STATS: TOTAL USED AREA: 0 (0 %) [c6xdsp ] Remote Debug Shared Memory @ 0xbf000000 [m3video] Remote Debug Shared Memory @ 0xbf010820 [m3vpss ] Remote Debug Shared Memory @ 0xbf021040 [m3video] Received character 's' [m3video] 1219: SYSTEM : Initializing Links ... DONE !!! [c6xdsp ] Remote Debug Shared Memory @ 0xbf000000 [m3video] Remote Debug Shared Memory @ 0xbf010820 [m3vpss ] Remote Debug Shared Memory @ 0xbf021040 [m3vpss ] TILER_STATS: CNT :16BIT [m3vpss ] TILER_STATS: CNT RESOLUTION: 32768 x 3072 [m3vpss ] TILER_STATS: BUCKET RESOLUTION: 32768 x 3072 [m3vpss ] TILER_STATS: NUM FREE BUCKETS: 1 [m3vpss ] TILER_STATS: NUM USED BUCKETS: 0 [m3vpss ] TILER_STATS: TOTAL FREE AREA: 100663296 (100 %) [m3vpss ] TILER_STATS: TOTAL USED AREA: 0 (0 %) [m3vpss ] 1253: SYSTEM : FVID2 Init in progress DONE !!! [m3vpss ] 1253: SYSTEM : Device Init in progress !!! [m3vpss ] 1256: SYSTEM : Device Init in progress DONE !!! [m3vpss ] 1295: SYSTEM : System VPSS Init Done !!! [m3vpss ] 1296: UTILS: DMA: HWI Create for INT63 !!! [m3vpss ] 1296: SYSTEM : Initializing Links !!! [m3vpss ] 1297: SYSTEM : FREE SPACE : System Heap = 74056 B, Mbx = 10240 msgs) [m3vpss ] 1297: SYSTEM : FREE SPACE : SR0 Heap = 12987904 B (12 MB) [m3vpss ] 1297: SYSTEM : FREE SPACE : Frame Buffer = 274348928 B (261 MB) [m3vpss ] 1297: SYSTEM : FREE SPACE : Bitstream Buffer = 210763648 B (200 MB) [m3vpss ] TILER_STATS: CNT :8BIT [m3vpss ] TILER_STATS: CNT RESOLUTION: 16384 x 8192 [m3vpss ] TILER_STATS: BUCKET RESOLUTION: 16384 x 8188 [m3vpss ] TILER_STATS: NUM FREE BUCKETS: 1 [m3vpss ] TILER_STATS: NUM USED BUCKETS: 0 [m3vpss ] TILER_STATS: TOTAL FREE AREA: 134152192 (99 %) [m3vpss ] TILER_STATS: TOTAL USED AREA: 0 (0 %) [m3vpss ] TILER_STATS: CNT :16BIT [m3vpss ] TILER_STATS: CNT RESOLUTION: 32768 x 3072 [m3vpss ] TILER_STATS: BUCKET RESOLUTION: 32768 x 3072 [m3vpss ] TILER_STATS: NUM FREE BUCKETS: 1 [m3vpss ] TILER_STATS: NUM USED BUCKETS: 0 [m3vpss ] TILER_STATS: TOTAL FREE AREA: 100663296 (100 %) [m3vpss ] TILER_STATS: TOTAL USED AREA: 0 (0 %) [m3vpss ] 1298: SYSTEM : FREE SPACE : Tiler 8-bit = 134152192 B (127 MB) - TILER ON [m3vpss ] 1298: SYSTEM : FREE SPACE : Tiler 16-bit = 100663296 B (96 MB) - TILER ON [m3vpss ] 1427: SYSTEM : Initializing Links ... DONE !!! [m3vpss ] 1427: SYSTEM : Set Static L3 pressure for HDVPSS as High [c6xdsp ] 1025: MEM: Shared Region 1: Base = 0x90000000, Length = 0x0c900000 (201 MB) [c6xdsp ] 1026: SYSTEM : System Common Init Done !!! [c6xdsp ] 1013: SYSTEM : System DSP Init in progress !!! [c6xdsp ] 1013: SYSTEM : RpeServer_init() done... Ret Val 0!!! [c6xdsp ] 1029: SYSTEM: Creating ListMP [DSP_IPC_OUT_19] in region 0 ... [c6xdsp ] 1029: SYSTEM: Creating ListMP [DSP_IPC_IN_19] in region 0 ... [c6xdsp ] 1029: SYSTEM: ListElem Shared Addr = 0xbf39d800 [c6xdsp ] 1030: SYSTEM: Creating ListMP [DSP_IPC_OUT_20] in region 0 ... [c6xdsp ] 1030: SYSTEM: Creating ListMP [DSP_IPC_IN_20] in region 0 ... [c6xdsp ] 1030: SYSTEM: ListElem Shared Addr = 0xbf3c3000 [c6xdsp ] 1031: SYSTEM: Creating Li[ 46.190000] [module] vpss probe done. stMP [DSP_IPC_OUT_21] in region 0 ... [c6xdsp ] 1031: SYSTEM: Creating ListMP [DSP_IPC_IN_21] in region 0 ... [c6xdsp ] 1031: SYSTEM: ListElem Shared Addr = 0xbf3e8800 [c6xdsp ] 1032: SYSTEM: Creating ListMP [DSP_IPC_OUT_24] in region 0 ... [c6xdsp ] 1032: SYSTEM: Creating ListMP [DSP_IPC_IN_24] in region 0 ... [c6xdsp ] 1032: SYSTEM: ListElem Shared [ 46.230000] FB: no memory to allocate Addr = 0xbf40e00[ 46.230000] ti81xxfb ti81xxfb: failed to allocate framebuffer 0 [c6xdsp ] 1[ 46.240000] ti81xxfb ti81xxfb: failed to allocate fb memory. 033: SYSTEM: Cre[ 46.250000] ti81xxfb: probe of ti81xxfb failed with error -12 ating ListMP [DSP_IPC_OUT_25] in region 0 ... [c6xdsp ] 1033: SYSTEM: Creating ListMP [DSP_IPC_IN_25] in region 0 ... [c6xdsp ] 1033: SYSTEM: ListElem Shared Addr = 0xbf42bb00 [c6xdsp ] !!WARNING.Resource already registered:2 [c6x[ 46.270000] HDMI W1 rev 2.0 dsp ] 1020: SYS[ 46.280000] HDMI CEC Spec version 1.2 TEM : Initializing Links !!! [c6xdsp ] 1033: SYSTEM : FREE SPACE : System Heap = 10391168 B, Mbx = 10240 msgs) [c6xdsp ] Received character 's' /opt/dvr_rdk/ti816x [c6xdsp ] 1032: SYSTEM : Initializing Links ... DONE !!! [c6xdsp ] ETH_OFFLOAD: Init !!! [c6xdsp ] 1032: SYSTEM : System DSP Init Done !!! ORG 0x46c00524: 0 NEW 0x46c00524: 2 root@dm816x:/opt/dvr_rdk/ti816x# ./bin/dvr_rdk_demo_mcfw_api.out DSP Test !!! ========= Main Menu ========= 1: VCAP + VENC + VDEC + VDIS - Progressive SD Encode + Decode 2: VCAP + VENC + VDIS - SD Encode ONLY 3: VCAP + VENC + VDEC + VDIS - Progressive HD Encode + Decode 4: VDEC + VDIS - SD/HD Decode ONLY a: 960H DVR usecase e: Exit Enter Choice: 1 $$$$$$$$$$$$$$$$$$$$ capture initialize done ! $$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$ encode initialize done ! $$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$ decode initialize done ! $$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$ display initialize done ! $$$$$$$$$$$$$$$$$$$$ --------------- CHANNEL DETAILS------------- Capture Channels => 1 Enc Channels => Primary 1, Secondary 1 Dec Channels => 1 Disp Channels => 2 ------------------------------------------- 0: SYSTEM: System Common Init in progress !!! 0: SYSTEM: IPC init in progress !!! 17: SYSTEM: CPU [DSP] syslink proc ID is [0] !!! 17: SYSTEM: CPU [VIDEO-M3] syslink proc ID is [1] !!! 17: SYSTEM: CPU [VPSS-M3] syslink proc ID is [2] !!! 17: SYSTEM: CPU [HOST] syslink proc ID is [3] !!! 18: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP_3] ... 21: SYSTEM: Creating MsgQ [HOST_MSGQ] ... 23: SYSTEM: Creating MsgQ [HOST_ACK_MSGQ] ... 26: SYSTEM: Opening MsgQ [DSP_MSGQ] ... 26: SYSTEM: Opening MsgQ [VIDEO-M3_MSGQ] ... 27: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ... 28: SYSTEM: Notify register to [DSP] line 0, event 15 ... 29: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ... 30: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ... 31: SYSTEM: IPC init DONE !!! 32: SYSTEM: Creating ListMP [HOST_IPC_OUT_24] in region 0 ... 35: SYSTEM: Creating ListMP [HOST_IPC_IN_24] in region 0 ... 37: SYSTEM: ListElem Shared Addr = 0x40749880 39: SYSTEM: Creating ListMP [HOST_IPC_OUT_25] in region 0 ... 41: SYSTEM: Creating ListMP [HOST_IPC_IN_25] in region 0 ... 43: SYSTEM: ListElem Shared Addr = 0x4077ea80 45: SYSTEM: Creating ListMP [HOST_IPC_OUT_19] in region 0 ... 48: SYSTEM: Creating ListMP [HOST_IPC_IN_19] in region 0 ... 50: SYSTEM: ListElem Shared Addr = 0x407b3c80 52: SYSTEM: Creating ListMP [HOST_IPC_OUT_20] in region 0 ... 54: SYSTEM: Creating ListMP [HOST_IPC_IN_20] in region 0 ... 57: SYSTEM: ListElem Shared Addr = 0x407f6f80 58: SYSTEM: Creating ListMP [HOST_IPC_OUT_21] in region 0 ... 61: SYSTEM: Creating ListMP [HOST_IPC_IN_21] in region 0 ... 63: SYSTEM: ListElem Shared Addr = 0x4083a280 80: SYSTEM: System Common Init Done !!! [host] HDMI Ctrl :Initializing [host] HDMI Ctrl :Initialized [host] HDMI Ctrl :Sink Connected Enable file write (YES - y / NO - n) : n File write DISABLED !!! #IPCBITS - [1920x1080, size: 2073600] #IPCBITS - [1920x1080, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] #IPCBITS - [0x0, size: 0] ********* Entered usecase 16CH Progressive <816x> Cap/Enc/Dec/Dis Add OSD111111111 Function enableOsdAlgLink 1552: MCFW : CPU Revision [ES2.0] !!! [m3vpss ] 27400: CAPTURE: Create in progress !!! [m3vpss ] 27430: CAPTURE: VIP0 PortA capture mode is [16-bit, Non-mux Discrete Sync - ACTVID_VSYNC] !!! [m3vpss ] 27714: CAPTURE: 0: 0xb0ba9480, 1920 x 1080, 003f4800 B --> Extra Frames [m3vpss ] 27714: CAPTURE: 1: 0xb0f9dc80, 1920 x 1080, 003f4800 B --> Extra Frames [m3vpss ] 27714: CAPTURE: 2: 0xb1392480, 1920 x 1080, 003f4800 B --> Extra Frames [m3vpss ] 27714: CAPTURE: 3: 0xb1786c80, 1920 x 1080, 003f4800 B --> Extra Frames [m3vpss ] 27714: CAPTURE: 4: 0xb1b7b480, 1920 x 1080, 003f4800 B --> Extra Frames [m3vpss ] 27714: CAPTURE: 5: 0xb1f6fc80, 1920 x 1080, 003f4800 B --> Extra Frames [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) [c6xdsp ] 26604: IPC_FRAMES_IN : Create in progress !!! [c6xdsp ] 26604: SYSTEM: Opening ListMP [VPSS-M3_IPC_OUT_19] ... [m3vpss ] CAPTURE::HEAPID:0 USED:328 [c6xdsp ] 26605: SYSTEM: Opening ListMP [VPSS-M3_IPC_IN_19] ... [m3vpss ] CAPTURE::HEAPID:4 USED:66355200 [c6xdsp ] 26605: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ... [m3vpss ] 27716: CAPTURE: Create Done !!! [m3vpss ] 27716: IPC_FRAMES_OUT : Create in progress !!! [c6xdsp ] IPC_FRAMES_IN:HEAPID:0 USED:304 [c6xdsp ] 26606: IPC_FRAMES_IN : Create Done !!! [m3vpss ] 27718: IPC_FRAMES_OUT : Create Done !!! [c6xdsp ] 26607: ALG : Create in progress !!! [m3vpss ] 27734: NSF: Create in progress !!! [c6xdsp ] ALGLINK:HEAPID:0 USED:2616 [c6xdsp ] ALGLINK:HEAPID:1 USED:5912 [c6xdsp ] 26617: ALG : Create Done !!! [m3video] 27765: IPC_IN_M3 : Create in progress !!! [m3video] 27765: SYSTEM: Opening ListMP [VPSS-M3_IPC_OUT_0] ... [m3video] 27766: SYSTEM: Opening ListMP [VPSS-M3_IPC_IN_0] ... [m3vpss ] NSF::HEAPID:0 USED:128 [m3vpss ] NSF::HEAPID:1 USED:4928 [m3vpss ] NSF::HEAPID:4 USED:6266880 [m3vpss ] 27764: NSF: Create Done !!! [m3vpss ] 27764: IPC_OUT_M3 : Create in progress !!! [m3vpss ] 27765: IPC_OUT_M3 : Create Done !!! [m3video] 27768: IPC_IN_M3 : Create Done !!! [m3video] 27768: ENCODE: Create in progress ... !!! [m3video] 27800: ENCODE: Creating CH0 of 1920 x 1080, pitch = (1920, 1920) [PROGRESSIVE] [NON-TILED ], bitrate = 2000 Kbps ... [m3video] [m3video] --------- CH 0 : H264 ENC : Dynamic Params ------- [m3video] [m3video] videnc2DynamicParams -> inputHeight : 1080 [m3video] videnc2DynamicParams -> inputWidth : 1920 [m3video] videnc2DynamicParams -> refFrameRate : 60000 [m3video] videnc2DynamicParams -> targetFrameRate : 60000 [m3video] videnc2DynamicParams -> targetBitRate : 2000000 [m3video] videnc2DynamicParams -> intraFrameInterval : 30 [m3video] videnc2DynamicParams -> generateHeader : 0 [m3video] videnc2DynamicParams -> captureWidth : 1920 [m3video] videnc2DynamicParams -> forceFrame : -1 [m3video] videnc2DynamicParams -> interFrameInterval : 1 [m3video] videnc2DynamicParams -> mvAccuracy : 2 [m3video] videnc2DynamicParams -> sampleAspectRatioHeight : 1 [m3video] videnc2DynamicParams -> sampleAspectRatioWidth : 1 [m3video] videnc2DynamicParams -> ignoreOutbufSizeFlag : 1 [m3video] videnc2DynamicParams -> lateAcquireArg : -1 [m3video] [m3video] rateControlParams -> rateControlParamsPreset : 1 [m3video] rateControlParams -> scalingMatrixPreset : 0 [m3video] rateControlParams -> rcAlgo : 1 [m3video] rateControlParams -> qpI : -1 [m3video] rateControlParams -> qpMaxI : 40 [m3video] rateControlParams -> qpMinI : 10 [m3video] rateControlParams -> qpP : -1 [m3video] rateControlParams -> qpMaxP : 40 [m3video] rateControlParams -> qpMinP : 10 [m3video] rateControlParams -> qpOffsetB : 4 [m3video] rateControlParams -> qpMaxB : 44 [m3video] rateControlParams -> qpMinB : 10 [m3video] rateControlParams -> allowFrameSkip : 0 [m3video] rateControlParams -> removeExpensiveCoeff : 0 [m3video] rateControlParams -> chromaQPIndexOffset : 0 [m3video] rateControlParams -> IPQualityFactor : 0 [m3video] rateControlParams -> initialBufferLevel : 2000000 [m3video] rateControlParams -> HRDBufferSize : 2000000 [m3video] rateControlParams -> minPicSizeRatioI : 0 [m3video] rateControlParams -> maxPicSizeRatioI : 640 [m3video] rateControlParams -> minPicSizeRatioP : 0 [m3video] rateControlParams -> maxPicSizeRatioP : 0 [m3video] rateControlParams -> minPicSizeRatioB : 0 [m3video] rateControlParams -> maxPicSizeRatioB : 0 [m3video] rateControlParams -> enablePRC : 1 [m3video] rateControlParams -> enablePartialFrameSkip : 0 [m3video] rateControlParams -> discardSavedBits : 1 [m3video] rateControlParams -> VBRDuration : 8 [m3video] rateControlParams -> VBRsensitivity : 0 [m3video] rateControlParams -> skipDistributionWindowLength : 5 [m3video] rateControlParams -> numSkipInDistributionWindow : 2 [host] IpcBitsInLink_tskMain:Entered [host] 2327: IPC_BITS_IN : Create in progress !!! [host] 2327: IPC_BITS_IN : ListMPOpen start !!! [host] 2327: SYSTEM: Opening ListMP [VIDEO-M3_IPC_OUT_24] ... [m3video] rateControlParams -> enableHRDComplianceMode : 1 [m3video] rateControlParams -> frameSkipThMulQ5 : 0 [m3video] rateControlParams -> vbvUseLevelThQ5 : 0 [m3video] [m3video] interCodingParams -> interCodingPreset : 0 [m3video] interCodingParams -> searchRangeHorP : 144 [m3video] interCodingParams -> searchRangeVerP : 32 [m3video] interCodingParams -> searchRangeHorB : 144 [m3video] interCodingParams -> searchRangeVerB : 16 [m3video] interCodingParams -> interCodingBias : 1 [m3video] interCodingParams -> skipMVCodingBias : 1 [m3video] interCodingParams -> minBlockSizeP : 0 [m3video] interCodingParams -> minBlockSizeB : 0 [m3video] interCodingParams -> meAlgoMode : 0 [m3video] [m3video] intraCodingParams -> intraCodingPreset : 0 [m3video] intraCodingParams -> lumaIntra4x4Enable : 0 [m3video] intraCodingParams -> lumaIntra8x8Enable : 255 [m3video] intraCodingParams -> lumaIntra16x16Enable : 15 2330: SYSTEM: Opening ListMP [VIDEO-M3_IPC_IN_24] ... [m3video] intraCodingParams -> chromaIntra8x8Enable : 15 [m3video] intraCodingParams -> chromaComponentEnable : 1 [host] 2332: IPC_BITS_IN : ListMPOpen done !!! [m3video] intraCodingParams -> intraRefreshMethod : 0 [m3video] intraCodingParams -> intraRefreshRate : 0 [m3video] intraCodingParams -> gdrOverlapRowsBtwFrames : 0 [m3video] intraCodingParams -> constrainedIntraPredEnable : 0 [m3video] intraCodingParams -> intraCodingBias : 0 [m3video] [m3video] sliceCodingParams -> sliceCodingPreset : 0 [m3video] sliceCodingParams -> sliceMode : 0 [m3video] sliceCodingParams -> sliceUnitSize : 0 [m3video] sliceCodingParams -> sliceStartOffset : [0 0 0] [m3video] sliceCodingParams -> streamFormat : 0 [m3video] [m3video] sliceGroupChangeCycle : 0 [m3video] searchCenter : 32767 [m3video] enableStaticMBCount : 0 [host] 2333: IPC_BITS_IN : System_linkGetInfo done !!! [host] 2333: IPC_BITS_IN : Create Done !!! Reducing bitsProducerLinkInfo.numCh to 1 [host] 2334: IPC_BITS_OUT : Create in progress !!! [host] IPC_BITSOUT:BitBuffer Alloc.ChID:0,Size:0xBDD800 [host] ******* RingBuf 0 created ******** [host] IPCBITSOUTLINK:Translated Addr Virt:0x48c4fc80 To Phy:0x905eec80 [host] ###Bit buff of size from the SR # 1 : 12441600 / bufsize 2073600, maxQueueDepth 50 [host] ###Bit buff BasePtr: 48C4FC80 / PhyAddr 905EEC80 [host] 2335: IPC_BITS_OUT : Create Done !!! [m3video] enableROI : 0 [m3video] [m3video] [m3video] ENCLINK_H264:HEAPID:0 USED:13808 [m3video] ENCLINK_H264:HEAPID:3 USED:7176192 [m3video] 27840: ENCODE: All CH Create ... DONE !!! [m3video] ENCLINK:HEAPID:0 USED:13928 [m3video] ENCLINK:HEAPID:2 USED:6220800 [m3video] ENCLINK:HEAPID:3 USED:7176192 [m3video] 27842: ENCODE: Create ... DONE !!! [m3video] 27842: IPC_BITS_OUT : Create in progress !!! [m3video] 27844: IPC_BITS_OUT : Create Done !!! [m3vpss ] 28240: IPC_IN_M3 : Create in progress !!! [m3video] 28182: IPC_BITS_IN : Create in progress !!! [m3vpss ] 28240: SYSTEM: Opening ListMP [VIDEO-M3_IPC_OUT_0] ... [m3video] 28182: SYSTEM: Opening ListMP [HOST_IPC_OUT_24] ... [m3vpss ] 28240: SYSTEM: Opening ListMP [VIDEO-M3_IPC_IN_0] ... [m3video] 28183: SYSTEM: Opening ListMP [HOST_IPC_IN_24] ... [m3vpss ] 28241: SYSTEM: Opening MsgQ [VIDEO-M3_MSGQ] ... [m3video] 28183: SYSTEM: Opening MsgQ [HOST_MSGQ] ... [m3vpss ] 28243: IPC_IN_M3 : Create Done !!! [m3video] 28185: IPC_BITS_IN : Create Done !!! [m3video] 28186: DECODE: Create in progress ... !!! [m3vpss ] 28243: SWMS: Create in progress !!! [m3video] DECLINK_H264:HEAPID:0 USED:2368 [m3video] DECLINK_H264:HEAPID:3 USED:9363456 [m3video] 28233: DECODE: Creating CH0 of 1920 x 1080 [PROGRESSIVE] [TILED ],target bitrate = 2000 Kbps ... [m3video] 28235: DECODE: All CH Create ... DONE !!! [m3video] DECLINK:HEAPID:0 USED:2488 [m3video] DECLINK:HEAPID:3 USED:9363456 [m3video] 28238: DECODE: Create ... DONE !!! [m3video] 28238: IPC_OUT_M3 : Create in progress !!! [m3video] 28239: IPC_OUT_M3 : Create Done !!! [m3vpss ] UTILS: DMA: Allocated CH (TCC) = 59 (59) [m3vpss ] UTILS: DMA: 0 of 1: Allocated PaRAM = 59 (0x49004760) [m3vpss ] SWMS: instance 0, sc id 5, start win 0 end win 17 [m3vpss ] 28328: SWMS0 : Loading Vertical Co-effs (UPSCALE)x ... [m3vpss ] 28328: SWMS0 : Loading Horizontal Co-effs (UPSCALE)x ... [m3vpss ] 28328: SWMS : Co-effs Loading ... DONE !!! [m3vpss ] 28329: SWMS : ******* Configuring clock 15 secs... [m3vpss ] 28329: SWMS0 : Loading Vertical Co-effs (UPSCALE)x ... [m3vpss ] 28329: SWMS0 : Loading Horizontal Co-effs (UPSCALE)x ... [m3vpss ] 28329: 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 | 16384 / 32768 | TILED | 0, 0 | 1920 x 1080 | 3840 / 0 | NON-TILED | OFF | 0 | 420SP | OFF | [m3vpss ] [m3vpss ] SWMS:HEAPID:0 USED:224 [m3vpss ] SWMS:HEAPID:1 USED:47296 [m3vpss ] SWMS:HEAPID:4 USED:16588800 [m3vpss ] 28330: SWMS: Create Done !!! [m3vpss ] 28330: DISPLAY: Create in progress !!! [m3vpss ] 28332: DISPLAY: Create Done !!! [m3vpss ] 28332: SWMS : ******* Configuring clock 15 secs... [m3vpss ] 28333: SWMS0 : Loading Vertical Co-effs (UPSCALE)x ... [m3vpss ] 28333: SWMS0 : Loading Horizontal Co-effs (UPSCALE)x ... [m3vpss ] 28333: 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 | 16384 / 32768 | TILED | 0, 0 | 1920 x 1080 | 3840 / 0 | NON-TILED | OFF | 0 | 420SP | OFF | [m3vpss ] [m3vpss ] 28336: DISPLAY: Start in progress !!! [m3vpss ] 28378: DISPLAY: Start Done !!! [m3vpss ] 28378: DISPLAY: HDDAC(BP0) : 47 fps, Latency (Min / Max) = ( 255 / 0 ), Callback Interval (Min / Max) = ( 255 / 0 ) DropCount:0 DispLatency (Min / Max) = ( 7669 / 0 ) !!! [m3vpss ] 28379: DISPLAY DRV: HDDAC(BP0) : Q:[2] Display:[2], Repeat:[1], DQ:[0] [m3vpss ] 28379: DISPLAY: UNDERFLOW COUNT: HDMI(BP0) 1, HDDAC(BP0) 1, DVO2(BP1) 1, SDDAC(SEC1) 1 [m3vpss ] 28379: SYSTEM : FREE SPACE : System Heap = 67392 B, Mbx = 10238 msgs) [m3vpss ] 28379: SYSTEM : FREE SPACE : SR0 Heap = 8619648 B (8 MB) [m3vpss ] 28379: SYSTEM : FREE SPACE : Frame Buffer = 168598400 B (160 MB) [m3vpss ] 28379: SYSTEM : FREE SPACE : Bitstream Buffer = 192101248 B (183 MB) [m3vpss ] TILER_STATS: CNT :8BIT [m3vpss ] 28380: SWMS: Start in Progress !!! [m3vpss ] 28380: SWMS: Start Done !!! [m3vpss ] TILER_STATS: CNT RESOLUTION: 16384 x 8192 [m3vpss ] TILER_STATS: BUCKET RESOLUTION: 16384 x 8188 [m3vpss ] TILER_STATS: NUM FREE BUCKETS: 0 [m3vpss ] TILER_STATS: NUM USED BUCKETS: 1 [m3vpss ] TILER_STATS: TOTAL FREE AREA: 122109952 (90 %) [m3vpss ] TILER_STATS: TOTAL USED AREA: 12042240 (8 %) [m3vpss ] TILER_STATS: TOTAL WASTE AREA: 0 (0 %) [m3vpss ] TILER_STATS: MAX WIDTH RECT: 16384 x 7012 [m3vpss ] TILER_STATS: MAX HEIGHT RECT: 16384 x 7012 [m3vpss ] TILER_STATS: RES ALLOC COUNT [1080P] : 5 [m3vpss ] TILER_STATS: CNT :16BIT [m3vpss ] TILER_STATS: CNT RESOLUTION: 32768 x 3072 [host] IpcBitsInLink_tskMain:Entered [m3vpss ] TILER_STATS: BUCKET RESOLUTION: 32768 x 3072 [m3vpss ] TILER_STATS: NUM FREE BUCKETS: 0 [m3vpss ] TILER_STATS: NUM USED BUCKETS: 1 [m3vpss ] TILER_STATS: TOTAL FREE AREA: 94642176 (94 %) [m3vpss ] TILER_STATS: TOTAL USED AREA: 6021120 (5 %) [m3vpss ] TILER_STATS: TOTAL WASTE AREA: 0 (0 %) [m3vpss ] TILER_STATS: MAX WIDTH RECT: 32768 x 2484 [m3vpss ] TILER_STATS: MAX HEIGHT RECT: 32768 x 2484 [m3vpss ] TILER_STATS: RES ALLOC COUNT [1080P] : 5 [m3vpss ] 28382: SYSTEM : FREE SPACE : Tiler 8-bit = 122109952 B (116 MB) - TILER ON [m3vpss ] 28382: SYSTEM : FREE SPACE : Tiler 16-bit = 94642176 B (90 MB) - TILER ON [m3video] 29074: Assertion @ Line: 2217 in links_m3video/iva_enc/encLink_common.c: FALSE : failed !!! [m3vpss ] 28966: CAPTURE: Start in progress !!! [m3vpss ] 29066: CAPTURE: Enabled Time Stamping !!! [m3vpss ] 29074: CAPTURE: Start Done !!!