This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

gst-launch gives error "Unable to initialize display" while running the video on DM3730 EVM

Other Parts Discussed in Thread: DM3730, ADS7846, TVP5146

Hi,

I am using the DM3730 EVM and want to see the LCD output both on LCD as well as TV (is it possible). I tried the different boot arguments for tvout but unable to see.

I am using  the release dvsdk_dm3730-evm_04_03_00_06_setuplinux  and DM3730 EVM Rev G

Below is the log and some gst-launch applications i used to run on LCD, that was not reflecting even on TV and giving error.

The Boot up log with the boot arguments is:

Texas Instruments X-Loader 1.46 (Oct 21 2011 - 08:35:44)
Starting X-loader on MMC
Reading boot sector
229036 Bytes Read from MMC
Starting OS Bootloader from MMC...
Starting OS Bootloader...
U-Boot 2010.06 (Feb 23 2013 - 12:32:47)
OMAP34xx/35xx-GP ES2.1, CPU-OPP2 L3-165MHz
OMAP3 EVM board + LPDDR/NAND
I2C:   ready
DRAM:  128 MiB
NAND:  HW ECC [Kernel/FS layout] selected
1024 MiB
In:    serial
Out:   serial
Err:   serial
Read back SMSC id 0x92220000
Die ID #19ce00029ff800000160716407023028
Net:   smc911x: Invalid chip endian 0x87674323
No ethernet found.
Hit any key to stop autoboot:  0 
OMAP3_EVM # 
OMAP3_EVM # pr      
bootcmd=if mmc init; then if run loadbootscript; then run bootscript; else if run loaduimage; then run mmcboot; else run nand
boot; fi; fi; else run nandboot; fi
bootdelay=10
baudrate=115200
bootfile=uImage
loadaddr=0x82000000
usbtty=cdc_acm
console=ttyO0,115200n8
mmcargs=setenv bootargs console=${console} root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait omap_vout.vid1_static_vrfb_alloc=y
nandargs=setenv bootargs console=${console} root=/dev/mtdblock4 rw rootfstype=jffs2
loadbootscript=fatload mmc 0 ${loadaddr} boot.scr
bootscript=echo Running bootscript from mmc ...; source ${loadaddr}
loaduimage=fatload mmc 0 ${loadaddr} uImage
mmcboot=echo Booting from mmc ...; run mmcargs; bootm ${loadaddr}
nandboot=echo Booting from nand ...; run nandargs; onenand read ${loadaddr} 280000 400000; bootm ${loadaddr}
dieid#=19ce00029ff800000160716407023028
bootargs=console=ttyO0,115200n8 root=/dev/mmcblk0p2 rootfstype=ext3 rw rootwait mpurate=1000 mem=99M@0x80000000 mem=128M@0x88
000000 omapdss.def_disp=lcd omap_vout.vid1_static_vrfb_alloc=y omapfb.vram=0:3M omapfb.mode=tv:pal omapdss.def_disp=tv
stdin=serial
stdout=serial
stderr=serial
Environment size: 1136/131068 bytes
OMAP3_EVM # boot
mmc1 is available
reading boot.scr
302 bytes read
Running bootscript from mmc ...
## Executing script at 82000000
reading uImage
3279500 bytes read
## Booting kernel from Legacy Image at 80200000 ...
   Image Name:   Linux-2.6.37
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    3279436 Bytes = 3.1 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@dws-desktop) (gcc version 4.3.3 (GCC) ) #2 Sat Feb 23 17:03:34 IST 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: OMAP3 EVM
[    0.000000] Reserving 4194304 bytes SDRAM for VRAM
[    0.000000] Memory policy: ECC disabled, Data cache writeback
[    0.000000] OMAP3630 ES1.2 (l2cache iva sgx neon isp 192mhz_clk )
[    0.000000] SRAM: Mapped pa 0x40200000 to va 0xfe400000 size: 0x10000
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 45312
[    0.000000] Kernel command line: console=ttyO0,115200n8 root=/dev/mmcblk0p2 rw ip=off mem=55M@0x80000000 mpurate=1000  oma
p_vout.vid1_static_vrfb_alloc=y omapfb.vram=0:4M mem=128M@0x88000000 rootwait
[    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: 55MB 124MB = 179MB total
[    0.000000] Memory: 168884k/168884k available, 18508k 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]     modules : 0xbf000000 - 0xc0000000   (  16 MB)
[    0.000000]       .init : 0xc0008000 - 0xc003f000   ( 220 kB)
[    0.000000]       .text : 0xc003f000 - 0xc061f35c   (6017 kB)
[    0.000000]       .data : 0xc0620000 - 0xc07e2520   (1802 kB)
[    0.000000] NR_IRQS:409
[    0.000000] Clocking rate (Crystal/Core/MPU): 26.0/400/1000 MHz
[    0.000000] omap_hwmod: i2c1: softreset failed (waited 10000 usec)
[    0.000000] omap_hwmod: i2c2: softreset failed (waited 10000 usec)
[    0.000000] omap_hwmod: i2c3: softreset failed (waited 10000 usec)
[    0.000000] Reprogramming SDRC clock to 400000000 Hz
[    0.000000] IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96 interrupts
[    0.000000] Total of 96 interrupts on 1 active controller
[    0.000000] GPMC revision 5.0
[    0.000000] Trying to install interrupt handler for IRQ402
[    0.000000] Trying to install interrupt handler for IRQ403
[    0.000000] Trying to install interrupt handler for IRQ404
[    0.000000] Trying to install interrupt handler for IRQ405
[    0.000000] Trying to install interrupt handler for IRQ406
[    0.000000] Trying to install interrupt handler for IRQ407
[    0.000000] Trying to install interrupt handler for IRQ408
[    0.000000] Trying to install type control for IRQ409
[    0.000000] Trying to set irq flags for IRQ409
[    0.000000] OMAP clockevent source: GPTIMER1 at 32768 Hz
[    0.000000] Console: colour dummy device 80x30
[    0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[    0.000000] ... MAX_LOCKDEP_SUBCLASSES:  8
[    0.000000] ... MAX_LOCK_DEPTH:          48
[    0.000000] ... MAX_LOCKDEP_KEYS:        8191
[    0.000000] ... CLASSHASH_SIZE:          4096
[    0.000000] ... MAX_LOCKDEP_ENTRIES:     16384
[    0.000000] ... MAX_LOCKDEP_CHAINS:      32768
[    0.000000] ... CHAINHASH_SIZE:          16384
[    0.000000]  memory used by lock dependency info: 3935 kB
[    0.000000]  per task-struct memory footprint: 2304 bytes
[    0.000000] Calibrating delay loop... 998.84 BogoMIPS (lpj=3899392)
[    0.000000] pid_max: default: 32768 minimum: 301
[    0.000000] Security Framework initialized
[    0.000000] Mount-cache hash table entries: 512
[    0.000000] CPU: Testing write buffer coherency: ok
[    0.000000] regulator: core version 0.5
[    0.000000] regulator: dummy: 
[    0.000000] NET: Registered protocol family 16
[    0.000000] OMAP GPIO hardware version 2.5
[    0.000000] OMAP GPIO hardware version 2.5
[    0.000000] OMAP GPIO hardware version 2.5
[    0.000000] OMAP GPIO hardware version 2.5
[    0.000000] OMAP GPIO hardware version 2.5
[    0.000000] OMAP GPIO hardware version 2.5
[    0.000000] omap_mux_init: Add partition: #1: core, flags: 0
[    0.000000] hw-breakpoint: debug architecture 0x4 unsupported.
[    0.000000] ------------[ cut here ]------------
[    0.000000] WARNING: at arch/arm/mach-omap2/clock.c:438 omap2_clk_switch_mpurate_at_boot+0x80/0xb4()
[    0.000000] clock: dpll1_ck: unable to set MPU rate to 1000: -22
[    0.000000] Modules linked in:
[    0.000000] [<c004fa88>] (unwind_backtrace+0x0/0xec) from [<c0078f10>] (warn_slowpath_common+0x4c/0x64)
[    0.000000] [<c0078f10>] (warn_slowpath_common+0x4c/0x64) from [<c0078fbc>] (warn_slowpath_fmt+0x30/0x40)
[    0.000000] [<c0078fbc>] (warn_slowpath_fmt+0x30/0x40) from [<c001389c>] (omap2_clk_switch_mpurate_at_boot+0x80/0xb4)
[    0.000000] [<c001389c>] (omap2_clk_switch_mpurate_at_boot+0x80/0xb4) from [<c00138dc>] (omap3xxx_clk_arch_init+0xc/0x3c)
[    0.000000] [<c00138dc>] (omap3xxx_clk_arch_init+0xc/0x3c) from [<c003f3c8>] (do_one_initcall+0xc8/0x194)
[    0.000000] [<c003f3c8>] (do_one_initcall+0xc8/0x194) from [<c000869c>] (kernel_init+0x98/0x150)
[    0.000000] [<c000869c>] (kernel_init+0x98/0x150) from [<c004accc>] (kernel_thread_exit+0x0/0x8)
[    0.000000] ---[ end trace 1b75b31a2719ed1c ]---
[    0.000000] OMAP DMA hardware revision 5.0
[    0.062622] bio: create slab <bio-0> at 0
[    0.065124] regulator: vwl1271: 1800 mV 
[    0.068176] SCSI subsystem initialized
[    0.074371] usbcore: registered new interface driver usbfs
[    0.075134] usbcore: registered new interface driver hub
[    0.075653] usbcore: registered new device driver usb
[    0.078277] omap_device: omap_i2c.1: new worst case activate latency 0: 30517
[    0.078369] omap_i2c omap_i2c.1: bus 1 rev4.0 at 2600 kHz
[    0.083923] twl4030: PIH (irq 7) chaining IRQs 368..375
[    0.084014] twl4030: power (irq 373) chaining IRQs 376..383
[    0.085235] twl4030: gpio (irq 368) chaining IRQs 384..401
[    0.094177] regulator: VIO: 1800 mV normal standby
[    0.095550] regulator: VMMC1: 1850 <--> 3150 mV at 3000 mV normal standby
[    0.096862] regulator: VDAC: 1800 mV normal standby
[    0.098205] regulator: VAUX2_4030: 2800 mV normal standby
[    0.099517] regulator: VPLL2: 1800 mV normal standby
[    0.100860] regulator: VSIM: 1800 <--> 3000 mV at 1800 mV normal standby
[    0.102233] regulator: VAUX3: 2800 mV normal standby
[    0.102905] omap_device: omap_i2c.1: new worst case deactivate latency 0: 30517
[    0.103088] omap_i2c omap_i2c.2: bus 2 rev4.0 at 400 kHz
[    0.112609] omap_i2c omap_i2c.3: bus 3 rev4.0 at 400 kHz
[    0.115997] Advanced Linux Sound Architecture Driver Version 1.0.23.
[    0.117614] Bluetooth: Core ver 2.15
[    0.118072] NET: Registered protocol family 31
[    0.118072] Bluetooth: HCI device and connection manager initialized
[    0.118164] Bluetooth: HCI socket layer initialized
[    0.119171] Switching to clocksource 32k_counter
[    0.186187] musb-hdrc: version 6.0, otg (peripheral+host), debug=0
[    0.186431] musb-hdrc musb-hdrc.0: dma type: dma-inventra
[    0.186950] musb-hdrc musb-hdrc.0: USB OTG mode controller at fa0ab000 using DMA, IRQ 92
[    0.187896] NET: Registered protocol family 2
[    0.188201] IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.188934] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[    0.189147] TCP bind hash table entries: 8192 (order: 6, 360448 bytes)
[    0.190521] TCP: Hash tables configured (established 8192 bind 8192)
[    0.190551] TCP reno registered
[    0.190582] UDP hash table entries: 128 (order: 1, 12288 bytes)
[    0.190673] UDP-Lite hash table entries: 128 (order: 1, 12288 bytes)
[    0.191131] NET: Registered protocol family 1
[    0.191925] RPC: Registered udp transport module.
[    0.191925] RPC: Registered tcp transport module.
[    0.191955] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.192413] NetWinder Floating Point Emulator V0.97 (double precision)
[    0.196319] omap3evm camera init done successfully...
[    0.196746] omap-iommu omap-iommu.0: isp registered
[    0.197235] AM37x/DM37x  Linux PSP version 04.02.00.07 (OMAP3EVM)
[    0.299713] VFS: Disk quotas dquot_6.5.2
[    0.299774] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.301055] JFFS2 version 2.2. (NAND) (SUMMARY)  �© 2001-2006 Red Hat, Inc.
[    0.301574] msgmni has been set to 329
[    0.304534] io scheduler noop registered
[    0.304565] io scheduler deadline registered
[    0.304656] io scheduler cfq registered (default)
[    0.361755] OMAP DSS rev 2.0
[    0.361938] OMAP DISPC rev 3.0
[    0.361999] OMAP VENC rev 2
[    0.362609] OMAP DSI rev 1.0
[    0.692077] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.696166] omap_uart.0: ttyO0 at MMIO 0x4806a000 (irq = 72) is a OMAP UART0
[    1.529083] console [ttyO0] enabled
[    1.533569] omap_uart.1: ttyO1 at MMIO 0x4806c000 (irq = 73) is a OMAP UART1
[    1.541717] omap_uart.2: ttyO2 at MMIO 0x49020000 (irq = 74) is a OMAP UART2
[    1.549804] omap_uart.3: ttyO3 at MMIO 0x49042000 (irq = 80) is a OMAP UART3
[    1.580932] brd: module loaded
[    1.595520] loop: module loaded
[    1.603637] mtdoops: mtd device (mtddev=name/number) must be supplied
[    1.610473] omap2-nand driver initializing
[    1.615264] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xb3 (Micron )
[    1.622222] Creating 5 MTD partitions on "omap2-nand.0":
[    1.627838] 0x000000000000-0x000000080000 : "X-Loader-NAND"
[    1.637756] 0x000000080000-0x0000001c0000 : "U-Boot-NAND"
[    1.647155] 0x0000001c0000-0x000000280000 : "Boot Env-NAND"
[    1.656494] 0x000000280000-0x000000780000 : "Kernel-NAND"
[    1.667510] 0x000000780000-0x000040000000 : "File System - NAND"
[    2.144256] OneNAND driver initializing
[    2.148437] omap2-onenand omap2-onenand: Cannot request GPMC CS
[    2.154785] omap2-onenand: probe of omap2-onenand failed with error -16
[    2.164031] smsc911x: Driver version 2008-10-21.
[    2.169982] usbcore: registered new interface driver asix
[    2.176055] usbcore: registered new interface driver cdc_ether
[    2.182556] usbcore: registered new interface driver net1080
[    2.188873] usbcore: registered new interface driver cdc_subset
[    2.195434] usbcore: registered new interface driver zaurus
[    2.201324] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    3.213043] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
[    3.219451] ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 1
[    3.227478] ehci-omap ehci-omap.0: irq 77, io mem 0x48064800
[    3.244354] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
[    3.250701] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    3.257843] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.265411] usb usb1: Product: OMAP-EHCI Host Controller
[    3.270996] usb usb1: Manufacturer: Linux 2.6.37 ehci_hcd
[    3.276641] usb usb1: SerialNumber: ehci-omap.0
[    3.283477] hub 1-0:1.0: USB hub found
[    3.287445] hub 1-0:1.0: 3 ports detected
[    3.322998] Initializing USB Mass Storage driver...
[    3.328582] usbcore: registered new interface driver usb-storage
[    3.334899] USB Mass Storage support registered.
[    3.340209] usbcore: registered new interface driver usbtest
[    3.346252] g_ether gadget: using random self ethernet address
[    3.352355] g_ether gadget: using random host ethernet address
[    3.359527] usb0: MAC 5e:36:2e:12:48:96
[    3.363586] usb0: HOST MAC a6:36:ef:e7:95:a1
[    3.368072] g_ether gadget: Ethernet Gadget, version: Memorial Day 2008
[    3.375061] g_ether gadget: g_ether ready
[    3.379272] musb-hdrc musb-hdrc.0: MUSB HDRC host driver
[    3.384948] musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 2
[    3.393310] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    3.400390] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.407989] usb usb2: Product: MUSB HDRC host driver
[    3.413208] usb usb2: Manufacturer: Linux 2.6.37 musb-hcd
[    3.418884] usb usb2: SerialNumber: musb-hdrc.0
[    3.425415] hub 2-0:1.0: USB hub found
[    3.429351] hub 2-0:1.0: 1 port detected
[    3.436096] mice: PS/2 mouse device common for all mice
[    3.443603] input: TWL4030 Keypad as /devices/platform/omap/omap_i2c.1/i2c-1/1-004a/twl4030_keypad/input/input0
[    3.459564] ads7846 spi1.0: touchscreen, irq 335
[    3.465789] input: ADS7846 Touchscreen as /devices/platform/omap2_mcspi.1/spi1.0/input/input1
[    3.478698] input: twl4030_pwrbutton as /devices/platform/omap/omap_i2c.1/i2c-1/1-0049/twl4030_pwrbutton/input/input2
[    3.492034] twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0
[    3.499053] twl_rtc twl_rtc: Power up reset detected.
[    3.505157] twl_rtc twl_rtc: Enabling TWL-RTC.
[    3.511291] i2c /dev entries driver
[    3.518188] Linux media interface: v0.10
[    3.522674] Linux video capture interface: v2.00
[    3.528961] omap3isp supply VDD_CSIPHY1 not found, using dummy regulator
[    3.536071] omap3isp supply VDD_CSIPHY2 not found, using dummy regulator
[    3.543365] omap3isp omap3isp: Revision 15.0 found
[    3.548492] omap-iommu omap-iommu.0: isp: version 1.1
[    3.617980] mt9t111 2-003c: Unable to detectmt9t111sensor
[    3.626770] isp_register_subdev_group: Unable to register subdev mt9t111
[    3.634887] tvp514x 3-005c: tvp514x 3-005c decoder driver registered !!
[    3.642700] tvp514x 3-005c: Write: retry ... 0
[    3.666534] tvp514x 3-005c: Write: retry ... 1
[    3.689941] tvp514x 3-005c: Write: retry ... 2
[    3.713378] tvp514x 3-005c: Write: retry ... 3
[    3.736816] tvp514x 3-005c: Write: retry ... 4
[    3.760253] tvp514x 3-005c: Write: retry ... 5
[    3.783691] tvp514x 3-005c: Write failed. Err[-121]
[    3.788757] tvp514x 3-005c: Unable to turn on decoder
[    3.794189] tvp514x 3-005c: Read: retry ... 0
[    3.814849] tvp514x 3-005c: Read: retry ... 1
[    3.838256] tvp514x 3-005c: Read: retry ... 2
[    3.861694] tvp514x 3-005c: Read: retry ... 3
[    3.885131] tvp514x 3-005c: Read: retry ... 4
[    3.908569] tvp514x 3-005c: Read: retry ... 5
[    3.931976] tvp514x 3-005c: Unable to query std
[    3.937683] usbcore: registered new interface driver uvcvideo
[    3.943725] USB Video Class driver (v1.0.0)
[    3.948364] omap_device: omap_wdt.-1: new worst case activate latency 0: 30517
[    3.956878] OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec
[    3.963653] Bluetooth: HCI UART driver ver 2.2
[    3.968322] Bluetooth: HCI H4 protocol initialized
[    3.973358] Bluetooth: HCILL protocol initialized
[    3.984375] mmci-omap-hs.1 supply vmmc_aux not found, using dummy regulator
[    3.996276] usbcore: registered new interface driver usbhid
[    4.002166] usbhid: USB HID core driver
[    4.007873] usbcore: registered new interface driver snd-usb-audio
[    4.017211] OMAP3 EVM SoC init
[    4.108245] asoc: twl4030-hifi <-> omap-mcbsp-dai.1 mapping ok
[    4.117248] ALSA device list:
[    4.120422]   #0: omap3evm
[    4.123229] oprofile: hardware counters not available
[    4.128540] oprofile: using timer interrupt.
[    4.133117] nf_conntrack version 0.5.0 (2638 buckets, 10552 max)
[    4.140380] ip_tables: (C) 2000-2006 Netfilter Core Team
[    4.146301] TCP cubic registered
[    4.149688] Initializing XFRM netlink socket
[    4.154266] NET: Registered protocol family 17
[    4.158996] NET: Registered protocol family 15
[    4.164184] Bluetooth: L2CAP ver 2.15
[    4.168060] Bluetooth: L2CAP socket layer initialized
[    4.173370] Bluetooth: SCO (Voice Link) ver 0.6
[    4.178131] Bluetooth: SCO socket layer initialized
[    4.183532] Bluetooth: RFCOMM TTY layer initialized
[    4.188659] Bluetooth: RFCOMM socket layer initialized
[    4.194091] Bluetooth: RFCOMM ver 1.11
[    4.198028] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    4.203582] Bluetooth: BNEP filters: protocol multicast
[    4.209045] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    4.216522] Registering the dns_resolver key type
[    4.221801] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
[    4.233734] ThumbEE CPU extension supported.
[    4.247589] Power Management for TI OMAP3.
[    4.252410] sr_init: No PMIC hook to init smartreflex
[    4.258056] smartreflex smartreflex.0: omap_sr_probe: SmartReflex driver initialized
[    4.266571] smartreflex smartreflex.1: omap_sr_probe: SmartReflex driver initialized
[    4.278564] SmartReflex Class3 initialized
[    4.306976] clock: disabling unused clocks to save power
[    4.313873] platform mpu.0: omap_voltage_scale: Already at the requestedrate 1000000000
[    4.410614] twl_rtc twl_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
[    4.419403] omap_vout omap_vout: Buffer Size = 3686400
[    4.437469] omap_vout omap_vout: : registered and initialized video device 16
[    4.445007] omap_vout omap_vout: Buffer Size = 3686400
[    4.451843] omap_vout omap_vout: : registered and initialized video device 17
[    4.461914] Waiting for root device /dev/mmcblk0p2...
[    4.549133] mmc0: new high speed SD card at address 0002
[    4.555786] mmcblk0: mmc0:0002 00000 1.86 GiB 
[    4.564727]  mmcblk0: p1 p2
[    4.647979] EXT3-fs: barriers not enabled
[    6.507476] kjournald starting.  Commit interval 5 seconds
[    6.520538] EXT3-fs (mmcblk0p2): using internal journal
[    6.526062] EXT3-fs (mmcblk0p2): recovery complete
[    6.536956] EXT3-fs (mmcblk0p2): mounted filesystem with ordered data mode
[    6.544403] VFS: Mounted root (ext3 filesystem) on device 179:2.
[    6.550811] Freeing init memory: 220K
INIT: version 2.86 booting
Please wait: booting...
Starting udev
[    7.567047] udevd (729): /proc/729/oom_adj is deprecated, please use /proc/729/oom_score_adj instead.
Remounting root file system...
Caching udev devnodes
Populating dev cachemv: cannot rename '/tmp/devices': No such file or directory
ALSA: Restoring mixer settings...
Configuring network interfaces... No state is present for card omap3evm
Found hardware: "" "" "" "" ""
Hardware is initialized using a generic method
No state is present for card omap3evm
ifconfig: SIOCGIFFLAGS: No such device
ifconfig: SIOCGIFFLAGS: No such device
eth0      No such device
ifconfig: SIOCGIFFLAGS: No such device
done.
Setting up IP spoofing protection: rp_filter.
Fri Dec 23 00:34:00 UTC 2011
INIT: Entering runlevel: 5
Starting system message bus: dbus.
Starting Dropbear SSH server: dropbear.
Starting telnet daemon.
Starting network benchmark server: netserver.
Starting syslogd/klogd: done
Starting thttpd.
Starting PVR
Usage: insmod filename [args]
FATAL: Module omaplfb not found.
FATAL: Module bufferclass_ti not found.
BusyBox v1.13.2 (2011-12-23 00:31:29 IST) multi-call binary
Usage: mknod [OPTIONS] NAME TYPE MAJOR MINOR
Create a special file (block, character, or pipe)
Options:
        -m      Create the special file using the specified mode (default a=rw)
