RE: Problem with iMX27 for video playing : "external abort on non-linefetch (0x808) at 0x4001d104"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




Thanks Eric ,

I have managed to solve the problem by overwriting the protection on the PAR registers. But now I am in a different problem which I could not understand. Here is the code for the error.
mx27#  gst-launch filesrc -v location=/video/text.mp4 ! mfw_mp4demuxer name=demux demux. ! mfw_vpudecoder codec-type=std_mpeg4 ! mfw_v4lsink demuxi. &
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
/pipeline0/mfwgstvpu_dec0.sink: caps = video/mpeg, mpegversion=(int)4, systemstream=(int)0, height=(int)240, width=(int)320, framerate=(fraction)24999/1000
/pipeline0/mfwgstvpu_dec0.sink: caps = video/mpeg, mpegversion=(int)4, systemstream=(int)0, height=(int)240, width=(int)320, framerate=(fraction)24999/1000
WARNING: from element /pipeline0/demux: pads are not negotiated!
Additional debug info:
audio pads are not negotiated!
/pipeline0/mfwgstvpu_dec0.src: caps = video/x-raw-yuv, format=(fourcc)I420, width=(int)320, height=(int)240, pixel-aspect-ratio=(fraction)1/1, num-buffers-required=(int)3
Unable to open /dev/v4l/video16
ERROR: from element /pipeline0/mfwgstvpu_dec0: fatal error
Additional debug info:
Allocation of the Frame Buffers Failed
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
/pipeline0/mfwgstvpu_dec0.src: caps = NULL
/pipeline0/mfwgstvpu_dec0.sink: caps = NULL
/pipeline0/demux.audio/mpeg: caps = NULL
/pipeline0/demux.video_00: caps = NULL
FREEING pipeline ...

Regards ,

W. 

> Date: Sun, 14 Dec 2008 15:19:16 +0100
> From: ebenard@xxxxxxx
> To: wierdo_b@xxxxxxxxxxx
> CC: linux-arm@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Re: Problem with iMX27 for video playing : "external abort on	non-linefetch (0x808) at 0x4001d104"
> 
> Hi,
> 
> Wierd O a écrit :
> > I'm working to make  Video streaming working on my iMX27 board. 
> > 
> > What I get is a crash as shown below; I added a lot of debug info
> > to check the problem but the main point is that when accessing VPU driver. 
> > Status and Control register it happens an exception:
> > 
> > ############################################################
> > mx27# gst-launch filesrc -v location=/video/text.mp4 ! mfw_mp4demuxer
> > name=demux demux. ! mfw_vpudecoder codec-type=std_mpeg4 ! mfw_v4lsink
> > demuxi. &
> > 1611
> > mx27# Setting pipeline to PAUSED ...
> > Unhandled fault: external abort on non-linefetch (0x808) at 0x4001d104
> > 
> > mx27# 
> > ############################################################
> > 
> > Maybe somebody on the list have faced something similar or can give me
> > some suggestion on where to look for the error. I am trying to stream a video using imx27 but i have a
> > problem in streaming using gstreamer. 
> > 
> > In any case I can give more information if needed.
> > 
> > The kernel I'm using is the one that Freescale gives for iMX27 av.board
> > and it's a 2.6.22 with iMX27 patches from Freescale.
> > 
> > Any kind of help is really welcome!
> > 
> check value of register "PAR" (page 35-4 of the reference manual) at 
> 0x10000008 & 0x10020008.
> 
> Eric

_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
-------------------------------------------------------------------
List admin: http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm
FAQ:        http://www.arm.linux.org.uk/mailinglists/faq.php
Etiquette:  http://www.arm.linux.org.uk/mailinglists/etiquette.php


[Index of Archives]     [Linux ARM]     [Linux ARM MSM]     [Linux ARM Kernel]     [Fedora ARM]     [Linux ARM MSM]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux