AnsweredAssumed Answered

Video playback on 3.18 imx kernel ?

Question asked by Hareesh Das on May 27, 2015
Latest reply on Jun 6, 2015 by Fabio Estevam

Hi all,

     I am trying to play video on 3.18 imx kernel. (As of now i don't see any git repo for video playback on 3.18 kernel. If any one know any link or documents, please share).

 

     I am able to port VPU, IPU and framebuffer related drivers and libraries from 3.14 imx kernel ( but lags in proper documentation procedure). I have also copied the gstreamer plugins to rootfs.

 

    We are using custom board and it boots successfully with an hdmi display connected. In the /dev I see "mxc_vpu, mxc_ipu, mxc_hdmi, fb0 and fb1" devices are registered. And I can see login prompt on hdmi display. When I play a video file using "./gplay fast_n_furious.avi" from minicom console, No Video on hdmi (but it shows playing on console, [Playing  ][Vol=01][00:00:59/00:01:00][fps:0]  and ends).

 

    Please see the boot log and gplay command log below. What i missed here ? Any help is much appreciated.

 

/**************************************************************************************boot log ***********************************************************************/

 

U-Boot 2014.10+ (May 26 2015 - 11:40:17)

 

CPU:   Freescale i.MX6Q rev1.5 at 792 MHz

Reset cause: POR

Board: MX6-VISE

I2C:   ready

DRAM:  1 GiB

MMC:   FSL_SDHC: 0, FSL_SDHC: 1

*** Warning - bad CRC, using default environment

 

auto-detected panel HDMI

Display: HDMI (1024x768)

In:    serial

Out:   serial

Err:   serial

PMIC:  PFUZE100 ID=0x10

Net:   FEC [PRIME]

Error: FEC address not set.

 

Hit any key to stop autoboot:  0

switch to partitions #0, OK

mmc0 is current device

** Unrecognized filesystem type **

 

MMC read: dev # 0, block # 2048, count 12288 ... 12288 blocks read: OK

 

MMC read: dev # 0, block # 20480, count 2048 ... 2048 blocks read: OK

Booting from mmc ...

## Booting kernel from Legacy Image at 12000000 ...

   Image Name:   Linux-3.18.7-00598-gfea40bd-dirt

   Image Type:   ARM Linux Kernel Image (uncompressed)

   Data Size:    5825152 Bytes = 5.6 MiB

   Load Address: 10008000

   Entry Point:  10008000

   Verifying Checksum ... OK

## Flattened Device Tree blob at 18000000

   Booting using the fdt blob at 0x18000000

   Loading Kernel Image ... OK

   Using Device Tree in place at 18000000, end 1800beaf

 

Starting kernel ...

 

[    0.000000] Booting Linux on physical CPU 0x0

[    0.000000] Linux version 3.18.7-00598-gfea40bd-dirty (rajeswari@localhost.localdomain) (gcc version 4.7.3 20130102 (prerelease) (crosstool-NG linaro-1.13.1-4.7-20135

[    0.000000] CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c5387d

[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache

[    0.000000] Machine model: Freescale i.MX6 Quad SABRE Smart Device Board

[    0.000000] cma: Reserved 64 MiB at 0x9c000000

[    0.000000] Memory policy: Data cache writealloc

[    0.000000] On node 0 totalpages: 262144

[    0.000000] free_area_init_node: node 0, pgdat 80a6bb40, node_mem_map 9edf8000

[    0.000000]   Normal zone: 1024 pages used for memmap

[    0.000000]   Normal zone: 0 pages reserved

[    0.000000]   Normal zone: 131072 pages, LIFO batch:31

[    0.000000]   HighMem zone: 3584 pages used for memmap

[    0.000000]   HighMem zone: 131072 pages, LIFO batch:31

[    0.000000] PERCPU: Embedded 10 pages/cpu @9ed97000 s9216 r8192 d23552 u40960

[    0.000000] pcpu-alloc: s9216 r8192 d23552 u40960 alloc=10*4096

[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3

[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 261120

[    0.000000] Kernel command line: console=ttymxc0,115200 root=/dev/mmcblk0p1 rootwait rw video=mxcfb0:dev=hdmi,1920x1024M@60,if=RGB24 loglevel=8

[    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)

[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)

[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)

[    0.000000] Memory: 954976K/1048576K available (7255K kernel code, 490K rwdata, 2532K rodata, 364K init, 8369K bss, 93600K reserved, 458752K highmem)

[    0.000000] Virtual kernel memory layout:

[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)

[    0.000000]     fixmap  : 0xffc00000 - 0xffe00000   (2048 kB)

[    0.000000]     vmalloc : 0xa0800000 - 0xff000000   (1512 MB)

[    0.000000]     lowmem  : 0x80000000 - 0xa0000000   ( 512 MB)

[    0.000000]     pkmap   : 0x7fe00000 - 0x80000000   (   2 MB)

[    0.000000]     modules : 0x7f000000 - 0x7fe00000   (  14 MB)

[    0.000000]       .text : 0x80008000 - 0x80996fcc   (9788 kB)

[    0.000000]       .init : 0x80997000 - 0x809f2000   ( 364 kB)

[    0.000000]       .data : 0x809f2000 - 0x80a6cb60   ( 491 kB)

[    0.000000]        .bss : 0x80a6cb60 - 0x81299080   (8370 kB)

[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1

[    0.000000] Hierarchical RCU implementation.

[    0.000000] NR_IRQS:16 nr_irqs:16 16

[    0.000000] L2C-310 erratum 769419 enabled

[    0.000000] L2C-310 enabling early BRESP for Cortex-A9

[    0.000000] L2C-310 full line of zeros enabled for Cortex-A9

[    0.000000] L2C-310 ID prefetch enabled, offset 1 lines

[    0.000000] L2C-310 dynamic clock gating enabled, standby mode enabled

[    0.000000] L2C-310 cache controller enabled, 16 ways, 1024 kB

[    0.000000] L2C-310: CACHE_ID 0x410000c7, AUX_CTRL 0x76070001

[    0.000000] Switching to timer-based delay loop, resolution 333ns

[    0.000007] sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655765682ns

[    0.001067] Console: colour dummy device 80x30

[    0.001096] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar

[    0.001106] ... MAX_LOCKDEP_SUBCLASSES:  8

[    0.001114] ... MAX_LOCK_DEPTH:          48

[    0.001122] ... MAX_LOCKDEP_KEYS:        8191

[    0.001130] ... CLASSHASH_SIZE:          4096

[    0.001138] ... MAX_LOCKDEP_ENTRIES:     32768

[    0.001145] ... MAX_LOCKDEP_CHAINS:      65536

[    0.001153] ... CHAINHASH_SIZE:          32768

[    0.001161]  memory used by lock dependency info: 5167 kB

[    0.001169]  per task-struct memory footprint: 1152 bytes

[    0.001202] Calibrating delay loop (skipped), value calculated using timer frequency.. 6.00 BogoMIPS (lpj=30000)

[    0.001221] pid_max: default: 32768 minimum: 301

[    0.001565] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)

[    0.001581] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)

[    0.003146] CPU: Testing write buffer coherency: ok

[    0.003879] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000

[    0.003978] Setting up static identity map for 0x1071b7d8 - 0x1071b848

[    0.007997] CPU1: Booted secondary processor

[    0.008033] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001

[    0.009672] CPU2: Booted secondary processor

[    0.009705] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002

[    0.011119] CPU3: Booted secondary processor

[    0.011152] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003

[    0.011322] Brought up 4 CPUs

[    0.011356] SMP: Total of 4 processors activated (24.00 BogoMIPS).

[    0.011366] CPU: All CPU(s) started in SVC mode.

[    0.013183] devtmpfs: initialized

[    0.021861] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4

[    0.026746] pinctrl core: initialized pinctrl subsystem

[    0.028134] regulator-dummy: no parameters

[    0.053679] NET: Registered protocol family 16

[    0.057170] DMA: preallocated 256 KiB pool for atomic coherent allocations

[    0.059206] CPU identified as i.MX6Q, silicon rev 1.5

[    0.079429] vdd1p1: 800 <--> 1375 mV at 1100 mV

[    0.080433] vdd3p0: 2800 <--> 3150 mV at 3000 mV

[    0.081334] vdd2p5: 2000 <--> 2750 mV at 2400 mV

[    0.082342] vddarm: 725 <--> 1450 mV at 1150 mV

[    0.083287] vddpu: 725 <--> 1450 mV at 1150 mV

[    0.084253] vddsoc: 725 <--> 1450 mV at 1175 mV

[    0.299758] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.

[    0.299774] hw-breakpoint: maximum watchpoint size is 4 bytes.

[    0.301642] imx6q-pinctrl 20e0000.iomuxc: Invalid fsl,pins property in node /soc/aips-bus@02000000/iomuxc@020e0000/imx6qdl-sabresd/pciereggrp

[    0.302407] imx6q-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver

[    0.357440] mxs-dma 110000.dma-apbh: initialized

[    0.358960] usb_otg_vbus: 5000 mV

[    0.359607] usb_h1_vbus: 5000 mV

[    0.360280] wm8962-supply: no parameters

[    0.360909] MPCIE_3V3: 3300 mV

[    0.361527] wlan-en-regulator: 1800 mV

[    0.363583] vgaarb: loaded

[    0.365297] SCSI subsystem initialized

[    0.365757] libata version 3.00 loaded.

[    0.366395] usbcore: registered new interface driver usbfs

[    0.366539] usbcore: registered new interface driver hub

[    0.366693] usbcore: registered new device driver usb

[    0.371694] i2c i2c-0: IMX I2C adapter registered

[    0.384470] i2c i2c-1: IMX I2C adapter registered

[    0.387251] i2c i2c-2: IMX I2C adapter registered

[    0.387478] Linux video capture interface: v2.00

[    0.387751] pps_core: LinuxPPS API ver. 1 registered

[    0.387763] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>

[    0.387818] PTP clock support registered

[    0.388716] iMX6: ipu_probe

[    0.399826] imx-ipuv3 2400000.ipu: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)

[    0.401701] iMX6: ipu_probe

[    0.419829] imx-ipuv3 2800000.ipu: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)

[    0.421403] Advanced Linux Sound Architecture Driver Initialized.

[    0.425679] cfg80211: Calling CRDA to update world regulatory domain

[    0.427105] Switched to clocksource mxc_timer1

[    0.457590] NET: Registered protocol family 2

[    0.459220] TCP established hash table entries: 4096 (order: 2, 16384 bytes)

[    0.459425] TCP bind hash table entries: 4096 (order: 5, 147456 bytes)

[    0.460856] TCP: Hash tables configured (established 4096 bind 4096)

[    0.461016] TCP: reno registered

[    0.461063] UDP hash table entries: 256 (order: 2, 20480 bytes)

[    0.461265] UDP-Lite hash table entries: 256 (order: 2, 20480 bytes)

[    0.462350] NET: Registered protocol family 1

[    0.463429] RPC: Registered named UNIX socket transport module.

[    0.463445] RPC: Registered udp transport module.

[    0.463456] RPC: Registered tcp transport module.

[    0.463467] RPC: Registered tcp NFSv4.1 backchannel transport module.

[    0.463518] PCI: CLS 0 bytes, default 64

[    0.464717] hw perfevents: enabled with armv7_cortex_a9 PMU driver, 7 counters available

[    0.468544] futex hash table entries: 1024 (order: 4, 65536 bytes)

[    0.487423] VFS: Disk quotas dquot_6.5.2

[    0.487904] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)

[    0.495223] NFS: Registering the id_resolver key type

[    0.495424] Key type id_resolver registered

[    0.495439] Key type id_legacy registered

[    0.495613] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.

[    0.497637] fuse init (API version 7.23)

[    0.498595] msgmni has been set to 969

[    0.501155] bounce: pool size: 64 pages

[    0.501240] io scheduler noop registered

[    0.501265] io scheduler deadline registered

[    0.501359] io scheduler cfq registered (default)

[    0.502141] imx-weim 21b8000.weim: Driver registered.

[    0.816717] imx6q-pcie 1ffc000.pcie: phy link never came up

[    0.817397] imx6q-pcie 1ffc000.pcie: PCI host bridge to bus 0000:00

[    0.817419] pci_bus 0000:00: root bus resource [io  0x1000-0xffff]

[    0.817435] pci_bus 0000:00: root bus resource [mem 0x01000000-0x01efffff]

[    0.817471] pci_bus 0000:00: root bus resource [bus 00-ff]

[    0.817571] pci 0000:00:00.0: [16c3:abcd] type 01 class 0x060400

[    0.817635] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x000fffff]

[    0.817676] pci 0000:00:00.0: reg 0x38: [mem 0x00000000-0x0000ffff pref]

[    0.817873] pci 0000:00:00.0: supports D1

[    0.817890] pci 0000:00:00.0: PME# supported from D0 D1 D3hot D3cold

[    0.818746] PCI: bus0: Fast back to back transfers disabled

[    0.819126] PCI: bus1: Fast back to back transfers enabled

[    0.819149] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01

[    0.819273] pci 0000:00:00.0: BAR 0: assigned [mem 0x01000000-0x010fffff]

[    0.819314] pci 0000:00:00.0: BAR 6: assigned [mem 0x01100000-0x0110ffff pref]

[    0.819333] pci 0000:00:00.0: PCI bridge to [bus 01]

[    0.819973] pcieport 0000:00:00.0: Signaling PME through PCIe PME interrupt

[    0.820016] pcie_pme 0000:00:00.0:pcie01: service driver pcie_pme loaded

[    0.822795] backlight supply power not found, using dummy regulator

[    0.828894] mxc_hdmi 20e0000.hdmi_video: Detected HDMI controller 0x13:0xa:0xa0:0xc1

[    0.828924] fbcvt: Aspect ratio not CVT standard

[    0.828942] fbcvt: 1920x1024@60: CVT Name - Not a CVT standard - 1.966 Mega Pixel Image

[    0.828942]

[    0.829263] mxc_sdc_fb fb@0: registered mxc display driver hdmi

[    0.877327] imx-ipuv3 2400000.ipu: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)

