[gst-devel] With Qt's phonon, gstreamer-vaapi can not work

hiroshiWadaJp 1978dmzx at jcom.home.ne.jp
Wed Feb 2 16:14:04 CET 2011


Hello,
I am trying to play mpeg movie with using QT's phonon and gstreamer-vaapi on
Wind River Linux 4.0.
 
At first, I confirmed that gstreamer-vaapi and gstreamer base worked fine by
using following command.
 $gst-launch-0.10 -v filesrc
location=/usr/g/devices/all/5332266/appl/resources/movie/4movie.mpg ! \
  qtdemux ! vaapidecode ! vaapisink fullscreen=false
 
Next step, I tried to play the movie with using Ot's demo applicaion which
name is qmediaplayer.
But the movie was not played and the following message was appeared on the
screen.
 
 A required codec is missing. You need to install the following codec(s) to
play this content: video/x-vaapi-surface (MediaObject 0x8249590) 
 
I don't know what do I do. 
(The vaapisink may be not linked by vaapidecode?)
Please help me.
 
the following are hardware arch.
 - CPU: ATOM Z510
 - Memory: 1GBytes
 - OS: Wind River Linux 4.0
 
And the following is the gstreamer package arch.
- libphonon: 4.4.0
- libva: 0.31.0-sds4
- gstreamer-vaapi: 0.2.5
- gstreamer: 0.10.21
- gst-plugins-base: 0.10.21
- ffmpeg: 0.6.1
 
The following message is the error logging message, when I tried to play the
movie file.
 
0:00:25.270649812   942  0x80669c8 INFO            GST_STATES
gstbin.c:2194:gst_bin_change_state_func:<decodebin20> child 'typefind'
changed state to 1(NULL) successfully
0:00:25.270749826   942  0x80669c8 INFO            GST_STATES
gstelement.c:2150:gst_element_continue_state:<decodebin20> completed state
change to NULL
0:00:25.270832799   942  0x80669c8 INFO            GST_STATES
gstbin.c:2194:gst_bin_change_state_func:<pipeline0> child 'decodebin20'
changed state to 1(NULL) successfully
0:00:25.270924152   942  0x80669c8 INFO            GST_STATES
gstelement.c:2150:gst_element_continue_state:<pipeline0> completed state
change to NULL
0:00:25.271057690   942  0x80669c8 INFO            GST_STATES
gstbin.c:1542:gst_bin_get_state_func:<pipeline0> getting state
0:00:25.286243890   942  0x80669c8 INFO   GST_ELEMENT_FACTORY
gstelementfactory.c:399:gst_element_factory_create: creating element
"filesrc"
0:00:25.286695070   942  0x80669c8 INFO      GST_ELEMENT_PADS
gstelement.c:639:gst_element_add_pad:<GstBaseSrc at 0x82c10d0> adding pad 'src'
0:00:25.287157704   942  0x80669c8 INFO      GST_ELEMENT_PADS
gstutils.c:1368:gst_element_link_pads: trying to link element filesrc0:(any)
to element decodebin20:(any)
0:00:25.287265261   942  0x80669c8 INFO              GST_PADS
gstutils.c:2063:gst_pad_can_link: trying to link filesrc0:src and
decodebin20:sink
0:00:25.287351307   942  0x80669c8 INFO              GST_PADS
gstutils.c:1273:prepare_link_maybe_ghosting: filesrc0 and decodebin20 in
same bin, no need for ghost pads
0:00:25.287433441   942  0x80669c8 INFO              GST_PADS
gstpad.c:1796:gst_pad_link_prepare: trying to link filesrc0:src and
decodebin20:sink
0:00:25.287550496   942  0x80669c8 INFO              GST_PADS
gstpad.c:1933:gst_pad_link: linked filesrc0:src and decodebin20:sink,
successful
0:00:25.325572846   942  0x80669c8 INFO      GST_ELEMENT_PADS
gstelement.c:639:gst_element_add_pad:<tee0> adding pad 'src2'
0:00:25.325735439   942  0x80669c8 INFO      GST_ELEMENT_PADS
gstelement.c:885:gst_element_get_static_pad: found pad bin0:sink
0:00:25.325916470   942  0x80669c8 INFO      GST_ELEMENT_PADS
gstelement.c:639:gst_element_add_pad:<tee1> adding pad 'src2'
0:00:25.326010896   942  0x80669c8 INFO      GST_ELEMENT_PADS
gstelement.c:885:gst_element_get_static_pad: found pad bin1:sink
0:00:25.326241934   942  0x80669c8 INFO            GST_STATES
gstelement.c:2150:gst_element_continue_state:<typefind> completed state
change to READY
0:00:25.326327421   942  0x80669c8 INFO            GST_STATES
gstelement.c:2163:gst_element_continue_state:<typefind> posting
state-changed NULL to READY
0:00:25.326453416   942  0x80669c8 INFO            GST_STATES
gstbin.c:2194:gst_bin_change_state_func:<decodebin20> child 'typefind'
changed state to 2(READY) successfully
0:00:25.326551754   942  0x80669c8 INFO            GST_STATES
gstelement.c:2150:gst_element_continue_state:<decodebin20> completed state
change to READY
0:00:25.326633050   942  0x80669c8 INFO            GST_STATES
gstelement.c:2163:gst_element_continue_state:<decodebin20> posting
state-changed NULL to READY
0:00:25.326738651   942  0x80669c8 INFO            GST_STATES
gstbin.c:2194:gst_bin_change_state_func:<pipeline0> child 'decodebin20'
changed state to 2(READY) successfully
0:00:25.326856545   942  0x80669c8 INFO            GST_STATES
gstelement.c:2150:gst_element_continue_state:<filesrc0> completed state
change to READY
0:00:25.326937003   942  0x80669c8 INFO            GST_STATES
gstelement.c:2163:gst_element_continue_state:<filesrc0> posting
state-changed NULL to READY
0:00:25.327040928   942  0x80669c8 INFO            GST_STATES
gstbin.c:2194:gst_bin_change_state_func:<pipeline0> child 'filesrc0' changed
state to 2(READY) successfully
0:00:25.327134237   942  0x80669c8 INFO            GST_STATES
gstelement.c:2123:gst_element_continue_state:<pipeline0> committing state
from NULL to READY, pending PAUSED
0:00:25.327236766   942  0x80669c8 INFO            GST_STATES
gstelement.c:2132:gst_element_continue_state:<pipeline0> continue state
change READY to PAUSED, final PAUSED
0:00:25.327574243   942  0x80669c8 INFO               filesrc
gstfilesrc.c:947:gst_file_src_start:<filesrc0> opening file
/usr/g/devices/all/5332266/appl/resources/movie/4movie.mpg
0:00:25.327878475   942  0x80669c8 INFO               filesrc
gstfilesrc.c:947:gst_file_src_start:<filesrc0> opening file
/usr/g/devices/all/5332266/appl/resources/movie/4movie.mpg
0:00:25.336137729   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
video/x-ms-asf
0:00:25.336456489   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/x-musepack
0:00:25.336613494   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/x-au
0:00:25.338500071   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
video/x-msvideo
0:00:25.338659590   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/qcelp
0:00:25.338815198   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
video/x-cdxa
0:00:25.338979746   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
video/x-vcd
0:00:25.339133679   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/x-imelody
0:00:25.339291801   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/midi
0:00:25.339446292   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
video/x-fli
0:00:25.339601342   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
application/x-id3v2
0:00:25.339746054   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
application/x-id3v1
0:00:25.339898869   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
application/x-apetag
0:00:25.340049728   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/x-ttafile
0:00:25.340215394   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/x-mod
0:00:25.340405923   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/mpeg
0:00:25.340557061   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/x-ac3
0:00:25.348865764   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
video/mpeg-sys
0:00:25.349085628   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
video/mpegts
0:00:25.349239001   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
application/ogg
0:00:25.349398800   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
video/mpeg-elementary
0:00:25.349540160   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
video/mpeg4
0:00:25.349680403   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
video/x-h264
0:00:25.349830145   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
video/x-nuv
0:00:25.349977651   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/x-m4a
0:00:25.350135774   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
application/x-3gp
0:00:25.350283001   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
video/quicktime
0:00:25.350430508   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
image/x-quicktime
0:00:25.350590865   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
image/jp2
0:00:25.350738372   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
video/mj2
0:00:25.350886717   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
text/html
0:00:25.351036179   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
application/vnd.rn-realmedia
0:00:25.351186759   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
application/x-pn-realaudio
0:00:25.351337897   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
application/x-shockwave-flash
0:00:25.351487639   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
video/x-flv
0:00:25.351634586   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
text/plain
0:00:25.351783769   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
text/uri-list
0:00:25.351930438   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
application/sdp
0:00:25.352096103   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
application/smil
0:00:25.352245565   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
application/xml
0:00:25.352393351   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/x-wav
0:00:25.352541417   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/x-aiff
0:00:25.360850958   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/x-svx
0:00:25.361044281   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/x-paris
0:00:25.361195699   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/x-nist
0:00:25.361342926   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/x-voc
0:00:25.361490153   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/x-sds
0:00:25.361637380   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/x-ircam
0:00:25.361784887   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/x-w64
0:00:25.361932394   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/x-shorten
0:00:25.362081577   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
application/x-ape
0:00:25.362228245   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
image/jpeg
0:00:25.362375752   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
image/gif
0:00:25.362523258   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
image/png
0:00:25.362671324   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
image/bmp
0:00:25.362871910   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
image/tiff
0:00:25.363034782   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
video/x-matroska
0:00:25.363183127   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
video/x-mve
0:00:25.363341249   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
video/x-dv
0:00:25.363497416   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/x-amr-nb-sh
0:00:25.363644644   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/x-amr-wb-sh
0:00:25.363791871   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/iLBC-sh
0:00:25.363938819   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/x-sid
0:00:25.364084929   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
image/x-xcf
0:00:25.364231876   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
video/x-mng
0:00:25.364378824   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
image/x-jng
0:00:25.364524934   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
image/x-xpixmap
0:00:25.372424361   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
image/x-sun-raster
0:00:25.376673559   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
application/x-bzip
0:00:25.376844532   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
application/x-gzip
0:00:25.377004331   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
application/zip
0:00:25.377152676   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
application/x-compress
0:00:25.377300741   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
application/x-kate
0:00:25.377452159   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/x-flac
0:00:25.377601621   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/x-vorbis
0:00:25.377748010   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
video/x-theora
0:00:25.377903060   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
application/x-ogm-video
0:00:25.378051684   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
application/x-ogm-audio
0:00:25.378200588   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
application/x-ogm-text
0:00:25.378348653   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/x-speex
0:00:25.378494763   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/x-celt
0:00:25.378659311   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
application/x-ogg-skeleton
0:00:25.378807655   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
text/x-cmml
0:00:25.378952927   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
application/x-executable
0:00:25.379141222   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
adts_mpeg_stream
0:00:25.379288728   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/x-spc
0:00:25.379446013   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/x-wavpack
0:00:25.379606091   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/x-wavpack-correction
0:00:25.379756112   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
application/x-rar
0:00:25.379903618   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
application/x-tar
0:00:25.380052522   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
application/x-ar
0:00:25.380201425   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
application/x-ms-dos-executable
0:00:25.380364018   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
video/x-dirac
0:00:25.380512083   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
multipart/x-mixed-replace
0:00:25.388428552   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
application/x-mmsh
0:00:25.388689483   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
video/vivo
0:00:25.388845091   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
audio/x-nsf
0:00:25.388994553   942  0x80669c8 INFO          GST_TYPEFIND
gsttypefind.c:83:gst_type_find_register: registering typefind function for
application/pdf
0:00:25.389158543   942  0x80669c8 INFO    GST_PLUGIN_LOADING
gstplugin.c:562:gst_plugin_load_file: plugin
"/usr/lib/gstreamer-0.10/libgsttypefindfunctions.so" loaded
0:00:25.400865764   942  0x80669c8 INFO               default
gsttypefindhelper.c:169:helper_find_peek: typefind function returned:
unexpected
0:00:25.402527449   942  0x80669c8 INFO              typefind
gsttypefindelement.c:165:gst_type_find_element_have_type:<typefind> found
caps video/quicktime
0:00:25.402774411   942  0x80669c8 INFO      GST_ELEMENT_PADS
gstelement.c:885:gst_element_get_static_pad: found pad typefind:src
0:00:25.432382177   942  0x80669c8 INFO    GST_PLUGIN_LOADING
gstplugin.c:562:gst_plugin_load_file: plugin
"/usr/lib/gstreamer-0.10/libgstqtdemux.so" loaded
0:00:25.436531918   942  0x80669c8 INFO   GST_ELEMENT_FACTORY
gstelementfactory.c:399:gst_element_factory_create: creating element
"qtdemux"
0:00:25.436888114   942  0x80669c8 INFO      GST_ELEMENT_PADS
gstelement.c:639:gst_element_add_pad:<GstQTDemux at 0x80e3100> adding pad
'sink'
0:00:25.437195140   942  0x80669c8 INFO            GST_STATES
gstelement.c:2150:gst_element_continue_state:<qtdemux0> completed state
change to READY
0:00:25.437283141   942  0x80669c8 INFO            GST_STATES
gstelement.c:2163:gst_element_continue_state:<qtdemux0> posting
state-changed NULL to READY
0:00:25.437442661   942  0x80669c8 INFO              GST_PADS
gstpad.c:1796:gst_pad_link_prepare: trying to link typefind:src and
qtdemux0:sink
0:00:25.437553570   942  0x80669c8 INFO              GST_PADS
gstpad.c:1933:gst_pad_link: linked typefind:src and qtdemux0:sink,
successful
0:00:25.437652466   942  0x80669c8 INFO      GST_ELEMENT_PADS
gstelement.c:882:gst_element_get_static_pad: no such pad 'video_%02d' in
element "qtdemux0"
0:00:25.437736277   942  0x80669c8 INFO      GST_ELEMENT_PADS
gstelement.c:882:gst_element_get_static_pad: no such pad 'audio_%02d' in
element "qtdemux0"
0:00:25.437893841   942  0x80669c8 INFO               filesrc
gstfilesrc.c:947:gst_file_src_start:<filesrc0> opening file
/usr/g/devices/all/5332266/appl/resources/movie/4movie.mpg
0:00:25.438101412   942  0x80669c8 INFO               filesrc
gstfilesrc.c:947:gst_file_src_start:<filesrc0> opening file
/usr/g/devices/all/5332266/appl/resources/movie/4movie.mpg
0:00:25.438490572   942  0x80669c8 INFO            GST_STATES
gstelement.c:2150:gst_element_continue_state:<qtdemux0> completed state
change to PAUSED
0:00:25.438581367   942  0x80669c8 INFO            GST_STATES
gstelement.c:2163:gst_element_continue_state:<qtdemux0> posting
state-changed READY to PAUSED
0:00:25.438723286   942  0x80669c8 INFO            GST_STATES
gstelement.c:2150:gst_element_continue_state:<typefind> completed state
change to PAUSED
0:00:25.438805700   942  0x80669c8 INFO            GST_STATES
gstelement.c:2163:gst_element_continue_state:<typefind> posting
state-changed READY to PAUSED
0:00:25.438913257   942  0x80669c8 INFO            GST_STATES
gstbin.c:2194:gst_bin_change_state_func:<decodebin20> child 'typefind'
changed state to 3(PAUSED) successfully
0:00:25.439068306   942  0x80669c8 INFO            GST_STATES
gstelement.c:2150:gst_element_continue_state:<qtdemux0> completed state
change to PAUSED
0:00:25.439152396   942  0x80669c8 INFO            GST_STATES
gstbin.c:2194:gst_bin_change_state_func:<decodebin20> child 'qtdemux0'
changed state to 3(PAUSED) successfully
0:00:25.439250734   942  0x80669c8 INFO            GST_STATES
gstelement.c:2150:gst_element_continue_state:<typefind> completed state
change to PAUSED
0:00:25.439332868   942  0x80669c8 INFO            GST_STATES
gstbin.c:2194:gst_bin_change_state_func:<decodebin20> child 'typefind'
changed state to 3(PAUSED) successfully
0:00:25.439442940   942  0x80669c8 INFO            GST_STATES
gstbin.c:2200:gst_bin_change_state_func:<pipeline0> child 'decodebin20' is
changing state asynchronously to PAUSED
0:00:25.439581786   942  0x80669c8 INFO            GST_STATES
gstelement.c:2150:gst_element_continue_state:<filesrc0> completed state
change to PAUSED
0:00:25.439663920   942  0x80669c8 INFO            GST_STATES
gstelement.c:2163:gst_element_continue_state:<filesrc0> posting
state-changed READY to PAUSED
0:00:25.439769521   942  0x80669c8 INFO            GST_STATES
gstbin.c:2194:gst_bin_change_state_func:<pipeline0> child 'filesrc0' changed
state to 3(PAUSED) successfully
"PGST(2): Begin source load  (MediaObject 0x8249590)" 
0:00:25.445238722   942  0x81ca6b8 WARN               qtdemux
qtdemux_types.c:135:qtdemux_type_get: unknown QuickTime node type pasp
0:00:25.445409136   942  0x81ca6b8 WARN               qtdemux
qtdemux_types.c:135:qtdemux_type_get: unknown QuickTime node type Cr8r
0:00:25.445486801   942  0x81ca6b8 WARN               qtdemux
qtdemux_types.c:135:qtdemux_type_get: unknown QuickTime node type aeLK
0:00:25.445559716   942  0x81ca6b8 WARN               qtdemux
qtdemux_types.c:135:qtdemux_type_get: unknown QuickTime node type FXTC
0:00:25.445631234   942  0x81ca6b8 WARN               qtdemux
qtdemux_types.c:135:qtdemux_type_get: unknown QuickTime node type FIEL
0:00:25.445730969   942  0x81ca6b8 WARN               qtdemux
qtdemux_types.c:135:qtdemux_type_get: unknown QuickTime node type pasp
0:00:25.445811986   942  0x81ca6b8 WARN               qtdemux
qtdemux_types.c:135:qtdemux_type_get: unknown QuickTime node type Cr8r
0:00:25.445883225   942  0x81ca6b8 WARN               qtdemux
qtdemux_types.c:135:qtdemux_type_get: unknown QuickTime node type aeLK
0:00:25.445953905   942  0x81ca6b8 WARN               qtdemux
qtdemux_types.c:135:qtdemux_type_get: unknown QuickTime node type FXTC
0:00:25.446024306   942  0x81ca6b8 WARN               qtdemux
qtdemux_types.c:135:qtdemux_type_get: unknown QuickTime node type FIEL
0:00:25.446108396   942  0x81ca6b8 INFO               qtdemux
qtdemux.c:4362:qtdemux_parse_tree:<qtdemux0> timescale: 600
0:00:25.446183825   942  0x81ca6b8 INFO               qtdemux
qtdemux.c:4363:qtdemux_parse_tree:<qtdemux0> duration: 17220
0:00:25.446643945   942  0x81ca6b8 INFO               qtdemux
qtdemux.c:3557:qtdemux_parse_trak:<qtdemux0> type mp4v caps video/mpeg,
mpegversion=(int)4, systemstream=(boolean)false,
codec_data=(buffer)000001b0f3000001b50ee040c0cf0000010000000120008440fa289621c2a21f
0:00:25.447374215   942  0x81ca6b8 INFO      GST_ELEMENT_PADS
gstelement.c:639:gst_element_add_pad:<qtdemux0> adding pad 'video_00'
0:00:25.448130186   942  0x81ca6b8 INFO   GST_ELEMENT_FACTORY
gstelementfactory.c:399:gst_element_factory_create: creating element
"multiqueue"
0:00:25.448416818   942  0x81ca6b8 INFO            GST_STATES
gstelement.c:2123:gst_element_continue_state:<multiqueue0> committing state
from NULL to READY, pending PAUSED
0:00:25.448547284   942  0x81ca6b8 INFO            GST_STATES
gstelement.c:2132:gst_element_continue_state:<multiqueue0> continue state
change READY to PAUSED, final PAUSED
0:00:25.453311916   942  0x81ca6b8 INFO            GST_STATES
gstelement.c:2150:gst_element_continue_state:<multiqueue0> completed state
change to PAUSED
0:00:25.453434280   942  0x81ca6b8 INFO            GST_STATES
gstelement.c:2163:gst_element_continue_state:<multiqueue0> posting
state-changed READY to PAUSED
0:00:25.454528007   942  0x81ca6b8 INFO      GST_ELEMENT_PADS
gstelement.c:639:gst_element_add_pad:<multiqueue0> adding pad 'src0'
0:00:25.454650650   942  0x81ca6b8 INFO      GST_ELEMENT_PADS
gstelement.c:639:gst_element_add_pad:<multiqueue0> adding pad 'sink0'
0:00:25.454744518   942  0x81ca6b8 INFO              GST_PADS
gstpad.c:1796:gst_pad_link_prepare: trying to link qtdemux0:video_00 and
multiqueue0:sink0
0:00:25.454889231   942  0x81ca6b8 INFO              GST_PADS
gstpad.c:1933:gst_pad_link: linked qtdemux0:video_00 and multiqueue0:sink0,
successful
0:00:25.454985613   942  0x81ca6b8 INFO      GST_ELEMENT_PADS
gstelement.c:885:gst_element_get_static_pad: found pad multiqueue0:src0
"PGST(3): Bus: state-changed (typefind)  (MediaObject 0x8249590)" 
"PGST(3): Bus: state-changed (decodebin20)  (MediaObject 0x8249590)" 
"PGST(3): Bus: state-changed (filesrc0)  (MediaObject 0x8249590)" 
"PGST(3): Bus: state-changed (pipeline0)  (MediaObject 0x8249590)" 
"PGST(3): gstreamer: pipeline state set to ready  (MediaObject 0x8249590)" 
"PGST(3): Bus: state-changed (qtdemux0)  (MediaObject 0x8249590)" 
"PGST(3): Bus: state-changed (typefind)  (MediaObject 0x8249590)" 
"PGST(3): Bus: state-changed (filesrc0)  (MediaObject 0x8249590)" 
"PGST(3): Bus: state-changed (multiqueue0)  (MediaObject 0x8249590)" 
"PGST(3): Bus: state-changed (multiqueue0)  (MediaObject 0x8249590)" 
0:00:25.629324488   942  0x81ca6b8 INFO    GST_PLUGIN_LOADING
gstplugin.c:562:gst_plugin_load_file: plugin
"/usr/lib/gstreamer-0.10/libgstvaapidecode.so" loaded
0:00:25.629529824   942  0x81ca6b8 INFO   GST_ELEMENT_FACTORY
gstelementfactory.c:399:gst_element_factory_create: creating element
"vaapidecode"
0:00:25.629732645   942  0x81ca6b8 INFO      GST_ELEMENT_PADS
gstelement.c:639:gst_element_add_pad:<GstVaapiDecode at 0x82735e8> adding pad
'sink'
0:00:25.629903898   942  0x81ca6b8 INFO      GST_ELEMENT_PADS
gstelement.c:639:gst_element_add_pad:<GstVaapiDecode at 0x82735e8> adding pad
'src'
0:00:25.630041906   942  0x81ca6b8 INFO            GST_STATES
gstelement.c:2150:gst_element_continue_state:<vaapidecode0> completed state
change to READY
0:00:25.630127114   942  0x81ca6b8 INFO            GST_STATES
gstelement.c:2163:gst_element_continue_state:<vaapidecode0> posting
state-changed NULL to READY
0:00:25.630288030   942  0x81ca6b8 INFO              GST_PADS
gstpad.c:1796:gst_pad_link_prepare: trying to link multiqueue0:src0 and
vaapidecode0:sink
0:00:25.630434978   942  0x81ca6b8 INFO      GST_ELEMENT_PADS
gstelement.c:885:gst_element_get_static_pad: found pad vaapidecode0:src
0:00:25.630521582   942  0x81ca6b8 INFO      GST_ELEMENT_PADS
gstelement.c:885:gst_element_get_static_pad: found pad vaapidecode0:src
libva: libva version 0.31.0-sds4
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/xorg/modules/drivers/iegd_drv_video.so
Intel(r) Embedded Graphics Driver 10.3 Build 1550
Using XCB based dispatch table.
libva: va_openDriver() returns 0
0:00:25.703809470   942  0x81ca6b8 INFO              GST_PADS
gstpad.c:1933:gst_pad_link: linked multiqueue0:src0 and vaapidecode0:sink,
successful
0:00:25.703976812   942  0x81ca6b8 INFO      GST_ELEMENT_PADS
gstelement.c:885:gst_element_get_static_pad: found pad vaapidecode0:src
0:00:25.704242771   942  0x81ca6b8 INFO            GST_STATES
gstelement.c:2150:gst_element_continue_state:<vaapidecode0> completed state
change to PAUSED
0:00:25.704331051   942  0x81ca6b8 INFO            GST_STATES
gstelement.c:2163:gst_element_continue_state:<vaapidecode0> posting
state-changed READY to PAUSED
"PGST(3): Bus: state-changed (vaapidecode0)  (MediaObject 0x8249590)" 
"PGST(3): Bus: tag (qtdemux0)  (MediaObject 0x8249590)" 
"PGST(2): Meta tags found  (MediaObject 0x8249590)" 
0:00:25.707178377   942  0x81ca6b8 INFO             GST_EVENT
gstevent.c:557:gst_event_new_new_segment_full: creating newsegment update 0,
rate 1.000000, format GST_FORMAT_TIME, start 0:00:00.000000000, stop
0:00:28.700000000, position 0:00:00.000000000
"PGST(3): Bus: tag (qtdemux0)  (MediaObject 0x8249590)" 
"PGST(2): Meta tags found  (MediaObject 0x8249590)" 
0:00:25.718566839   942  0x8209c28 WARN               default
descriptions.c:942:gst_pb_utils_get_codec_description: No description
available for media type: video/x-vaapi-surface
0:00:25.718846207   942  0x8209c28 WARN               default
descriptions.c:942:gst_pb_utils_get_codec_description: No description
available for media type: video/x-vaapi-surface
"PGST(3): Bus: element (decodebin20)  (MediaObject 0x8249590)" 
0:00:25.726830563   942  0x8209c28 INFO      GST_ELEMENT_PADS
gstelement.c:885:gst_element_get_static_pad: found pad vaapidecode0:src
0:00:25.727091772   942  0x8209c28 INFO      GST_ELEMENT_PADS
gstelement.c:885:gst_element_get_static_pad: found pad vaapidecode0:src
0:00:25.727689342   942  0x80669c8 INFO            GST_STATES
gstelement.c:2150:gst_element_continue_state:<vaapidecode0> completed state
change to READY
0:00:25.727784886   942  0x80669c8 INFO            GST_STATES
gstelement.c:2163:gst_element_continue_state:<vaapidecode0> posting
state-changed PAUSED to READY
0:00:25.727907529   942  0x80669c8 INFO            GST_STATES
gstbin.c:2194:gst_bin_change_state_func:<decodebin20> child 'vaapidecode0'
changed state to 2(READY) successfully
0:00:25.729101271   942  0x80669c8 INFO            GST_STATES
gstelement.c:2150:gst_element_continue_state:<multiqueue0> completed state
change to READY
0:00:25.729207431   942  0x80669c8 INFO            GST_STATES
gstelement.c:2163:gst_element_continue_state:<multiqueue0> posting
state-changed PAUSED to READY
0:00:25.729327280   942  0x80669c8 INFO            GST_STATES
gstbin.c:2194:gst_bin_change_state_func:<decodebin20> child 'multiqueue0'
changed state to 2(READY) successfully
0:00:25.732230199   942  0x80669c8 INFO      GST_ELEMENT_PADS
gstelement.c:757:gst_element_remove_pad:<qtdemux0> removing pad 'video_00'
0:00:25.732366252   942  0x80669c8 INFO      GST_ELEMENT_PADS
gstpad.c:1575:gst_pad_unlink: unlinking qtdemux0:video_00(0x8275620) and
multiqueue0:sink0(0xb5306830)
0:00:25.732459561   942  0x80669c8 INFO      GST_ELEMENT_PADS
gstpad.c:1610:gst_pad_unlink: unlinked qtdemux0:video_00 and
multiqueue0:sink0
0:00:25.732714905   942  0x80669c8 INFO            GST_STATES
gstelement.c:2150:gst_element_continue_state:<qtdemux0> completed state
change to READY
0:00:25.732803744   942  0x80669c8 INFO            GST_STATES
gstelement.c:2163:gst_element_continue_state:<qtdemux0> posting
state-changed PAUSED to READY
0:00:25.732937282   942  0x80669c8 INFO            GST_STATES
gstbin.c:2194:gst_bin_change_state_func:<decodebin20> child 'qtdemux0'
changed state to 2(READY) successfully
0:00:25.733101271   942  0x80669c8 INFO            GST_STATES
gstelement.c:2150:gst_element_continue_state:<typefind> completed state
change to READY
0:00:25.733185641   942  0x80669c8 INFO            GST_STATES
gstelement.c:2163:gst_element_continue_state:<typefind> posting
state-changed PAUSED to READY
0:00:25.733293477   942  0x80669c8 INFO            GST_STATES
gstbin.c:2194:gst_bin_change_state_func:<decodebin20> child 'typefind'
changed state to 2(READY) successfully
0:00:25.733410532   942  0x80669c8 INFO            GST_STATES
gstelement.c:2150:gst_element_continue_state:<decodebin20> completed state
change to READY
0:00:25.733493784   942  0x80669c8 INFO            GST_STATES
gstelement.c:2163:gst_element_continue_state:<decodebin20> posting
state-changed READY to READY
0:00:25.733601341   942  0x80669c8 INFO            GST_STATES
gstbin.c:2194:gst_bin_change_state_func:<pipeline0> child 'decodebin20'
changed state to 2(READY) successfully
0:00:25.733801928   942  0x80669c8 INFO            GST_STATES
gstelement.c:2150:gst_element_continue_state:<filesrc0> completed state
change to READY
0:00:25.733885180   942  0x80669c8 INFO            GST_STATES
gstelement.c:2163:gst_element_continue_state:<filesrc0> posting
state-changed PAUSED to READY
0:00:25.733992457   942  0x80669c8 INFO            GST_STATES
gstbin.c:2194:gst_bin_change_state_func:<pipeline0> child 'filesrc0' changed
state to 2(READY) successfully
0:00:25.734099735   942  0x80669c8 INFO            GST_STATES
gstelement.c:2150:gst_element_continue_state:<pipeline0> completed state
change to READY
0:00:25.734182707   942  0x80669c8 INFO            GST_STATES
gstelement.c:2163:gst_element_continue_state:<pipeline0> posting
state-changed READY to READY
"PGST(3): Bus: state-changed (vaapidecode0)  (MediaObject 0x8249590)" 
"PGST(3): Bus: state-changed (multiqueue0)  (MediaObject 0x8249590)" 
"PGST(3): Bus: state-changed (qtdemux0)  (MediaObject 0x8249590)" 
"PGST(3): Bus: state-changed (typefind)  (MediaObject 0x8249590)" 
"PGST(3): Bus: state-changed (decodebin20)  (MediaObject 0x8249590)" 
"PGST(3): Bus: state-changed (filesrc0)  (MediaObject 0x8249590)" 
"PGST(3): Bus: state-changed (pipeline0)  (MediaObject 0x8249590)" 
"PGST(3): gstreamer: pipeline state set to ready  (MediaObject 0x8249590)" 
"PGST(2): phonon state changed : Error  (MediaObject 0x8249590)" 
"PGST(1): A required codec is missing. You need to install the following
codec(s) to play this content: video/x-vaapi-surface  (MediaObject
0x8249590)" 
^C
bash-3.2$ 
-- 
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/With-Qt-s-phonon-gstreamer-vaapi-can-not-work-tp3254489p3254489.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.




More information about the gstreamer-devel mailing list