[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