[    0.975644] Console: switching to colour frame buffer device 240x67

[    1.025822] iMX6: sdma_probe

[    1.027446] imx-sdma 20ec000.sdma: loaded firmware 1.1

[    1.035520] imx-sdma 20ec000.sdma: initialized

[    1.058135] pfuze100-regulator 1-0008: Full layer: 2, Metal layer: 1

[    1.077796] pfuze100-regulator 1-0008: FAB: 0, FIN: 0

[    1.077804] pfuze100-regulator 1-0008: pfuze100 found.

[    1.081924] SW1AB: 300 <--> 1875 mV at 1375 mV

[    1.085991] SW1C: 300 <--> 1875 mV at 1375 mV

[    1.088209] SW2: 800 <--> 3300 mV at 3150 mV

[    1.090165] SW3A: 400 <--> 1975 mV at 1200 mV

[    1.092104] SW3B: 400 <--> 1975 mV at 1200 mV

[    1.094040] SW4: 800 <--> 1975 mV at 1800 mV

[    1.095700] SWBST: 5000 <--> 5150 mV at 5000 mV

[    1.124037] VSNVS: 1000 <--> 3000 mV at 3000 mV

[    1.126033] VREFDDR: 750 mV

[    1.128046] VGEN1: 800 <--> 1550 mV at 1200 mV

[    1.130044] VGEN2: 800 <--> 1550 mV at 800 mV

[    1.133385] VGEN3: 1800 <--> 3300 mV at 2800 mV

[    1.135392] VGEN4: 1800 <--> 3300 mV at 1800 mV

[    1.137446] VGEN5: 1800 <--> 3300 mV at 3000 mV

[    1.141198] VGEN6: 1800 <--> 3300 mV at 1800 mV

[    1.143626] Serial: IMX driver

[    1.144420] 2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 58, base_baud = 5000000) is a IMX

[    2.299507] console [ttymxc0] enabled

[    2.302271] serial: Freescale lpuart driver

[    2.303353] [drm] Initialized drm 1.1.0 20060810

[    2.303440] Error: Driver 'imx-ipuv3' is already registered, aborting...

[    2.331867] brd: module loaded

[    2.348303] loop: module loaded

[    2.350497] ahci-imx 2200000.sata: fsl,transmit-level-mV not specified, using 00000024

[    2.350509] ahci-imx 2200000.sata: fsl,transmit-boost-mdB not specified, using 00000480

[    2.350520] ahci-imx 2200000.sata: fsl,transmit-atten-16ths not specified, using 00002000

[    2.350530] ahci-imx 2200000.sata: fsl,receive-eq-mdB not specified, using 05000000

[    2.353912] ahci-imx 2200000.sata: SSS flag set, parallel bus scan disabled

[    2.353949] ahci-imx 2200000.sata: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl platform mode

[    2.353963] ahci-imx 2200000.sata: flags: ncq sntf stag pm led clo only pmp pio slum part ccc apst

[    2.360931] scsi host0: ahci_platform

[    2.362774] ata1: SATA max UDMA/133 mmio [mem 0x02200000-0x02203fff] port 0x100 irq 71

[    2.369423] CAN device driver interface

[    2.371746] 2188000.ethernet supply phy not found, using dummy regulator

[    2.389189] pps pps0: new PPS source ptp0

[    2.390396] fec 2188000.ethernet (unnamed net_device) (uninitialized): Invalid MAC address: 00:00:00:00:00:00

[    2.390425] fec 2188000.ethernet (unnamed net_device) (uninitialized): Using random MAC address: 1e:e0:14:27:29:39

[    2.398799] libphy: fec_enet_mii_bus: probed

[    2.400573] fec 2188000.ethernet eth0: registered PHC device 0

[    2.402226] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver

[    2.402238] ehci-pci: EHCI PCI platform driver

[    2.402401] ehci-mxc: Freescale On-Chip EHCI Host driver

[    2.402792] usbcore: registered new interface driver usb-storage

