Just a guess but... Gstreamer (especially cmem) is complaining about 691200 bytes it can not find, and your pools and you configured the pools as 18x614400. It seems you are trying to decode an NTSC size video with VGA size buffers! I do not know why gstreamer needs to work with cmem, but as I said, this is just a guess Good luck and let everybody know Albert
On 7/3/08, Robin Gujjar <[EMAIL PROTECTED]> wrote: > > Hi All, > > I am trying to play some audio/video file using Gstreamer port from the Ti. > I have cross compiled the port > for my Davinci borad (DM6446). I am able to play a MP3 file also using > (./test_MP3.sh /media/DIL_CHAHTA_HAI.mp3). > But when i am trying to play any video file, like AVI filei am facing > following error.: > > ------------------------------------------------------------------------------------------------------- > [EMAIL PROTECTED]:/opt/system_files_gstreamer# ./test_AVI.sh > /media/parallels.AVI > cat: write error: No space left on deviceer# ./test_AVI.sh > /media/parallels.AVI > gdecoder: gst_gdecoder_get_codec_type Begin > gdecoder: gst_gdecoder_get_codec_type End > Setting pipeline to PAUSED ... > Pipeline is PREROLLING ... > > FINE > Pipeline is PREROLLED ... > Setting pipeline to PLAYING ... > New clock: GstSystemClock > Got EOS from element "pipeline0". > Execution ended after 12941000 ns. > Setting pipeline to PAUSED ... > Setting pipeline to READY ... > Setting pipeline to NULL ... > ./test_AVI.sh: line 8: 1120 Segmentation fault gst-launch-0.10 > filesrc location=$1 ! tidemux_avi name=t ! queue max-size-buffers=60 ! > gdecoder Codec=2 ! fbvideok > > -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > -- > [EMAIL PROTECTED]:[T:0x42554b60] OM - Memory_contigAlloc> ERROR: CMEM alloc > failed > FBVIDEOSINK:CMEM couldn't allocate buffers > gdecoder: failed when allocating a 691200 bytes buffer > @0x001a23e5:[T:0x42554b60] OM - Memory_contigAlloc> ERROR: CMEM alloc > failed > FBVIDEOSINK:CMEM couldn't allocate buffers > FBVIDEOSINK:CMEM couldn't alloCMEMK Error: Failed to find a pool which fits > 691200 > cate buffers > gdecoder: failed wCMEMK Error: Failed to find a pool which fits 691200 > hen allocating a 691200 bytes buffer > @0x0019a32CMEMK Error: Failed to find a pool which fits 691200 > f:[T:0x42554b60] OM - Memory_contigAlloc> ERROR: CMEM alloc failed > FBVIDEOSINK:CMEMK Error: Failed to find a pool which fits 691200 > CMEM couldn't allocate buffers > ------------------------------------------------------------------------- > And dmesg after that is : > > > CMEMK Error: Failed to find a pool which fits 691200 > CMEMK Error: Failed to find a pool which fits 691200 > CMEMK Error: Failed to find a pool which fits 691200 > CMEMK Error: Failed to find a pool which fits 691200 > CMEMK Error: Failed to find a pool which fits 691200 > -------------------------------------------------------------------- > Is it a problem of the cmem.ko module ? Do i need to change the module > parameter of this Driver in > start_demo.sh . > insmod cmemk.ko phys_start=0x87800000 phys_end=0x88E00000 > pools=20x4096,8x202752,10x131072,2x1048576,1x2097152,18x614400 > > can any one give me some pointer , Thanks in advance > > Thanks > Robin singh > > > > > > > > > > _______________________________________________ > Davinci-linux-open-source mailing list > [email protected] > http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source > > -- Albert Burbea Harishonim 8 Ramat Gan 52502, Israel Tel/Fax + 972-3-7526016 Mobile: +972-52-3541842
_______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
