[i.MX28]: Problem when starting Totem

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

[i.MX28]: Problem when starting Totem

2,763 Views
alessandrobenfe
Contributor I

Hi,

I build an image with FSL gnome release package profile for my i.MX28 board.

I have a problem with the media player (Totem), I get the following error on startup:

"Totem could not startup

Could not find the video output. You may need to install additional GStreamer plugins,

or select another video output inthe Multimedia System Selector"

Via serial I get these warnings:

** (totem:2061): WARNING **: Could not create element 'gconfaudiosink'

** (totem:2061): WARNING **: Could not create element 'gconfvideosink'

In the list of packages are selected:

- gstreamer-plugins-base

- gstreamer-plugins-good

Do you have any idea on how to fix this?


Labels (1)
Tags (3)
0 Kudos
Reply
11 Replies

2,315 Views
RandyKrakora
NXP Employee
NXP Employee

Are the gstreamer fsl plugins selected in the packages list?

Regards,
Randy

0 Kudos
Reply

2,315 Views
alessandrobenfe
Contributor I

I selected the package: gstreamer-fsl-plugins (with fsl-mm-codec-libs)

But the problem remains!


0 Kudos
Reply

2,315 Views
RandyKrakora
NXP Employee
NXP Employee

What happens if you do this:

gst-launch videotestsrc ! autovideosink

Regards,

Randy

0 Kudos
Reply

2,315 Views
alessandrobenfe
Contributor I

Sorry but in the board don't have the virtual keyboard and Via serial I have the program running and I can't enter commands.

0 Kudos
Reply

2,315 Views
RandyKrakora
NXP Employee
NXP Employee

So you use the Gnome profile to build? Usually the "Min. profile" is best.

So when you connect a serial port to your host and run a terminal emulator, you cannot type commands in that emulator? That is a problem as well.

I would rebuild and use "Min. profile", then try the serial console and enter the commands.

Regards,

Randy

0 Kudos
Reply

2,315 Views
alessandrobenfe
Contributor I

I rebuilt with the "min. Profile". In the serial console I entered the command "gst-launch videotestsrc! Autovideosink." The result is this:


Setting pipeline to PAUSED ...

ERROR: Pipeline doesn't want to pause.

ERROR: from element /GstV4l2Sink:autovideosink0-actual-sink-v4l2: Cannot identify device '/dev/video1'.

Additional debug info:

v4l2_calls.c(482): gst_v4l2_open (): /GstV4l2Sink:autovideosink0-actual-sink-v4l2:

system error: No such file or directory

Setting pipeline to NULL ...

Freeing pipeline ...


0 Kudos
Reply

2,315 Views
RandyKrakora
NXP Employee
NXP Employee

What does “ls /dev/video*” show?


Is this a Freescale board? Or a custom design?

0 Kudos
Reply

2,315 Views
alessandrobenfe
Contributor I

I use a Freescale i.MX28 board: i.MX280 Product Summary Page

To build images using ltib installed in the virtual machine (the one inside the cd Freescale). I use ltib with no patch.

I also tried the demo linux image downloaded from the website freescale, but even there it does not work.

Can I find a file. config to build an image with Totem working?


0 Kudos
Reply

2,315 Views
RandyKrakora
NXP Employee
NXP Employee

I would assume the images from Freescale's website should work. I've used them for other boards and they seem to have always worked. But I've not used imx28.

Is it the same error as you originally posted? Can you send the command line ( with the file you are trying to play )? It seems like it may be an unsupported file type? Or maybe require some (extra) gstreamer plugins to be installed?

0 Kudos
Reply

2,315 Views
RandyKrakora
NXP Employee
NXP Employee

Sorry, I didn't mean for you to send the file, just the command line you are typing, so we can see the file type you are trying to play.

0 Kudos
Reply

2,315 Views
jimmychan
NXP TechSupport
NXP TechSupport

Have you try to connect an USB keyboard so that you can type the command?

Basically, if you build the rootfs image by LTIB, the rootfs on the board should be the same as the rootfs folder (<ltib>/rootfs/) in LTIB. So you can check the libs built in the <ltib>/rootfs.

0 Kudos
Reply