[    2.417113] ci_hdrc ci_hdrc.1: doesn't support gadget

[    2.417155] ci_hdrc ci_hdrc.1: EHCI Host Controller

[    2.417346] ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 1

[    2.437186] ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00

[    2.441213] hub 1-0:1.0: USB hub found

[    2.441481] hub 1-0:1.0: 1 port detected

[    2.445117] mousedev: PS/2 mouse device common for all mice

[    2.446738] egalax_ts 2-0004: Failed to read firmware version

[    2.446783] egalax_ts: probe of 2-0004 failed with error -5

[    2.448241] input: st1232-touchscreen as /devices/soc0/soc/2100000.aips-bus/21a4000.i2c/i2c-1/1-0055/input/input1

[    2.452254] snvs_rtc 20cc034.snvs-rtc-lp: rtc core: registered 20cc034.snvs-rtc-lp as rtc0

[    2.452511] i2c /dev entries driver

[    2.455734] IR NEC protocol handler initialized

[    2.455769] IR RC5(x/sz) protocol handler initialized

[    2.455783] IR RC6 protocol handler initialized

[    2.455796] IR JVC protocol handler initialized

[    2.455809] IR Sony protocol handler initialized

[    2.455822] IR SANYO protocol handler initialized

[    2.455835] IR Sharp protocol handler initialized

[    2.455848] IR MCE Keyboard/mouse protocol handler initialized

[    2.455861] IR XMP protocol handler initialized

[    2.457283] iMX6: mxc_vout_probe

[    2.457293] iMX6: mxc_vout_setup_output

[    2.457953] mxc_v4l2_output v4l2_out: V4L2 device registered as video16

[    2.458415] mxc_v4l2_output v4l2_out: V4L2 device registered as video17

[    2.462749] imx2-wdt 20bc000.wdog: timeout 60 sec (nowayout=0)

[    2.463525] sdhci: Secure Digital Host Controller Interface driver

[    2.463528] sdhci: Copyright(c) Pierre Ossman