TYPEs include:
        b:      Make a block device
        c or u: Make a character device
        p:      Make a named pipe (MAJOR and MINOR are ignored)
chmod: /dev/pvrsrvkm: No such file or directory
[   20.378509] CMEMK module: built on Feb 23 2013 at 12:19:04
[   20.384246]   Reference Linux version 2.6.37
[   20.388793]   File /home/dws/BEL_VIDEO/newsdk/linuxutils_2_26_02_05/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c
[   20.400665] CMEM Range Overlaps Kernel Physical - allowing overlap
[   20.407135] CMEM phys_start (0x83700000) overlaps kernel (0x80000000 -> 0x8b300000)
[   20.416656] allocated heap buffer 0xd2000000 of size 0x2200000
[   20.422729] heap fallback enabled - will try heap if pool buffer is not available
[   20.430633] cmemk initialized
[   20.582397] DSPLINK Module (1.65.01.05_eng) created on Date: Feb 23 2013 Time: 12:30:00
[   20.682159] SDMAK module: built on Feb 23 2013 at 12:19:05
[   20.687896]   Reference Linux version 2.6.37
[   20.692413]   File /home/dws/BEL_VIDEO/newsdk/linuxutils_2_26_02_05/packages/ti/sdo/linuxutils/sdma/src/module/sdmak.c
numid=49,iface=MIXER,name='HeadsetL Mixer AudioL1'
  ; type=BOOLEAN,access=rw------,values=1
  : values=on