[    2.463538] sdhci-pltfm: SDHCI platform and OF driver helper

[    2.466492] sdhci-esdhc-imx 2190000.usdhc: No vqmmc regulator found

[    2.587180] mmc0: SDHCI controller on 2190000.usdhc [2190000.usdhc] using ADMA

[    2.591599] sdhci-esdhc-imx 2194000.usdhc: could not get ultra high speed state, work on normal mode

[    2.591906] sdhci-esdhc-imx 2194000.usdhc: No vmmc regulator found

[    2.591914] sdhci-esdhc-imx 2194000.usdhc: No vqmmc regulator found

[    2.609575] sdhci-esdhc-imx 2190000.usdhc: card claims to support voltages below defined range

[    2.631212] mmc0: queuing unknown CIS tuple 0x91 (3 bytes)

[    2.632364] random: nonblocking pool is initialized

[    2.634651] mmc0: new high speed SDIO card at address 0001

[    2.636767] wl18xx: get_platform_data

[    2.637554] wl18xx: wlcore_probe_of

[    2.637555] mmc1: SDHCI controller on 2194000.usdhc [2194000.usdhc] using ADMA

[    2.639779] sdhci-esdhc-imx 2198000.usdhc: No vmmc regulator found

[    2.639787] sdhci-esdhc-imx 2198000.usdhc: No vqmmc regulator found

[    2.644347] wl18xx_driver wl18xx.0.auto: Direct firmware load for ti-connectivity/wl1271-nvs.bin failed with error -2

[    2.644530] wl18xx_driver wl18xx.0.auto: Direct firmware load for ti-connectivity/wl18xx-conf.bin failed with error -2

[    2.644541] wlcore: ERROR could not get configuration binary ti-connectivity/wl18xx-conf.bin: -2

[    2.644544] wlcore: WARNING falling back to default config

[    2.687150] mmc2: SDHCI controller on 2198000.usdhc [2198000.usdhc] using ADMA

[    2.688293] mxc_vdoa 21e4000.vdoa: i.MX Video Data Order Adapter(VDOA) driver probed

[    2.688622] iMX6: vpu_init

[    2.688828] iMX6: vpu_dev_probe

[    2.688832] iMX6: vpu_dev_probe 0

[    2.688845] iMX6: vpu_dev_probe 1

[    2.689926] 2040000.vpu supply pu not found, using dummy regulator

[    2.691202] mxc_vpu 2040000.vpu: VPU initialized

[    2.697839] usbcore: registered new interface driver usbhid

[    2.697843] usbhid: USB HID core driver

[    2.699740] mx6-camera v4l2cap@ipu1: deferring mipi_csi2 registration

[    2.701434] platform v4l2cap@ipu1: Driver mx6-camera requests probe deferral

[    2.702082] imx6-mipi-csi2: data lanes: 2

[    2.702095] imx6-mipi-csi2: flags: 0x00000100

[    2.717191] ata1: SATA link down (SStatus 0 SControl 300)

[    2.717253] ahci-imx 2200000.sata: no device found, disabling link.

[    2.717260] ahci-imx 2200000.sata: pass ahci_imx..hotplug=1 to enable hotplug

[    2.845363] mmc1: host does not support reading read-only switch, assuming write-enable

[    2.874041] mmc1: new high speed SDHC card at address aaaa

[    2.875475] mmcblk0: mmc1:aaaa SU04G 3.69 GiB

[    2.885503]  mmcblk0: p1

[    3.108824] i2c 0-004b: Driver max44009 requests probe deferral

[    3.176924] mmc2: BKOPS_EN bit is not set

[    3.277265] wm8962 0-001a: customer id 0 revision D

[    3.285890] mmc2: new DDR MMC card at address 0001

[    3.286845] mmcblk1: mmc2:0001 P1XXXX 3.60 GiB

[    3.287334] mmcblk1boot0: mmc2:0001 P1XXXX partition 1 16.0 MiB

[    3.287597] mmcblk1boot1: mmc2:0001 P1XXXX partition 2 16.0 MiB

[    3.287833] mmcblk1rpmb: mmc2:0001 P1XXXX partition 3 128 KiB

[    3.294891]  mmcblk1: p1

[    3.356351] input: WM8962 Beep Generator as /devices/soc0/soc/2100000.aips-bus/21a0000.i2c/i2c-0/0-001a/input/input2

[    3.360498] imx-wm8962 sound: wm8962 <-> 202c000.ssi mapping ok

[    3.368670] nf_conntrack version 0.5.0 (15945 buckets, 63780 max)

[    3.370866] TCP: cubic registered

[    3.372423] NET: Registered protocol family 10

[    3.375792] sit: IPv6 over IPv4 tunneling driver

[    3.378905] NET: Registered protocol family 17

[    3.378946] can: controller area network core (rev 20120528 abi 9)

[    3.379108] NET: Registered protocol family 29

[    3.379126] can: raw protocol (rev 20120528)

[    3.379226] can: broadcast manager protocol (rev 20120528 t)

[    3.379259] can: netlink gateway (rev 20130117) max_hops=1

[    3.379961] Key type dns_resolver registered

[    3.384275] iMX6: vpu_dev_probe

[    3.384278] iMX6: vpu_dev_probe 0

[    3.384292] mxc_vpu mxc_vpu.0: vpu: unable to get vpu base addr

[    3.384476] Registering SWP/SWPB emulation handler

[    3.392047] mx6-camera v4l2cap@ipu1: Registered subdev imx6-mipi-csi2

[    3.392137] mx6-camera v4l2cap@ipu1: No driver found for /soc/aips-bus@02100000/i2c@021a0000/ov5640@3c

[    3.393443] platform v4l2cap@ipu1: Driver mx6-camera requests probe deferral

[    3.394968] max44009 0-004b: MAX44009: Ambient Light Sensor detected

[    3.398814] mx6-camera v4l2cap@ipu1: Registered subdev imx6-mipi-csi2

[    3.398864] mx6-camera v4l2cap@ipu1: No driver found for /soc/aips-bus@02100000/i2c@021a0000/ov5640@3c

[    3.399437] platform v4l2cap@ipu1: Driver mx6-camera requests probe deferral

[    3.412383] input: gpio-keys as /devices/soc0/gpio-keys/input/input3

[    3.419502] snvs_rtc 20cc034.snvs-rtc-lp: setting system clock to 1970-01-01 00:00:00 UTC (0)

[    3.421121] mx6-camera v4l2cap@ipu1: Registered subdev imx6-mipi-csi2

[    3.421174] mx6-camera v4l2cap@ipu1: No driver found for /soc/aips-bus@02100000/i2c@021a0000/ov5640@3c

[    3.421870] platform v4l2cap@ipu1: Driver mx6-camera requests probe deferral

[    3.498580] VGEN1: disabling

[    3.734593] SWBST: disabling

[    3.739127] SW4: disabling

[    3.742634] wm8962-supply: disabling

[    3.743546] wlcore: wl18xx HW: 183x or 180x, PG 2.2 (ROM 0x11)

[    3.752162] usb_otg_vbus: disabling

[    3.755239] wlcore: loaded

[    3.759209] ALSA device list:

[    3.762195]   #0: wm8962-audio

[    3.856994] kjournald starting.  Commit interval 5 seconds

[    3.859819] EXT3-fs (mmcblk0p1): using internal journal

[    3.862351] EXT3-fs (mmcblk0p1): recovery complete

[    3.862358] EXT3-fs (mmcblk0p1): mounted filesystem with ordered data mode

[    3.862567] VFS: Mounted root (ext3 filesystem) on device 179:1.

[    3.866204] devtmpfs: mounted

[    3.866743] Freeing unused kernel memory: 364K (80997000 - 809f2000)

INIT: version 2.88 booting

Starting udev

[    4.689710] udevd[125]: starting version 182

bootlogd: cannot allocate pseudo tty: No such file or directory

Mon Mar 23 06:05:27 UTC 2015

INIT: Entering runlevel: 5

Configuring network interfaces... [    7.041095] fec 2188000.ethernet eth0: Freescale FEC PHY driver [Atheros 8031 ethernet] (mii_bus:phy_addr=2188000.ethernet:01, irq=)