numid=46,iface=MIXER,name='HeadsetR Mixer AudioR1'
  ; type=BOOLEAN,access=rw------,values=1
  : values=on
Simple mixer control 'Headset',0
  Capabilities: pvolume penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 3
  Mono:
  Front Left: Playback 1 [33%] [-6.00dB]
  Front Right: Playback 1 [33%] [-6.00dB]
 _____                    _____           _         _   
|  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_ 
|     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
|__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|  
              |___|                    |___|            
Arago Project http://arago-project.org dm37x-evm ttyO0
Arago 2011.06 dm37x-evm ttyO0
dm37x-evm login: root
root@dm37x-evm:~# 

And the output for some gst-launch application with the DMAI_DEBUG=2 are as below:

root@dm37x-evm:/# DMAI_DEBUG=2 gst-launch filesrc location=/usr/share/ti/data/vi
deos/davincieffect.264 ! TIViddec2 codecName=h264dec engineName=codecServer ! TI
DmaiVideoSink videoStd=720P_60 videoOutput=component sync=false hideOSD=true num
Bufs=3 useUserptrBufs=TRUE -v
@0x0002e711:[T:0x400eb000] ti.sdo.dmai - [Dmai] Dmai log level set to '2'. Note that calling CERuntime_init after this point 
may cause unexpected change to DMAI tracing behavior.
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
@0x000770f7:[T:0x41f41490] ti.sdo.dmai - [Vdec2] Video decoder instance created
@0x00077265:[T:0x41f41490] ti.sdo.dmai - [Vdec2] Made XDM_SETPARAMS control call
@0x00077359:[T:0x41f41490] ti.sdo.dmai - [Vdec2] Made XDM_GETBUFINFO control call
@0x00077541:[T:0x41f41490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 3225600 at 0x427de000 (0x83700000 phys)
/GstPipeline:pipeline0/GstTIViddec2:tividdec20.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)UYVY, framerate=(fraction)3
0000/1001, width=(int)1280, height=(int)720
@0x00077a06:[T:0x41f41490] ti.sdo.dmai - [BufTab] Allocating BufTab for 3 buffers
@0x00077afa:[T:0x41f41490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 1843200 at 0x42afa000 (0x83a14000 phys)
@0x00077bb1:[T:0x41f41490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 1843200 at 0x42d60000 (0x83bd6000 phys)
@0x00077c87:[T:0x41f41490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 1843200 at 0x42f67000 (0x83d98000 phys)
@0x0007eaad:[T:0x41f41490] ti.sdo.dmai - [Buffer] Set user pointer 0x427de000 (physical 0x83700000)
@0x00084e19:[T:0x41f41490] ti.sdo.dmai - [Vdec2] VIDDEC2_process() ret 0 inId 0 inUse 0 consumed 965
@0x00084fc4:[T:0x41f41490] ti.sdo.dmai - [Vdec2] Made XDM_GETBUFINFO control call
@0x000850d6:[T:0x41f41490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 1843200 at 0x43187000 (0x83f5a000 phys)
@0x00085113:[T:0x41f41490] ti.sdo.dmai - [Buffer] Set user pointer 0x427de3c5 (physical 0x837003c5)
@0x00089a27:[T:0x41f41490] ti.sdo.dmai - [Vdec2] VIDDEC2_process() ret 0 inId 0 inUse 0 consumed 41
@0x00089abf:[T:0x41f41490] ti.sdo.dmai - [Buffer] Set user pointer 0x427de3ee (physical 0x837003ee)
@0x0008e3b4:[T:0x41f41490] ti.sdo.dmai - [Vdec2] VIDDEC2_process() ret 0 inId 0 inUse 0 consumed 41
@0x0008e44d:[T:0x41f41490] ti.sdo.dmai - [Buffer] Set user pointer 0x427de417 (physical 0x83700417)
@0x00092d60:[T:0x41f41490] ti.sdo.dmai - [Vdec2] VIDDEC2_process() ret 0 inId 0 inUse 0 consumed 41
@0x00092e17:[T:0x41f41490] ti.sdo.dmai - [Buffer] Set user pointer 0x427de440 (physical 0x83700440)
@0x0009772a:[T:0x41f41490] ti.sdo.dmai - [Vdec2] VIDDEC2_process() ret 0 inId 0 inUse 0 consumed 41
/GstPipeline:pipeline0/GstTIDmaiVideoSink:tidmaivideosink0.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)UYVY, framerat
e=(fraction)30000/1001, width=(int)1280, height=(int)720
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
@0x00098ab7:[T:0x41f41490] ti.sdo.dmai - [BufTab] Allocating BufTab for 3 buffers
@0x00098be8:[T:0x41f41490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 1843200 at 0x433f4000 (0x8411c000 phys)
@0x00098cdd:[T:0x41f41490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 1843200 at 0x43692000 (0x842de000 phys)
@0x00098dd1:[T:0x41f41490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 1843200 at 0x438e2000 (0x844a0000 phys)
@0x00098ec5:[T:0x41f41490] ti.sdo.dmai - [Display] Video output set to size 1280x720 pitch 2560, Format 1498831189
@0x000c2d71:[T:0x41f41490] ti.sdo.dmai - [Framecopy] not implemented
@0x000c2f3a:[T:0x41f41490] ti.sdo.dmai - [Display] Could not allocate video display buffers
@0x000c2f96:[T:0x41f41490] ti.sdo.dmai - [Buffer] Free Buffer of size 1843200 at 0x433f4000 (0x8411c000 phys)
@0x000c341e:[T:0x41f41490] ti.sdo.dmai - [Buffer] Free Buffer of size 1843200 at 0x43692000 (0x842de000 phys)
@0x000c384a:[T:0x41f41490] ti.sdo.dmai - [Buffer] Free Buffer of size 1843200 at 0x438e2000 (0x844a0000 phys)
New clock: GstSystemClock
ERROR: from element /GstPipeline:pipeline0/GstTIDmaiVideoSink:tidmaivideosink0: Unable to initialize display
@0x000c4aa5:[T:0x41f41490] ti.sdo.dmai - [Buffer] Free Buffer of size 3225600 at 0x427de000 (0x83700000 phys)
Additional debug info:
gsttidmaivideosink.c(1657): gst_tidmaivideosink_render (): /GstPipeline:pipeline0/GstTIDmaiVideoSink:tidmaivideosink0
Execution ended after 9582520 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
/GstPipeline:pipeline0/GstTIDmaiVideoSink:tidmaivideosink0.GstPad:sink: caps = NULL
@0x000c70ad:[T:0x400eb000] ti.sdo.dmai - [Buffer] Free Buffer of size 1843200 at 0x42afa000 (0x83a14000 phys)
@0x000c7534:[T:0x400eb000] ti.sdo.dmai - [Buffer] Free Buffer of size 1843200 at 0x42d60000 (0x83bd6000 phys)
@0x000c7ba4:[T:0x400eb000] ti.sdo.dmai - [Buffer] Free Buffer of size 1843200 at 0x42f67000 (0x83d98000 phys)
@0x000c802c:[T:0x400eb000] ti.sdo.dmai - [Buffer] Free Buffer of size 1843200 at 0x43187000 (0x83f5a000 phys)
/GstPipeline:pipeline0/GstTIViddec2:tividdec20.GstPad:src: caps = NULL
Setting pipeline to NULL ...
Freeing pipeline ...

root@dm37x-evm:/# DMAI_DEBUG=2 gst-launch filesrc location=/usr/share/ti/data/vi
deos/davincieffect_480p30.264 ! typefind ! TIViddec2 ! TIDmaiVideoSink rotation=
270 -v
@0x0009afbb:[T:0x40582000] ti.sdo.dmai - [Dmai] Dmai log level set to '2'. Note that calling CERuntime_init after this point 
may cause unexpected change to DMAI tracing behavior.
Setting pipeline to PAUSED ...
/GstPipeline:pipeline0/GstTypeFindElement:typefindelement0.GstPad:src: caps = video/x-h264
Pipeline is PREROLLING ...
/GstPipeline:pipeline0/GstTIViddec2:tividdec20.GstPad:sink: caps = video/x-h264
@0x000e9bd3:[T:0x420c6490] ti.sdo.dmai - [Vdec2] Video decoder instance created
@0x000e9d7f:[T:0x420c6490] ti.sdo.dmai - [Vdec2] Made XDM_SETPARAMS control call
@0x000e9e73:[T:0x420c6490] ti.sdo.dmai - [Vdec2] Made XDM_GETBUFINFO control call
@0x000ea01e:[T:0x420c6490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 3225600 at 0x428c7000 (0x83700000 phys)
/GstPipeline:pipeline0/GstTIViddec2:tividdec20.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)UYVY, framerate=(fraction)3
0000/1001, width=(int)1280, height=(int)720
@0x000ea3d1:[T:0x420c6490] ti.sdo.dmai - [BufTab] Allocating BufTab for 3 buffers
@0x000ea4c5:[T:0x420c6490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 1843200 at 0x42ca8000 (0x83a14000 phys)
@0x000ea57c:[T:0x420c6490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 1843200 at 0x42e7c000 (0x83bd6000 phys)
@0x000ea633:[T:0x420c6490] ti.sdo.dmai - [Buffer] Alloc Buffer of size 1843200 at 0x43079000 (0x83d98000 phys)
@0x000f17b7:[T:0x420c6490] ti.sdo.dmai - [Buffer] Set user pointer 0x428c7000 (physical 0x83700000)
@0x000f41ce:[T:0x420c6490] ti.sdo.dmai - [Vdec2] VIDDEC2_process() ret 0 inId 0 inUse 0 consumed 4581
@0x000f4379:[T:0x420c6490] ti.sdo.dmai - [Vdec2] Made XDM_GETBUFINFO control call
@0x000f43d5:[T:0x420c6490] ti.sdo.dmai - [BufTab] Trying to chunk BufTab with 3 buffers of size 1843200 aligned on 4096 to 4 
buffers of size 691200
@0x000f4430:[T:0x420c6490] ti.sdo.dmai - [Buffer] Set user pointer 0x42e7c000 (physical 0x83bd6000)
@0x000f446d:[T:0x420c6490] ti.sdo.dmai - [Buffer] Set user pointer 0x42f25000 (physical 0x83c7f000)
@0x000f44aa:[T:0x420c6490] ti.sdo.dmai - [Buffer] Set user pointer 0x43079000 (physical 0x83d98000)
@0x000f44e7:[T:0x420c6490] ti.sdo.dmai - [BufTab] New chunked BufTab has 4 buffers, still need 0 buffers
@0x000f4524:[T:0x420c6490] ti.sdo.dmai - [Buffer] Set user pointer 0x428c81e5 (physical 0x837011e5)
@0x000f6908:[T:0x420c6490] ti.sdo.dmai - [Vdec2] VIDDEC2_process() ret 0 inId 0 inUse 0 consumed 2081
@0x000f69a0:[T:0x420c6490] ti.sdo.dmai - [Buffer] Set user pointer 0x428c8a06 (physical 0x83701a06)
@0x000f8d65:[T:0x420c6490] ti.sdo.dmai - [Vdec2] VIDDEC2_process() ret 0 inId 0 inUse 0 consumed 2083
@0x000f8dfe:[T:0x420c6490] ti.sdo.dmai - [Buffer] Set user pointer 0x428c9229 (physical 0x83702229)
@0x000fb1e1:[T:0x420c6490] ti.sdo.dmai - [Vdec2] VIDDEC2_process() ret 0 inId 0 inUse 0 consumed 2082
@0x000fb27a:[T:0x420c6490] ti.sdo.dmai - [Buffer] Set user pointer 0x428c9a4b (physical 0x83702a4b)
@0x000fd65d:[T:0x420c6490] ti.sdo.dmai - [Vdec2] VIDDEC2_process() ret 0 inId 0 inUse 0 consumed 2082
@0x000fd6f6:[T:0x420c6490] ti.sdo.dmai - [Buffer] Set user pointer 0x428ca26d (physical 0x8370326d)
@0x000ffb17:[T:0x420c6490] ti.sdo.dmai - [Vdec2] VIDDEC2_process() ret 0 inId 0 inUse 0 consumed 2082
/GstPipeline:pipeline0/GstTIViddec2:tividdec20.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)UYVY, framerate=(fraction)3
0000/1001, width=(int)720, height=(int)480
/GstPipeline:pipeline0/GstTIDmaiVideoSink:tidmaivideosink0.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)UYVY, framerat
e=(fraction)30000/1001, width=(int)720, height=(int)480
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
@0x00100c9e:[T:0x420c6490] ti.sdo.dmai - [Dmai] Setting display to LCD
New clock: GstSystemClock
@0x0011b569:[T:0x420c6490] ti.sdo.dmai - [Dmai] Failed to read sysfs variable from /sys/devices/platform/omapdss/display0/tim
ings
@0x0011b5e3:[T:0x420c6490] ti.sdo.dmai - [Dmai] Failed to read from /sys/devices/platform/omapdss/display0/timings
@0x0011b65d:[T:0x420c6490] ti.sdo.dmai - [Dmai] Configuring /dev/fb0, width=1080930692, height=974944
@0x0012be2c:[T:0x420c6490] ti.sdo.dmai - [Dmai] Configuring /dev/fb0, width=1080930692, height=974944
@0x0012bf7c:[T:0x420c6490] ti.sdo.dmai - [Display] Video output set to size 640x480 pitch 1280, Format 1498831189
@0x0012bff6:[T:0x420c6490] ti.sdo.dmai - [BufTab] Allocating BufTab for 3 buffers
@0x0012c1de:[T:0x420c6490] ti.sdo.dmai - [Buffer] Set user pointer 0x42bdb000 (physical 0x8e800000)
@0x0012d214:[T:0x420c6490] ti.sdo.dmai - [Dmai] Driver buffer 0 mapped to 0x42bdb000 has physical address 0x8e800000
@0x0012dd86:[T:0x420c6490] ti.sdo.dmai - [Buffer] Set user pointer 0x4323b000 (physical 0x8e400000)
@0x0012edbd:[T:0x420c6490] ti.sdo.dmai - [Dmai] Driver buffer 1 mapped to 0x4323b000 has physical address 0x8e400000
@0x0012f94d:[T:0x420c6490] ti.sdo.dmai - [Buffer] Set user pointer 0x433bd000 (physical 0x8e000000)
@0x00130965:[T:0x420c6490] ti.sdo.dmai - [Dmai] Driver buffer 2 mapped to 0x433bd000 has physical address 0x8e000000
@0x001313e2:[T:0x420c6490] ti.sdo.dmai - [Framecopy] not implemented
ERROR: from element /GstPipeline:pipeline0/GstTIDmaiVideoSink:tidmaivideosink0: Unable to initialize display
Additional debug info:
gsttidmaivideosink.c(1657): gst_tidmaivideosink_render (): /GstPipeline:pipeline0/GstTIDmaiVideoSink:tidmaivideosink0
Execution ended after 197216358 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
/GstPipeline:pipeline0/GstTIDmaiVideoSink:tidmaivideosink0.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstTIViddec2:tividdec20.GstPad:src: caps = NULL
/GstPipeline:pipeline0/GstTIViddec2:tividdec20.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstTypeFindElement:typefindelement0.GstPad:src: caps = NULL
Setting pipeline to NULL ...
@0x00132826:[T:0x420c6490] ti.sdo.dmai - [Buffer] Free Buffer of size 3225600 at 0x428c7000 (0x83700000 phys)
@0x00132fc7:[T:0x420c6490] ti.sdo.dmai - [Buffer] Free Buffer of size 1843200 at 0x42ca8000 (0x83a14000 phys)
@0x00133430:[T:0x420c6490] ti.sdo.dmai - [Buffer] Free Buffer of size 1843200 at 0x42e7c000 (0x83bd6000 phys)
@0x001338b8:[T:0x420c6490] ti.sdo.dmai - [Buffer] Free Buffer of size 1843200 at 0x43079000 (0x83d98000 phys)
Freeing pipeline ...


Can any one let me know what i am missing.
Thanks,
Lokesh
  • Hello,

    You could check here for examples:

    Decode Video Files

    http://processors.wiki.ti.com/index.php/Example_GStreamer_Pipelines

    or

    /ti-dvsdk_dm3730-evm_04_03_00_06/docs

    TMS320DM3730_Software_Developers_Guide.pdf

    Loopback examples

    and

    Decode examples

    Let me know the result.


    Best Regards,

    Margarita


  • Thanks Margarita. 

    Can you suggest us the correct application to record the live streaming video from the PAL input (I am using a camera connected to the CVBS IN on the EVM).

    It is better if you suggest us a GUI based one .

    I tried the commands from above link but the problem remains the same as before. But a command in the TMS320DM3730_Software_Developers_Guide.pdf is as below:

    In folder /usr/share/ti/dvsdk-demos/

    ./decode -v <source file name>  -O <output display>   I used as  ./decode -v /usr/share/ti/data/videos/davincieffect_480p30.264 

    Its running the video file on the back ground of Matrix GUI. Means i can see two screens(one of Matrix GUI and the other is the video running).

    I tried other commands and their logs are pasted below:

    root@dm37x-evm:/# gst-launch -v filesrc location=/usr/share/ti/data/videos/davin
    cieffect_480p30.264 ! TIViddec2 codecName=h264dec engineName=codecServer ! TIDma
    iVideoSink videoStd=VGA videoOutput=LCD sync=false
    Setting pipeline to PAUSED ...
    Pipeline is PREROLLING ...
    /GstPipeline:pipeline0/GstTIViddec2:tividdec20.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)UYVY, framerate=(fraction)0
    /GstPipeline:pipeline0/GstTIViddec2:tividdec20.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)UYVY, framerate=(fraction)0
    /GstPipeline:pipeline0/GstTIDmaiVideoSink:tidmaivideosink0.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)UYVY, framera0
    Pipeline is PREROLLED ...
    Setting pipeline to PLAYING ...
    New clock: GstSystemClock
    ERROR: from element /GstPipeline:pipeline0/GstTIDmaiVideoSink:tidmaivideosink0: Unable to initialize display

    Additional debug info:
    gsttidmaivideosink.c(1657): gst_tidmaivideosink_render (): /GstPipeline:pipeline0/GstTIDmaiVideoSink:tidmaivideosink0
    Execution ended after 203308106 ns.
    Setting pipeline to PAUSED ...
    Setting pipeline to READY ...
    /GstPipeline:pipeline0/GstTIDmaiVideoSink:tidmaivideosink0.GstPad:sink: caps = NULL
    /GstPipeline:pipeline0/GstTIViddec2:tividdec20.GstPad:src: caps = NULL
    Setting pipeline to NULL ...
    Freeing pipeline ...

    root@dm37x-evm:/# ./usr/share/ti/ti-dmai-apps/video_loopback_copy_dm3730.x470MV
    -O lcd -I composite

    Media: Opened Media Device
    Enumerating media entities
    [1]:OMAP3 ISP CCP2
    [2]:OMAP3 ISP CCP2 input
    [3]:OMAP3 ISP CSI2a
    [4]:OMAP3 ISP CSI2a output
    [5]:OMAP3 ISP CCDC
    [6]:OMAP3 ISP CCDC output
    [7]:OMAP3 ISP preview
    [8]:OMAP3 ISP preview input
    [9]:OMAP3 ISP preview output
    [10]:OMAP3 ISP resizer
    [11]:OMAP3 ISP resizer input
    [12]:OMAP3 ISP resizer output
    [13]:OMAP3 ISP AEWB
    [14]:OMAP3 ISP AF
    [15]:OMAP3 ISP histogram
    [17]:tvp514x 3-005c
    [17]:tvp514x 3-005c
    Total number of entities: 17
    Enumerating links/pads for entities
    pads for entity 1=(0 INPUT) (1 OUTPUT)
    [1:1]===>[5:0] INACTIVE

    pads for entity 2=(0 OUTPUT)
    [2:0]===>[1:0] INACTIVE

    pads for entity 3=(0 INPUT) (1 OUTPUT)
    [3:1]===>[4[ 265.404205] tvp514x 3-005c: Write: retry ... 0
    :0] INACTIVE
    [3:1]===>[5:0] INACTIVE

    pads for entity 4=(0 INPUT)

    pads for entity 5=(0 INPUT) (1 OUTPUT) (2 OUTPUT)
    [5:1]===>[6:0] INACTIVE
    [5:2]===>[7:0] INACTIVE
    [5:1]===>[10:0] INACTIVE
    [5:2]===>[13:0] ACTIVE
    [5:2]===>[14:0] ACTIVE
    [5:2]===>[15:0] AC[ 265.431915] tvp514x 3-005c: Write: retry ... 1
    TIVE

    pads for entity 6=(0 INPUT)

    pads for entity 7=(0 INPUT) (1 OUTPUT)
    [7:1]===>[9:0] INACTIVE
    [7:1]===>[10:0] INACTIVE

    pads for entity 8=(0 OUTPUT)
    [8:0]===>[7:0] INACTIVE

    pads for enti[ 265.455322] tvp514x 3-005c: Write: retry ... 2
    ty 9=(0 INPUT)

    pads for entity 10=(0 INPUT) (1 OUTPUT)
    [10:1]===>[12:0] INACTIVE

    pads for entity 11=(0 OUTPUT)
    [11:0]===>[10:0] INACTIVE

    pads for entity 12=(0 INPUT)

    pads for entity 13=(0 [ 265.478790] tvp514x 3-005c: Write: retry ... 3
    INPUT)

    pads for entity 14=(0 INPUT)

    pads for entity 15=(0 INPUT)

    pads for entity 17=(0 OUTPUT)
    [17:0]===>[5:0] INACTIVE

    pads for entity 17=(0 OUTPUT)
    [17:0]===>[5:0] INACTIVE

    Enabling link [tvp5146]==[ 265.502258] tvp514x 3-005c: Write: retry ... 4
    =>[ccdc]
    [tvp514x]===>[ccdc] enabled
    Enabling link [ccdc]===>[video_node]
    [ccdc]===>[video_node] enabled
    Capture: Current Input: camera
    [ 265.525634] tvp514x 3-005c: Write: retry ... 5
    [ 265.549194] tvp514x 3-005c: Write failed. Err[-121]
    [ 265.554290] tvp514x 3-005c: Unable to turn on decoder
    [ 265.560180] tvp514x 3-005c: Write: retry ... 0
    [ 265.588256] tvp514x 3-005c: Write: retry ... 1
    [ 265.611694] tvp514x 3-005c: Write: retry ... 2
    [ 265.635131] tvp514x 3-005c: Write: retry ... 3
    [ 265.658569] tvp514x 3-005c: Write: retry ... 4
    [ 265.682006] tvp514x 3-005c: Write: retry ... 5
    VIDIOC_S_INPUT: [ 265.706420] tvp514x 3-005c: Read: retry ... 0
    Remote I/O error
    Capture: Input changed to: camera
    [ 265.728881] tvp514x 3-005c: Read: retry ... 1
    [ 265.752319] tvp514x 3-005c: Read: retry ... 2
    [ 265.775756] tvp514x 3-005c: Read: retry ... 3
    [ 265.799285] tvp514x 3-005c: Read: retry ... 4
    [ 265.822601] tvp514x 3-005c: Read: retry ... 5
    VIDIOC_ENUMSTD: Invalid argument
    VIDIOC_ENUMSTD: Invalid argument
    VIDIOC_ENUMSTD: Invalid argument
    VIDIOC_ENUMSTD: Invalid argument... and continues till infinity

    Please suggest if i am missing anything and a GUI based application for storing and streaming the video using camera.

    Thanks,

    Lokesh

  • Hello,

    lokesh kumar65677 said:
    Its running the video file on the back ground of Matrix GUI. Means i can see two screens(one of Matrix GUI and the other is the video running).

    You should stop the matrix.

    I am able to ran pipeline:

     gst-launch -v filesrc location=/usr/share/ti/data/videos/davincieffect_480p30.264 ! TIViddec2 codecName=h264dec engineName=codecServer ! TIDmaiVideoSink videoStd=VGA videoOutput=LCD sync=false

    Setting pipeline to PAUSED ...
    Pipeline is PREROLLING ...
    /GstPipeline:pipeline0/GstTIViddec2:tividdec20.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)UYVY, framerate=(fraction)30000/1001, width=(int)1280, height=(int)720
    /GstPipeline:pipeline0/GstTIViddec2:tividdec20.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)UYVY, framerate=(fraction)30000/1001, width=(int)720, height=(int)480
    /GstPipeline:pipeline0/GstTIDmaiVideoSink:tidmaivideosink0.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)UYVY, framerate=(fraction)30000/1001, width=(int)720, height=(int)480
    Pipeline is PREROLLED ...
    Setting pipeline to PLAYING ...
    New clock: GstSystemClock
    ...

    I am using DM3730EVM with default bootargs.

    lokesh kumar65677 said:
    Can you suggest us the correct application to record the live streaming video from the PAL input

    I will check, I will let you know the result.

    Best Regards,

    Margarita


  • Hi Margarita,

    I am using DM3730 EVM with default bootargs and psp04.02.00.07.sdk.

    I faced same problem when run the command:

    ./decode -v /usr/share/ti/data/videos/davincieffect_480p30.264 -O lcd/tv

    I followed your suggestion to solve this issue but when ran the command 

    gst-launch -v filesrc location=/usr/share/ti/data/videos/davi
    ncieffect_480p30.264 ! TIViddec2 codecName=h264dec engineName=codecServer ! TIDm
    aiVideoSink videoStd=VGA videoOutput=LCD sync=false

    Setting pipeline to PAUSED ...
    Pipeline is PREROLLING ...
    /GstPipeline:pipeline0/GstTIViddec2:tividdec20.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)UYVY, framerate=(fraction)3
    0000/1001, width=(int)1280, height=(int)720
    /GstPipeline:pipeline0/GstTIViddec2:tividdec20.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)UYVY, framerate=(fraction)3
    0000/1001, width=(int)720, height=(int)480
    /GstPipeline:pipeline0/GstTIDmaiVideoSink:tidmaivideosink0.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)UYVY, framerat
    e=(fraction)30000/1001, width=(int)720, height=(int)480
    Pipeline is PREROLLED ...
    Setting pipeline to PLAYING ...
    New clock: GstSystemClock
    ERROR: from element /GstPipeline:pipeline0/GstTIDmaiVideoSink:tidmaivideosink0: Unable to initialize display

    Additional debug info:
    gsttidmaivideosink.c(1657): gst_tidmaivideosink_render (): /GstPipeline:pipeline0/GstTIDmaiVideoSink:tidmaivideosink0
    Execution ended after 205505372 ns.
    Setting pipeline to PAUSED ...
    Setting pipeline to READY ...
    /GstPipeline:pipeline0/GstTIDmaiVideoSink:tidmaivideosink0.GstPad:sink: caps = NULL
    /GstPipeline:pipeline0/GstTIViddec2:tividdec20.GstPad:src: caps = NULL
    Setting pipeline to NULL ...
    Freeing pipeline ...

    Can you suggest me to solve this issue.

    Thanks,

    Vidya

  • Hello,

    Could you try some of these pipelines:

    target # /etc/init.d/loadmodule-rc restart

    This pipeline decodes AAC audio :


    target # gst-launch filesrc location=/usr/share/ti/data/sounds/davincieffect_lc.aac \
    ! typefind ! TIAuddec1 ! alsasink -v


    This pipeline decodes 720P MPEG-4 video:
    target # gst-launch filesrc location=/usr/share/ti/data/videos/davincieffect.mpeg4 \
    ! typefind ! mpeg4videoparse ! TIViddec2 padAllocOutbufs=TRUE ! queue ! tidisplaysink2
    -v


    This pipeline decodes 720P H.264 video:
    target # gst-launch filesrc location=/usr/share/ti/data/videos/davincieffect.264 \
    ! typefind ! h264parse ! TIViddec2 padAllocOutbufs=TRUE ! queue ! tidisplaysink2 -v


    This pipeline decodes 720P MPEG-2 video:
    target # gst-launch filesrc location=/usr/share/ti/data/videos/davincieffect.m2v \
    ! typefind ! mpegvideoparse ! TIViddec2 padAllocOutbufs=TRUE ! queue ! tidisplaysink2 -v


    This pipeline decodes 720P MP4 video :
    target # gst-launch filesrc location=/usr/share/ti/data/videos/davincieffect_h264_aac.mp4 \
    ! qtdemux name=demux demux.audio_00 ! queue max-size-buffers=8000 max-size-time=0 \
    max-size-bytes=0 ! TIAuddec1 ! alsasink demux.video_00 ! queue \
    ! TIViddec2 padAllocOutbufs=TRUE ! queue ! tidisplaysink2 -v


    This pipeline encodes 720P video color pattern generated by videotestsrc in MPEG-4:
    target # gst-launch videotestsrc num-buffers=100 ! \
    'video/x-raw-yuv,width=1280,height=720,format=(fourcc)UYVY' ! TIVidenc1 codecName=mpeg4enc \
    engineName=codecServer ! filesink location=sample.m4v


    This pipeline encodes 720P video color pattern generated by videotestsrc in H.264:
    target # gst-launch videotestsrc num-buffers=100 ! \
    'video/x-raw-yuv,width=1280,height=720,format=(fourcc)UYVY' ! TIVidenc1 codecName=h264enc \
    engineName=codecServer ! filesink location=sample.264

    Let me know the result.

    vidyasagar prasad said:
    ./decode -v /usr/share/ti/data/videos/davincieffect_480p30.264 -O lcd/tv

    You could try the video_decode examples  in the DVSDK too.

    Best Regards,

    Margarita



  • Hi Margarita,

    Thanks for reply.

    I tried all those pipelines and results got like:

    1). /etc/init.d/loadmodule-rc restart
    [  100.428039] cmemk unregistered
    [  100.600738] CMEMK module: built on Mar 15 2013 at 17:22:44
    [  100.606597]   Reference Linux version 2.6.37
    [  100.611114]   File /home/vidhyasagar/bel_video/linuxutils_2_26_02_05/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c
    [  100.623352] CMEM Range Overlaps Kernel Physical - allowing overlap
    [  100.629943] CMEM phys_start (0x83700000) overlaps kernel (0x80000000 -> 0x8b300000)
    [  100.640075] allocated heap buffer 0xd2000000 of size 0x2200000
    [  100.646240] heap fallback enabled - will try heap if pool buffer is not available
    [  100.654205] cmemk initialized
    [  100.701782] DSPLINK Module (1.65.01.05_eng) created on Date: Mar 15 2013 Time: 17:58:34
    [  100.830078] SDMAK module: built on Mar 15 2013 at 17:22:45
    [  100.835845]   Reference Linux version 2.6.37
    [  100.840393]   File /home/vidhyasagar/bel_video/linuxutils_2_26_02_05/packages/ti/sdo/linuxutils/sdma/src/module/sdmak.c
    numid=49,iface=MIXER,name='HeadsetL Mixer AudioL1'
      ; type=BOOLEAN,access=rw------,values=1
      : values=on
    numid=46,iface=MIXER,name='HeadsetR Mixer AudioR1'
      ; type=BOOLEAN,access=rw------,values=1
      : values=on
    Simple mixer control 'Headset',0
      Capabilities: pvolume penum
      Playback channels: Front Left - Front Right
      Limits: Playback 0 - 3
      Mono:
      Front Left: Playback 3 [100%] [6.00dB]
      Front Right: Playback 3 [100%] [6.00dB]
    root@dm37x-evm:/#

    2). gst-launch filesrc location=/usr/share/ti/data/sounds/davincie
    ffect_lc.aac ! typefind ! TIAuddec1 ! alsasink -v
    Setting pipeline to PAUSED ...
    /GstPipeline:pipeline0/GstTypeFindElement:typefindelement0.GstPad:src: caps = audio/mpeg, framed=(boolean)false, mpegversion0
    Pipeline is PREROLLING ...
    /GstPipeline:pipeline0/GstTIAuddec1:tiauddec10.GstPad:sink: caps = audio/mpeg, framed=(boolean)false, mpegversion=(int)4, st0
    /GstPipeline:pipeline0/GstTIAuddec1:tiauddec10.GstPad:src: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)tru2
    /GstPipeline:pipeline0/GstAlsaSink:alsasink0.GstPad:sink: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true2
    Pipeline is PREROLLED ...
    Setting pipeline to PLAYING ...
    New clock: GstAudioSinkClock
    root@dm37x-evm:/#

    3). root@dm37x-evm:/# gst-launch filesrc location=/usr/share/ti/data/videos/davincie
    ffect.mpeg4 ! typefind ! mpeg4videoparse ! TIViddec2 padAllocOutbufs=TRUE ! queu
    e ! tidisplaysink2 -v
    Setting pipeline to PAUSED ...
    /GstPipeline:pipeline0/GstTypeFindElement:typefindelement0.GstPad:src: caps = video/mpeg, systemstream=(boolean)false, mpegve
    Pipeline is PREROLLING ...
    /GstPipeline:pipeline0/GstMpeg4VParse:mpeg4vparse0.GstPad:src: caps = video/mpeg, mpegversion=(int)4, systemstream=(boolean)e
    /GstPipeline:pipeline0/GstMpeg4VParse:mpeg4vparse0.GstPad:sink: caps = video/mpeg, systemstream=(boolean)false, mpegversion=e
    /GstPipeline:pipeline0/GstMpeg4VParse:mpeg4vparse0.GstPad:src: caps = video/mpeg, mpegversion=(int)4, systemstream=(boolean)0
    /GstPipeline:pipeline0/GstTIViddec2:tividdec20.GstPad:sink: caps = video/mpeg, mpegversion=(int)4, systemstream=(boolean)fal0
    /GstPipeline:pipeline0/GstTIViddec2:tividdec20.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)UYVY, framerate=(fraction)0
    /GstPipeline:pipeline0/GstQueue:queue0.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)UYVY, framerate=(fraction)30000/10
    /GstPipeline:pipeline0/GstQueue:queue0.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)UYVY, framerate=(fraction)30000/100
    /GstPipeline:pipeline0/GstTIDisplaySink2:tidisplaysink20.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)UYVY, framerate0
    Pipeline is PREROLLED ...
    Setting pipeline to PLAYING ...
    New clock: GstSystemClock
    /GstPipeline:pipeline0/GstTIDisplaySink2:tidisplaysink20: device = "/dev/video7"
    /GstPipeline:pipeline0/GstTIDisplaySink2:tidisplaysink20: video-standard = "auto"
    /GstPipeline:pipeline0/GstTIDisplaySink2:tidisplaysink20: display-output = "lcd"
    /GstPipeline:pipeline0/GstTIDisplaySink2:tidisplaysink20: queue-size = 3
    /GstPipeline:pipeline0/GstTIDisplaySink2:tidisplaysink20: mmap-buffer = FALSE
    Got EOS from element "pipeline0".
    Execution ended after 100063995361 ns.
    Setting pipeline to PAUSED ...
    Setting pipeline to READY ...
    /GstPipeline:pipeline0/GstTIDisplaySink2:tidisplaysink20.GstPad:sink: caps = NULL
    /GstPipeline:pipeline0/GstQueue:queue0.GstPad:src: caps = NULL
    /GstPipeline:pipeline0/GstQueue:queue0.GstPad:sink: caps = NULL
    /GstPipeline:pipeline0/GstTIViddec2:tividdec20.GstPad:src: caps = NULL
    /GstPipeline:pipeline0/GstTIViddec2:tividdec20.GstPad:sink: caps = NULL
    /GstPipeline:pipeline0/GstMpeg4VParse:mpeg4vparse0.GstPad:src: caps = NULL
    /GstPipeline:pipeline0/GstMpeg4VParse:mpeg4vparse0.GstPad:sink: caps = NULL
    /GstPipeline:pipeline0/GstTypeFindElement:typefindelement0.GstPad:src: caps = NULL
    Setting pipeline to NULL ...
    Freeing pipeline ...
    root@dm37x-evm:/#

    LCD goes off and davincieffect.mpeg4 play fine on lcd.

    4).root@dm37x-evm:/# gst-launch filesrc location=/usr/share/ti/data/videos/davincie
    ffect.264 ! typefind ! h264parse ! TIViddec2 padAllocOutbufs=TRUE ! queue ! tidi
    splaysink2 -v
    Setting pipeline to PAUSED ...
    /GstPipeline:pipeline0/GstTypeFindElement:typefindelement0.GstPad:src: caps = video/x-h264
    Pipeline is PREROLLING ...
    /GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:sink: caps = video/x-h264
    /GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:src: caps = video/x-h264, stream-format=(string)byte-stream, alignment0
    /GstPipeline:pipeline0/GstTIViddec2:tividdec20.GstPad:sink: caps = video/x-h264, stream-format=(string)byte-stream, alignmen0
    /GstPipeline:pipeline0/GstTIViddec2:tividdec20.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)UYVY, framerate=(fraction)0
    /GstPipeline:pipeline0/GstQueue:queue0.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)UYVY, framerate=(fraction)30000/10
    /GstPipeline:pipeline0/GstQueue:queue0.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)UYVY, framerate=(fraction)30000/100
    /GstPipeline:pipeline0/GstTIDisplaySink2:tidisplaysink20.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)UYVY, framerate0
    Pipeline is PREROLLED ...
    Setting pipeline to PLAYING ...
    New clock: GstSystemClock
    /GstPipeline:pipeline0/GstTIDisplaySink2:tidisplaysink20: device = "/dev/video7"
    /GstPipeline:pipeline0/GstTIDisplaySink2:tidisplaysink20: video-standard = "auto"
    /GstPipeline:pipeline0/GstTIDisplaySink2:tidisplaysink20: display-output = "lcd"
    /GstPipeline:pipeline0/GstTIDisplaySink2:tidisplaysink20: queue-size = 3
    /GstPipeline:pipeline0/GstTIDisplaySink2:tidisplaysink20: mmap-buffer = FALSE
    Got EOS from element "pipeline0".
    Execution ended after 114362976075 ns.
    Setting pipeline to PAUSED ...
    Setting pipeline to READY ...
    /GstPipeline:pipeline0/GstTIDisplaySink2:tidisplaysink20.GstPad:sink: caps = NULL
    /GstPipeline:pipeline0/GstQueue:queue0.GstPad:src: caps = NULL
    /GstPipeline:pipeline0/GstQueue:queue0.GstPad:sink: caps = NULL
    /GstPipeline:pipeline0/GstTIViddec2:tividdec20.GstPad:src: caps = NULL
    /GstPipeline:pipeline0/GstTIViddec2:tividdec20.GstPad:sink: caps = NULL
    /GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:src: caps = NULL
    /GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:sink: caps = NULL
    /GstPipeline:pipeline0/GstTypeFindElement:typefindelement0.GstPad:src: caps = NULL
    Setting pipeline to NULL ...
    Freeing pipeline ...
    root@dm37x-evm:/#
    LCD goes off and davincieffect.264 play fine on lcd.

    5). root@dm37x-evm:/# gst-launch filesrc location=/usr/share/ti/data/videos/davincie
    ffect.m2v ! typefind ! mpegvideoparse ! TIViddec2 padAllocOutbufs=TRUE ! queue !
     tidisplaysink2 -v
    Setting pipeline to PAUSED ...
    /GstPipeline:pipeline0/GstTypeFindElement:typefindelement0.GstPad:src: caps = video/mpeg, systemstream=(boolean)false, mpegv1
    Pipeline is PREROLLING ...
    /GstPipeline:pipeline0/MpegVideoParse:mpegvideoparse0.GstPad:sink: caps = video/mpeg, systemstream=(boolean)false, mpegversi1
    /GstPipeline:pipeline0/MpegVideoParse:mpegvideoparse0.GstPad:src: caps = video/mpeg, systemstream=(boolean)false, parsed=(bon
    /GstPipeline:pipeline0/GstTIViddec2:tividdec20.GstPad:sink: caps = video/mpeg, systemstream=(boolean)false, parsed=(boolean)n
    /GstPipeline:pipeline0/GstTIViddec2:tividdec20.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)UYVY, framerate=(fraction)0
    /GstPipeline:pipeline0/GstQueue:queue0.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)UYVY, framerate=(fraction)30/1, w0
    /GstPipeline:pipeline0/GstQueue:queue0.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)UYVY, framerate=(fraction)30/1, wi0
    /GstPipeline:pipeline0/GstTIDisplaySink2:tidisplaysink20.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)UYVY, framerate0
    Pipeline is PREROLLED ...
    Setting pipeline to PLAYING ...
    /GstPipeline:pipeline0/GstTIDisplaySink2:tidisplaysink20: device = "/dev/video7"
    /GstPipeline:pipeline0/GstTIDisplaySink2:tidisplaysink20: video-standard = "auto"
    /GstPipeline:pipeline0/GstTIDisplaySink2:tidisplaysink20: display-output = "lcd"
    /GstPipeline:pipeline0/GstTIDisplaySink2:tidisplaysink20: queue-size = 3
    /GstPipeline:pipeline0/GstTIDisplaySink2:tidisplaysink20: mmap-buffer = FALSE
    New clock: GstSystemClock
    Got EOS from element "pipeline0".
    Execution ended after 99996490478 ns.
    Setting pipeline to PAUSED ...
    Setting pipeline to READY ...
    /GstPipeline:pipeline0/GstTIDisplaySink2:tidisplaysink20.GstPad:sink: caps = NULL
    /GstPipeline:pipeline0/GstQueue:queue0.GstPad:src: caps = NULL
    /GstPipeline:pipeline0/GstQueue:queue0.GstPad:sink: caps = NULL
    /GstPipeline:pipeline0/GstTIViddec2:tividdec20.GstPad:src: caps = NULL
    /GstPipeline:pipeline0/GstTIViddec2:tividdec20.GstPad:sink: caps = NULL
    /GstPipeline:pipeline0/MpegVideoParse:mpegvideoparse0.GstPad:src: caps = NULL
    /GstPipeline:pipeline0/MpegVideoParse:mpegvideoparse0.GstPad:sink: caps = NULL
    /GstPipeline:pipeline0/GstTypeFindElement:typefindelement0.GstPad:src: caps = NULL
    Setting pipeline to NULL ...
    Freeing pipeline ...
    root@dm37x-evm:/#

    LCD goes off and davincieffect.m2v play fine on lcd.

    6). gst-launch filesrc location=/usr/share/ti/data/videos/davincie
    ffect_h264_aac.mp4 ! qtdemux name=demux demux.audio_00 ! queue max-size-buffers=
    8000 max-size-time=0 max-size-bytes=0 ! TIAuddec1 ! alsasink demux.video_00 ! qu
    eue ! TIViddec2  padAllocOutbufs=TRUE ! queue ! tidisplaysink2 -v
    Setting pipeline to PAUSED ...
    Pipeline is PREROLLING ...
    /GstPipeline:pipeline0/GstQueue:queue1.GstPad:sink: caps = video/x-h264, profile=(string)high, level=(string)3.1, codec_data1
    /GstPipeline:pipeline0/GstQueue:queue1.GstPad:src: caps = video/x-h264, profile=(string)high, level=(string)3.1, codec_data=1
    /GstPipeline:pipeline0/GstTIViddec2:tividdec20.GstPad:sink: caps = video/x-h264, profile=(string)high, level=(string)3.1, co1
    /GstPipeline:pipeline0/GstQueue:queue0.GstPad:sink: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-form2
    /GstPipeline:pipeline0/GstQueue:queue0.GstPad:src: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-forma2
    /GstPipeline:pipeline0/GstTIAuddec1:tiauddec10.GstPad:sink: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, str2
    /GstPipeline:pipeline0/GstTIViddec2:tividdec20.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)UYVY, framerate=(fraction)0
    /GstPipeline:pipeline0/GstTIAuddec1:tiauddec10.GstPad:src: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)tru2
    /GstPipeline:pipeline0/GstAlsaSink:alsasink0.GstPad:sink: caps = audio/x-raw-int, endianness=(int)1234, signed=(boolean)true2
    /GstPipeline:pipeline0/GstQueue:queue2.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)UYVY, framerate=(fraction)30/1, w0
    /GstPipeline:pipeline0/GstQueue:queue2.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)UYVY, framerate=(fraction)30/1, wi0
    /GstPipeline:pipeline0/GstTIDisplaySink2:tidisplaysink20.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)UYVY, framerate0
    Pipeline is PREROLLED ...
    Setting pipeline to PLAYING ...
    /GstPipeline:pipeline0/GstTIDisplaySink2:tidisplaysink20: device = "/dev/video7"
    /GstPipeline:pipeline0/GstTIDisplaySink2:tidisplaysink20: video-standard = "auto"
    New clock: GstAudioSinkClock
    /GstPipeline:pipeline0/GstTIDisplaySink2:tidisplaysink20: display-output = "lcd"
    /GstPipeline:pipeline0/GstTIDisplaySink2:tidisplaysink20: queue-size = 3
    /GstPipeline:pipeline0/GstTIDisplaySink2:tidisplaysink20: mmap-buffer = FALSE

    LCD screen turn off but davincieffect_h264_aac.mp4 does not play on LCD.

    7). gst-launch videotestsrc num-buffers=100 ! 'video/x-raw-yuv,wid
    th=1280,height=720,format=(fourcc)UYVY' ! TIVidenc1 codecName=mpeg4enc engineNam
    e=codecServer ! filesink location=/usr/share/ti/data/videos/davincieffect_480p30
    .m4v
    Setting pipeline to PAUSED ...
    Pipeline is PREROLLING ...
    Pipeline is PREROLLED ...
    Setting pipeline to PLAYING ...
    New clock: GstSystemClock
    Got EOS from element "pipeline0".
    Execution ended after 9306182874 ns.
    Setting pipeline to PAUSED ...
    Setting pipeline to READY ...
    Setting pipeline to NULL ...
    Freeing pipeline ...
    root@dm37x-evm:/#

    LCD does not goes off and davincieffect_480p30.m4v does not play.

    8). root@dm37x-evm:/# gst-launch videotestsrc num-buffers=100 ! 'video/x-raw-yuv,wid
    th=1280,height=720,format=(fourcc)UYVY' ! TIVidenc1 codecName=h264enc engineName
    =codecServer ! filesink location=/usr/share/ti/data/videos/davincieffect_480p30.
    264
    Setting pipeline to PAUSED ...
    Pipeline is PREROLLING ...
    Pipeline is PREROLLED ...
    Setting pipeline to PLAYING ...
    New clock: GstSystemClock
    Got EOS from element "pipeline0".
    Execution ended after 11058838497 ns.
    Setting pipeline to PAUSED ...
    Setting pipeline to READY ...
    Setting pipeline to NULL ...
    Freeing pipeline ...
    root@dm37x-evm:/#

    LCD does not goes off and davincieffect_480p30.m4v does not play.

    Then i also tried the pipeline

    ./decode -v /usr/share/ti/data/videos/davincieffect_480p30.264 -O lcd/tv

    and result i got, runs the video file on the back ground of Matrix GUI.

    I am also attaching boot log file.

    Starting kernel ...
    
    Uncompressing Linux... done, booting the kernel.
    [    0.000000] Linux version 2.6.37 (root@vidhyasagar-desktop) (gcc version 4.3.3 (GCC) ) #1 Mon Apr 8 15:02:41 IST 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: OMAP3 EVM
    [    0.000000] Reserving 4194304 bytes SDRAM for VRAM
    [    0.000000] Memory policy: ECC disabled, Data cache writeback
    [    0.000000] OMAP3630 ES1.2 (l2cache iva sgx neon isp 192mhz_clk )
    [    0.000000] SRAM: Mapped pa 0x40200000 to va 0xfe400000 size: 0x10000
    [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 45312
    [    0.000000] Kernel command line: console=ttyO0,115200n8 root=/dev/mmcblk0p2 rw ip=off mem=55M@0x80000000 mpurate=1000  oma
    p_vout.vid1_static_vrfb_alloc=y omapfb.vram=0:4M mem=128M@0x88000000 rootwait
    [    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: 55MB 124MB = 179MB total
    [    0.000000] Memory: 168884k/168884k available, 18508k 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]     modules : 0xbf000000 - 0xc0000000   (  16 MB)
    [    0.000000]       .init : 0xc0008000 - 0xc003f000   ( 220 kB)
    [    0.000000]       .text : 0xc003f000 - 0xc061f35c   (6017 kB)
    [    0.000000]       .data : 0xc0620000 - 0xc07e2520   (1802 kB)
    [    0.000000] NR_IRQS:409
    [    0.000000] Clocking rate (Crystal/Core/MPU): 26.0/400/600 MHz
    [    0.000000] omap_hwmod: i2c1: softreset failed (waited 10000 usec)
    [    0.000000] omap_hwmod: i2c2: softreset failed (waited 10000 usec)
    [    0.000000] omap_hwmod: i2c3: softreset failed (waited 10000 usec)
    [    0.000000] Reprogramming SDRC clock to 400000000 Hz
    [    0.000000] IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96 interrupts
    [    0.000000] Total of 96 interrupts on 1 active controller
    [    0.000000] GPMC revision 5.0
    [    0.000000] Trying to install interrupt handler for IRQ402
    [    0.000000] Trying to install interrupt handler for IRQ403
    [    0.000000] Trying to install interrupt handler for IRQ404
    [    0.000000] Trying to install interrupt handler for IRQ405
    [    0.000000] Trying to install interrupt handler for IRQ406
    [    0.000000] Trying to install interrupt handler for IRQ407
    [    0.000000] Trying to install interrupt handler for IRQ408
    [    0.000000] Trying to install type control for IRQ409
    [    0.000000] Trying to set irq flags for IRQ409
    [    0.000000] OMAP clockevent source: GPTIMER1 at 32768 Hz
    [    0.000000] Console: colour dummy device 80x30
    [    0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
    [    0.000000] ... MAX_LOCKDEP_SUBCLASSES:  8
    [    0.000000] ... MAX_LOCK_DEPTH:          48
    [    0.000000] ... MAX_LOCKDEP_KEYS:        8191
    [    0.000000] ... CLASSHASH_SIZE:          4096
    [    0.000000] ... MAX_LOCKDEP_ENTRIES:     16384
    [    0.000000] ... MAX_LOCKDEP_CHAINS:      32768
    [    0.000000] ... CHAINHASH_SIZE:          16384
    [    0.000000]  memory used by lock dependency info: 3935 kB
    [    0.000000]  per task-struct memory footprint: 2304 bytes
    [    0.000000] Calibrating delay loop... 597.64 BogoMIPS (lpj=2334720)
    [    0.000000] pid_max: default: 32768 minimum: 301
    [    0.000000] Security Framework initialized
    [    0.000000] Mount-cache hash table entries: 512
    [    0.000000] CPU: Testing write buffer coherency: ok
    [    0.000000] regulator: core version 0.5
    [    0.000000] regulator: dummy: 
    [    0.000000] NET: Registered protocol family 16
    [    0.000000] OMAP GPIO hardware version 2.5
    [    0.000000] OMAP GPIO hardware version 2.5
    [    0.000000] OMAP GPIO hardware version 2.5
    [    0.000000] OMAP GPIO hardware version 2.5
    [    0.000000] OMAP GPIO hardware version 2.5
    [    0.000000] OMAP GPIO hardware version 2.5
    [    0.000000] omap_mux_init: Add partition: #1: core, flags: 0
    [    0.000000] hw-breakpoint: debug architecture 0x4 unsupported.
    [    0.000000] ------------[ cut here ]------------
    [    0.000000] WARNING: at arch/arm/mach-omap2/clock.c:438 omap2_clk_switch_mpurate_at_boot+0x80/0xb4()
    [    0.000000] clock: dpll1_ck: unable to set MPU rate to 1000: -22
    [    0.000000] Modules linked in:
    [    0.000000] [<c004fa88>] (unwind_backtrace+0x0/0xec) from [<c0078f10>] (warn_slowpath_common+0x4c/0x64)
    [    0.000000] [<c0078f10>] (warn_slowpath_common+0x4c/0x64) from [<c0078fbc>] (warn_slowpath_fmt+0x30/0x40)
    [    0.000000] [<c0078fbc>] (warn_slowpath_fmt+0x30/0x40) from [<c001389c>] (omap2_clk_switch_mpurate_at_boot+0x80/0xb4)
    [    0.000000] [<c001389c>] (omap2_clk_switch_mpurate_at_boot+0x80/0xb4) from [<c00138dc>] (omap3xxx_clk_arch_init+0xc/0x3c)
    [    0.000000] [<c00138dc>] (omap3xxx_clk_arch_init+0xc/0x3c) from [<c003f3c8>] (do_one_initcall+0xc8/0x194)
    [    0.000000] [<c003f3c8>] (do_one_initcall+0xc8/0x194) from [<c000869c>] (kernel_init+0x98/0x150)
    [    0.000000] [<c000869c>] (kernel_init+0x98/0x150) from [<c004accc>] (kernel_thread_exit+0x0/0x8)
    [    0.000000] ---[ end trace 1b75b31a2719ed1c ]---
    [    0.000000] OMAP DMA hardware revision 5.0
    [    0.090484] bio: create slab <bio-0> at 0
    [    0.094024] regulator: vwl1271: 1800 mV 
    [    0.098266] SCSI subsystem initialized
    [    0.106994] usbcore: registered new interface driver usbfs
    [    0.108062] usbcore: registered new interface driver hub
    [    0.108856] usbcore: registered new device driver usb
    [    0.112548] omap_device: omap_i2c.1: new worst case activate latency 0: 30517
    [    0.112670] omap_i2c omap_i2c.1: bus 1 rev4.0 at 2600 kHz
    [    0.120086] twl4030: PIH (irq 7) chaining IRQs 368..375
    [    0.120208] twl4030: power (irq 373) chaining IRQs 376..383
    [    0.121856] twl4030: gpio (irq 368) chaining IRQs 384..401
    [    0.133850] regulator: VIO: 1800 mV normal standby
    [    0.135772] regulator: VMMC1: 1850 <--> 3150 mV at 3000 mV normal standby
    [    0.137664] regulator: VDAC: 1800 mV normal standby
    [    0.139495] regulator: VAUX2_4030: 2800 mV normal standby
    [    0.141418] regulator: VPLL2: 1800 mV normal standby
    [    0.143341] regulator: VSIM: 1800 <--> 3000 mV at 1800 mV normal standby
    [    0.145233] regulator: VAUX3: 2800 mV normal standby
    [    0.155395] omap_i2c omap_i2c.2: bus 2 rev4.0 at 400 kHz
    [    0.156341] omap_device: omap_i2c.2: new worst case deactivate latency 0: 30517
    [    0.170928] omap_i2c omap_i2c.3: bus 3 rev4.0 at 400 kHz
    [    0.175689] Advanced Linux Sound Architecture Driver Version 1.0.23.
    [    0.177978] Bluetooth: Core ver 2.15
    [    0.178558] NET: Registered protocol family 31
    [    0.178588] Bluetooth: HCI device and connection manager initialized
    [    0.178741] Bluetooth: HCI socket layer initialized
    [    0.180236] Switching to clocksource 32k_counter
    [    0.275726] musb-hdrc: version 6.0, otg (peripheral+host), debug=0
    [    0.276062] musb-hdrc musb-hdrc.0: dma type: dma-inventra
    [    0.276794] musb-hdrc musb-hdrc.0: USB OTG mode controller at fa0ab000 using DMA, IRQ 92
    [    0.278076] NET: Registered protocol family 2
    [    0.278503] IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
    [    0.279602] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
    [    0.279907] TCP bind hash table entries: 8192 (order: 6, 360448 bytes)
    [    0.282165] TCP: Hash tables configured (established 8192 bind 8192)
    [    0.282196] TCP reno registered
    [    0.282226] UDP hash table entries: 128 (order: 1, 12288 bytes)
    [    0.282409] UDP-Lite hash table entries: 128 (order: 1, 12288 bytes)
    [    0.283111] NET: Registered protocol family 1
    [    0.284118] RPC: Registered udp transport module.
    [    0.284149] RPC: Registered tcp transport module.
    [    0.284179] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    0.284820] NetWinder Floating Point Emulator V0.97 (double precision)
    [    0.289947] omap3evm camera init done successfully...
    [    0.290557] omap-iommu omap-iommu.0: isp registered
    [    0.291229] AM37x/DM37x  Linux PSP version 04.02.00.07 (OMAP3EVM)
    [    0.458099] VFS: Disk quotas dquot_6.5.2
    [    0.458190] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    [    0.460021] JFFS2 version 2.2. (NAND) (SUMMARY)  �© 2001-2006 Red Hat, Inc.
    [    0.460845] msgmni has been set to 329
    [    0.465148] io scheduler noop registered
    [    0.465148] io scheduler deadline registered
    [    0.465332] io scheduler cfq registered (default)
    [    0.524444] OMAP DSS rev 2.0
    [    0.524658] OMAP DISPC rev 3.0
    [    0.524749] OMAP VENC rev 2
    [    0.525573] OMAP DSI rev 1.0
    [    0.855346] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    [    0.861114] omap_uart.0: ttyO0 at MMIO 0x4806a000 (irq = 72) is a OMAP UART0
    [    1.697265] console [ttyO0] enabled
    [    1.702026] omap_uart.1: ttyO1 at MMIO 0x4806c000 (irq = 73) is a OMAP UART1
    [    1.710479] omap_uart.2: ttyO2 at MMIO 0x49020000 (irq = 74) is a OMAP UART2
    [    1.718902] omap_uart.3: ttyO3 at MMIO 0x49042000 (irq = 80) is a OMAP UART3
    [    1.761138] brd: module loaded
    [    1.780822] loop: module loaded
    [    1.790863] mtdoops: mtd device (mtddev=name/number) must be supplied
    [    1.797729] omap2-nand driver initializing
    [    1.802551] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xb3 (Micron )
    [    1.809600] Creating 5 MTD partitions on "omap2-nand.0":
    [    1.815216] 0x000000000000-0x000000080000 : "X-Loader-NAND"
    [    1.826599] 0x000000080000-0x0000001c0000 : "U-Boot-NAND"
    [    1.837463] 0x0000001c0000-0x000000280000 : "Boot Env-NAND"
    [    1.848114] 0x000000280000-0x000000780000 : "Kernel-NAND"
    [    1.860504] 0x000000780000-0x000040000000 : "File System - NAND"
    [    2.361724] OneNAND driver initializing
    [    2.365966] omap2-onenand omap2-onenand: Cannot request GPMC CS
    [    2.372406] omap2-onenand: probe of omap2-onenand failed with error -16
    [    2.382629] smsc911x: Driver version 2008-10-21.
    [    2.392242] smsc911x-mdio: probed
    [    2.396087] eth0: attached PHY driver [SMSC LAN8700] (mii_bus:phy_addr=ffffffff:01, irq=-1)
    [    2.406341] net eth0: MAC Address: 00:50:c2:7e:94:6a
    [    2.412841] usbcore: registered new interface driver asix
    [    2.419128] usbcore: registered new interface driver cdc_ether
    [    2.425811] usbcore: registered new interface driver net1080
    [    2.432312] usbcore: registered new interface driver cdc_subset
    [    2.439117] usbcore: registered new interface driver zaurus
    [    2.445007] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [    3.453857] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
    [    3.460418] ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 1
    [    3.468688] ehci-omap ehci-omap.0: irq 77, io mem 0x48064800
    [    3.485137] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
    [    3.491668] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    [    3.498840] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    3.506469] usb usb1: Product: OMAP-EHCI Host Controller
    [    3.512084] usb usb1: Manufacturer: Linux 2.6.37 ehci_hcd
    [    3.517791] usb usb1: SerialNumber: ehci-omap.0
    [    3.525512] hub 1-0:1.0: USB hub found
    [    3.529510] hub 1-0:1.0: 3 ports detected
    [    3.563995] Initializing USB Mass Storage driver...
    [    3.569793] usbcore: registered new interface driver usb-storage
    [    3.576141] USB Mass Storage support registered.
    [    3.581665] usbcore: registered new interface driver usbtest
    [    3.587768] g_ether gadget: using random self ethernet address
    [    3.593933] g_ether gadget: using random host ethernet address
    [    3.601562] usb0: MAC f6:08:c4:67:d4:c8
    [    3.605651] usb0: HOST MAC 32:69:56:04:46:33
    [    3.610229] g_ether gadget: Ethernet Gadget, version: Memorial Day 2008
    [    3.617187] g_ether gadget: g_ether ready
    [    3.621459] musb-hdrc musb-hdrc.0: MUSB HDRC host driver
    [    3.627197] musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 2
    [    3.635803] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
    [    3.642974] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    3.650604] usb usb2: Product: MUSB HDRC host driver
    [    3.655822] usb usb2: Manufacturer: Linux 2.6.37 musb-hcd
    [    3.661529] usb usb2: SerialNumber: musb-hdrc.0
    [    3.668731] hub 2-0:1.0: USB hub found
    [    3.672790] hub 2-0:1.0: 1 port detected
    [    3.680633] mice: PS/2 mouse device common for all mice
    [    3.688964] input: TWL4030 Keypad as /devices/platform/omap/omap_i2c.1/i2c-1/1-004a/twl4030_keypad/input/input0
    [    3.706726] ads7846 spi1.0: touchscreen, irq 335
    [    3.713470] input: ADS7846 Touchscreen as /devices/platform/omap2_mcspi.1/spi1.0/input/input1
    [    3.727722] input: twl4030_pwrbutton as /devices/platform/omap/omap_i2c.1/i2c-1/1-0049/twl4030_pwrbutton/input/input2
    [    3.742004] twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0
    [    3.748840] twl_rtc twl_rtc: Power up reset detected.
    [    3.754821] twl_rtc twl_rtc: Enabling TWL-RTC.
    [    3.760803] i2c /dev entries driver
    [    3.769226] Linux media interface: v0.10
    [    3.773895] Linux video capture interface: v2.00
    [    3.781036] omap3isp supply VDD_CSIPHY1 not found, using dummy regulator
    [    3.788208] omap3isp supply VDD_CSIPHY2 not found, using dummy regulator
    [    3.795654] omap3isp omap3isp: Revision 15.0 found
    [    3.800933] omap-iommu omap-iommu.0: isp: version 1.1
    [    3.875122] mt9t111 2-003c: Unable to detectmt9t111sensor
    [    3.885192] isp_register_subdev_group: Unable to register subdev mt9t111
    [    3.893768] tvp514x 3-005c: tvp514x 3-005c decoder driver registered !!
    [    3.901885] tvp514x 3-005c: Write: retry ... 0
    [    3.922821] tvp514x 3-005c: Write: retry ... 1
    [    3.946197] tvp514x 3-005c: Write: retry ... 2
    [    3.969635] tvp514x 3-005c: Write: retry ... 3
    [    3.993072] tvp514x 3-005c: Write: retry ... 4
    [    4.016510] tvp514x 3-005c: Write: retry ... 5
    [    4.039947] tvp514x 3-005c: Write failed. Err[-121]
    [    4.045074] tvp514x 3-005c: Unable to turn on decoder
    [    4.050567] tvp514x 3-005c: Read: retry ... 0
    [    4.071228] tvp514x 3-005c: Read: retry ... 1
    [    4.094635] tvp514x 3-005c: Read: retry ... 2
    [    4.118072] tvp514x 3-005c: Read: retry ... 3
    [    4.141510] tvp514x 3-005c: Read: retry ... 4
    [    4.164947] tvp514x 3-005c: Read: retry ... 5
    [    4.188385] tvp514x 3-005c: Unable to query std
    [    4.194427] usbcore: registered new interface driver uvcvideo
    [    4.200500] USB Video Class driver (v1.0.0)
    [    4.205261] omap_device: omap_wdt.-1: new worst case activate latency 0: 30517
    [    4.214050] OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec
    [    4.220458] omap_device: omap_wdt.-1: new worst case deactivate latency 0: 30517
    [    4.228851] Bluetooth: HCI UART driver ver 2.2
    [    4.233520] Bluetooth: HCI H4 protocol initialized
    [    4.238586] Bluetooth: HCILL protocol initialized
    [    4.251678] mmci-omap-hs.1 supply vmmc_aux not found, using dummy regulator
    [    4.264984] usbcore: registered new interface driver usbhid
    [    4.270904] usbhid: USB HID core driver
    [    4.277252] usbcore: registered new interface driver snd-usb-audio
    [    4.287719] OMAP3 EVM SoC init
    [    4.388824] asoc: twl4030-hifi <-> omap-mcbsp-dai.1 mapping ok
    [    4.399261] ALSA device list:
    [    4.402374]   #0: omap3evm
    [    4.405212] oprofile: hardware counters not available
    [    4.410552] oprofile: using timer interrupt.
    [    4.415283] nf_conntrack version 0.5.0 (2638 buckets, 10552 max)
    [    4.422943] ip_tables: (C) 2000-2006 Netfilter Core Team
    [    4.428985] TCP cubic registered
    [    4.432434] Initializing XFRM netlink socket
    [    4.437011] NET: Registered protocol family 17
    [    4.441833] NET: Registered protocol family 15
    [    4.447113] Bluetooth: L2CAP ver 2.15
    [    4.450958] Bluetooth: L2CAP socket layer initialized
    [    4.456390] Bluetooth: SCO (Voice Link) ver 0.6
    [    4.461120] Bluetooth: SCO socket layer initialized
    [    4.466735] Bluetooth: RFCOMM TTY layer initialized
    [    4.471984] Bluetooth: RFCOMM socket layer initialized
    [    4.477416] Bluetooth: RFCOMM ver 1.11
    [    4.481323] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    [    4.486938] Bluetooth: BNEP filters: protocol multicast
    [    4.492431] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
    [    4.500152] Registering the dns_resolver key type
    [    4.505645] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    [    4.517974] ThumbEE CPU extension supported.
    [    4.535095] Power Management for TI OMAP3.
    [    4.540069] sr_init: No PMIC hook to init smartreflex
    [    4.545806] smartreflex smartreflex.0: omap_sr_probe: SmartReflex driver initialized
    [    4.554504] smartreflex smartreflex.1: omap_sr_probe: SmartReflex driver initialized
    [    4.566864] SmartReflex Class3 initialized
    [    4.604858] clock: disabling unused clocks to save power
    [    4.612091] platform mpu.0: omap_voltage_scale: Already at the requestedrate 600000000
    [    4.714904] twl_rtc twl_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
    [    4.723754] omap_vout omap_vout: Buffer Size = 3686400
    [    4.743041] omap_vout omap_vout: : registered and initialized video device 16
    [    4.750579] omap_vout omap_vout: Buffer Size = 3686400
    [    4.757934] omap_vout omap_vout: : registered and initialized video device 17
    [    4.768981] Waiting for root device /dev/mmcblk0p2...
    [    4.914916] mmc0: new high speed SDHC card at address e624
    [    4.922149] mmcblk0: mmc0:e624 SU32G 29.7 GiB 
    [    4.930938]  mmcblk0: p1 p2
    [    5.013854] EXT3-fs: barriers not enabled
    [    5.503601] kjournald starting.  Commit interval 5 seconds
    [    5.586883] EXT3-fs (mmcblk0p2): using internal journal
    [    5.592407] EXT3-fs (mmcblk0p2): recovery complete
    [    5.600311] EXT3-fs (mmcblk0p2): mounted filesystem with ordered data mode
    [    5.607910] VFS: Mounted root (ext3 filesystem) on device 179:2.
    [    5.614379] Freeing init memory: 220K
    INIT: version 2.86 booting
    Please wait: booting...
    Starting udev
    [    6.452117] udevd (734): /proc/734/oom_adj is deprecated, please use /proc/734/oom_score_adj instead.
    Remounting root file system...
    Caching udev devnodes
    Populating dev cachemv: cannot rename '/tmp/devices': No such file or directory
    ALSA: Restoring mixer settings...
    Configuring network interfaces... No state is present for card omap3evm
    Found hardware: "" "" "" "" ""
    Hardware is initialized using a generic method
    No state is present for card omap3evm
    [   20.817901] net eth0: SMSC911x/921x identified at 0xd0884000, IRQ: 336
    eth0      no wireless extensions.
    
    udhcpc (v1.13.2) started
    Sending discover...
    Sending discover...
    Sending discover...
    No lease, forking to background
    done.
    Setting up IP spoofing protection: rp_filter.
    Fri Dec 23 00:34:00 UTC 2011
    INIT: Entering runlevel: 5
    Starting system message bus: dbus.
    Starting Dropbear SSH server: dropbear.
    Starting telnet daemon.
    Starting network benchmark server: netserver.
    Starting syslogd/klogd: done
    Starting thttpd.
    Starting PVR
    Usage: insmod filename [args]
    FATAL: Module omaplfb not found.
    FATAL: Module bufferclass_ti not found.
    BusyBox v1.13.2 (2011-12-23 00:31:29 IST) multi-call binary
    
    Usage: mknod [OPTIONS] NAME TYPE MAJOR MINOR
    
    Create a special file (block, character, or pipe)
    
    Options:
            -m      Create the special file using the specified mode (default a=rw)
    TYPEs include:
            b:      Make a block device
            c or u: Make a character device
            p:      Make a named pipe (MAJOR and MINOR are ignored)
    
    chmod: /dev/pvrsrvkm: No such file or directory
    [   31.824127] CMEMK module: built on Mar 15 2013 at 17:22:44
    [   31.830017]   Reference Linux version 2.6.37
    [   31.834472]   File /home/vidhyasagar/bel_video/linuxutils_2_26_02_05/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c
    [   31.846649] CMEM Range Overlaps Kernel Physical - allowing overlap
    [   31.853210] CMEM phys_start (0x83700000) overlaps kernel (0x80000000 -> 0x8b300000)
    [   31.863525] allocated heap buffer 0xd2000000 of size 0x2200000
    [   31.869720] heap fallback enabled - will try heap if pool buffer is not available
    [   31.877655] cmemk initialized
    [   31.991516] DSPLINK Module (1.65.01.05_eng) created on Date: Mar 15 2013 Time: 17:58:34
    [   32.112884] SDMAK module: built on Mar 15 2013 at 17:22:45
    [   32.118743]   Reference Linux version 2.6.37
    [   32.123229]   File /home/vidhyasagar/bel_video/linuxutils_2_26_02_05/packages/ti/sdo/linuxutils/sdma/src/module/sdmak.c
    numid=49,iface=MIXER,name='HeadsetL Mixer AudioL1'
      ; type=BOOLEAN,access=rw------,values=1
      : values=on
    numid=46,iface=MIXER,name='HeadsetR Mixer AudioR1'
      ; type=BOOLEAN,access=rw------,values=1
      : values=on
    Simple mixer control 'Headset',0
      Capabilities: pvolume penum
      Playback channels: Front Left - Front Right
      Limits: Playback 0 - 3
      Mono:
      Front Left: Playback 1 [33%] [-6.00dB]
      Front Right: Playback 1 [33%] [-6.00dB]
    
     _____                    _____           _         _   
    |  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_ 
    |     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
    |__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|  
                  |___|                    |___|            
    
    Arago Project http://arago-project.org dm37x-evm ttyO0
    
    Arago 2011.06 dm37x-evm ttyO0
    
    dm37x-evm login: 
    
    

    Thanks,

    Vidya

  • Hello,

    vidyasagar prasad said:

    7). gst-launch videotestsrc num-buffers=100 ! 'video/x-raw-yuv,wid
    th=1280,height=720,format=(fourcc)UYVY' ! TIVidenc1 codecName=mpeg4enc engineNam
    e=codecServer ! filesink location=/usr/share/ti/data/videos/davincieffect_480p30
    .m4v
    Setting pipeline to PAUSED ...
    Pipeline is PREROLLING ...
    Pipeline is PREROLLED ...
    Setting pipeline to PLAYING ...
    New clock: GstSystemClock
    Got EOS from element "pipeline0".
    Execution ended after 9306182874 ns.
    Setting pipeline to PAUSED ...
    Setting pipeline to READY ...
    Setting pipeline to NULL ...
    Freeing pipeline ...
    root@dm37x-evm:/#

    LCD does not goes off and davincieffect_480p30.m4v does not play.

    8). root@dm37x-evm:/# gst-launch videotestsrc num-buffers=100 ! 'video/x-raw-yuv,wid
    th=1280,height=720,format=(fourcc)UYVY' ! TIVidenc1 codecName=h264enc engineName
    =codecServer ! filesink location=/usr/share/ti/data/videos/davincieffect_480p30.
    264
    Setting pipeline to PAUSED ...
    Pipeline is PREROLLING ...
    Pipeline is PREROLLED ...
    Setting pipeline to PLAYING ...
    New clock: GstSystemClock
    Got EOS from element "pipeline0".
    Execution ended after 11058838497 ns.
    Setting pipeline to PAUSED ...
    Setting pipeline to READY ...
    Setting pipeline to NULL ...
    Freeing pipeline ...
    root@dm37x-evm:/#

    LCD does not goes off and davincieffect_480p30.m4v does not play.


    filesink location=/usr/share/ti/data/videos/davincieffect_480p30.264

    filesink location=/usr/share/ti/data/videos/davincieffect_480p30.m4v


    filesink — Write stream to a file. If you wish to see it on the screen you should use tidisplaysink2.

    vidyasagar prasad said:

    Then i also tried the pipeline

    ./decode -v /usr/share/ti/data/videos/davincieffect_480p30.264 -O lcd/tv

    and result i got, runs the video file on the back ground of Matrix GUI.

    You should stop the Matrix GUI, before to run the example.

    Best Regards,

    Margarita



  • Hi Margarita,

    Thanks for reply.

    Same thing is happening as earlier.

    I am not bother about that, I have to enable the composite camera on DM3730 EVM.

    Can you give any suggestion about enabling the Composite PAL camera on DM3730 EVM.

    Thanks,

    Vidya

  • Hello Vidya,

    vidyasagar prasad said:

    I am not bother about that, I have to enable the composite camera on DM3730 EVM.

    Can you give any suggestion about enabling the Composite PAL camera on DM3730 EVM.

    I am not familiar with DM3730 EVM, but I will check and I will let you know.

    Could you also please post the error messages and the pipeline that you are using for capture, but add to the pipeline --gst-debug=v4l2:5.

    Best Regards,

    Margarita