[    7.054076] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready

udhcpc (v1.22.1) started

Sending discover...

Sending discover...

Sending discover...

No lease, forking to background

done.

Starting syslogd/klogd: done

Poky (Yocto Project Reference Distro) 1.7.1 imx6qsabresd /dev/ttymxc0

imx6qsabresd login: root

 

/**************************************************************************************gplay command log************************************************************************/

 

root@imx6qsabresd:/home/G_Streamer# ./gplay fast_n_furious.avi

playbin2 is employed!

fsl_player_init(): Successfully initialize!

fsl_player_set_media_location(): filename=fast_n_furious.avi

[Stopped  ][Vol=01][00:00:00/00:00:00][fps:0][INFO]     Product Info: i.MX6Q/D/S

vpudec versions

        plugin: 4.0.2

        wrapper: 1.0.57(VPUWRAPPER_ARM_LINUX Build on Jan  5 2015 13:19:43)

        vpulib: 5.4.27

        firmware: 3.1.1.46061

FOUND GST_MESSAGE_TAG!

    video codec: XVID MPEG-4

FOUND GST_MESSAGE_TAG!

    audio codec: MPEG-1 layer 3

FOUND GST_MESSAGE_TAG!

        encoder: SUPER(C) - by eRightSoft

         artist: created.with.SUPER(C).v2009.bld.35

container format: AVI

get GST_MESSAGE_ELEMENT missing-plugin, type=(string)decoder, detail=(GstCaps)audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)1, layer=(int)3, parsed=(boolean)tru;

FOUND GST_MESSAGE_TAG!

    audio codec: MPEG 1 Audio, Layer 3 (MP3)

nominal bitrate: 128000

FOUND GST_MESSAGE_TAG!

        has crc: FALSE

   channel mode: stereo

MFW_GST_V4LSINK_PLUGIN 4.0.2 build on Jan  5 2015 13:22:33.

[INFO]  bitstreamMode 1, chromaInterleave 1, mapType 0, tiled2LinearEnable 0

[WARN]  VPU iram is less than needed, some parts don't use iram

set v4l rotate sucessfully

>>V4L_SINK: Actually buffer status:

        hardware buffer : 10

        software buffer : 0

FOUND GST_MESSAGE_TAG!

    image width: 720

   image height: 400

get GST_MESSAGE_ELEMENT prepare-xwindow-id;

get GST_MESSAGE_ELEMENT playbin2-stream-changed, uri=(string)file:///home/G_Streamer/fast_n_furious.avi;

full screen size:1920x1080

[V4L Update Display]: left=0, top=0, width=1920, height=1080

set v4l display crop sucessfully

fsl_player_play()

 

FSL_PLAYER_01.00_LINUX build on Dec 31 2014 17:00:27

        [h]display the operation Help

        [p]Play

        [s]Stop

        [e]Seek

        [a]Pause when playing, play when paused

        [v]Volume

        [m]Switch to mute or not

        [>]Play next file

        [<]Play previous file

        [r]Switch to repeated mode or not

        [f]Set full screen or not

        [z]resize the width and height

        [t]Rotate

        [c]Setting play rate

        [i]Display the metadata

        [x]eXit

FOUND GST_MESSAGE_TAG!

minimum bitrate: 128012

        bitrate: 127981

maximum bitrate: 128012

FOUND GST_MESSAGE_TAG!

minimum bitrate: 127706

[Playing  ][Vol=01][00:00:59/00:01:00][fps:0]EOS Found!

FSL_PLAYER_UI_MSG_EOS

Running time 0:01:00.025893008 render fps 0.000

Total rendered:0

fsl_player_stop()

fsl_player_stop()

player_exit(): No more multimedia files, exit.

[--->FINALIZE v4l_sink

[Stopped  ][Vol=01][00:00:00/00:00:00][fps:0]g_main_loop_thread_fun() quit!

fsl_player_deinit

root@imx6qsabresd:

 

Thanks & Regards,

Hari

Outcomes