Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Baffin [Radeon RX 550 640SP / RX 560] (rev cf)
- GST_DEBUG=3 MESA_ENABLE_OMX_EGLIMAGE=1 GST_GL_API=gles2 GST_GL_PLATFORM=egl gst-launch-1.0 filesrc location=/opt/Videos/simpsons.mp4 ! qtdemux ! h264parse ! omxh264dec ! autovideosink
- vliaskovitis@linux-nq5u:/mnt/mybugs/mesa-omx> ./run-gst.sh ~/Videos/simpsons.mp4 autovideosink
- Setting pipeline to PAUSED ...
- 0:00:00.185019812 28124 0x55c6cdc87c30 WARN basesrc gstbasesrc.c:3583:gst_base_src_start_complete:<filesrc0> pad not activated yet
- Pipeline is PREROLLING ...
- Got context from element 'autovideosink0-actual-sink-vaapi': gst.vaapi.Display=context, gst.vaapi.Display=(GstVaapiDisplay)"\(GstVaapiDisplayGLX\)\ vaapidisplayglx1";
- 0:00:00.185354641 28124 0x55c6cdb5ff20 WARN qtdemux qtdemux_types.c:233:qtdemux_type_get: unknown QuickTime node type iods
- 0:00:00.185441237 28124 0x55c6cdb5ff20 WARN qtdemux qtdemux.c:3031:qtdemux_parse_trex:<qtdemux0> failed to find fragment defaults for stream 1
- 0:00:00.185575968 28124 0x55c6cdb5ff20 WARN qtdemux qtdemux.c:3031:qtdemux_parse_trex:<qtdemux0> failed to find fragment defaults for stream 2
- 0:00:00.185660741 28124 0x55c6cdb5ff20 WARN basesrc gstbasesrc.c:2445:gst_base_src_update_length:<filesrc0> processing at or past EOS
- radeonsi: driver missing
- radeonsi: driver missing
- 0:00:00.191969429 28124 0x7f17b0013120 ERROR omx gstomx.c:565:EventHandler:<omxh264dec-omxh264dec0> all got error: Insufficient resources (0x80001000)
- 0:00:00.192311796 28124 0x55c6cdb5ff20 ERROR omx gstomx.c:294:gst_omx_component_handle_messages:<omxh264dec-omxh264dec0> all got error: Insufficient resources (0x80001000)
- 0:00:00.192392579 28124 0x55c6cdb5ff20 ERROR omx gstomx.c:982:gst_omx_component_get_state:<omxh264dec-omxh264dec0> Component all in error state: Insufficient resources (0x80001000)
- 0:00:00.192413471 28124 0x55c6cdb5ff20 WARN omxvideodec gstomxvideodec.c:3011:gst_omx_video_dec_handle_frame:<omxh264dec-omxh264dec0> error: Failed to enable OMX decoder: Insufficient resources (0x80001000)
- 0:00:00.192497304 28124 0x55c6cdb5ff20 WARN qtdemux qtdemux.c:6073:gst_qtdemux_loop:<qtdemux0> error: Internal data stream error.
- 0:00:00.192513742 28124 0x55c6cdb5ff20 WARN qtdemux qtdemux.c:6073:gst_qtdemux_loop:<qtdemux0> error: streaming stopped, reason error (-5)
- ERROR: from element /GstPipeline:pipeline0/GstOMXH264Dec-omxh264dec:omxh264dec-omxh264dec0: GStreamer encountered a general supporting library error.
- Additional debug info:
- gstomxvideodec.c(3011): gst_omx_video_dec_handle_frame (): /GstPipeline:pipeline0/GstOMXH264Dec-omxh264dec:omxh264dec-omxh264dec0:
- Failed to enable OMX decoder: Insufficient resources (0x80001000)
- 0:00:00.192579955 28124 0x55c6cdb5ff20 WARN videodecoder gstvideodecoder.c:1161:gst_video_decoder_sink_event_default:<omxh264dec-omxh264dec0> error: No valid frames decoded before end of stream
- ERROR: pipeline doesn't want to preroll.
- Setting pipeline to NULL ...
- 0:00:00.192612390 28124 0x55c6cdb5ff20 WARN videodecoder gstvideodecoder.c:1161:gst_video_decoder_sink_event_default:<omxh264dec-omxh264dec0> error: no valid frames found
- 0:00:00.192908873 28124 0x55c6cdc87c30 ERROR omx gstomx.c:982:gst_omx_component_get_state:<omxh264dec-omxh264dec0> Component all in error state: Insufficient resources (0x80001000)
- 0:00:00.192926612 28124 0x55c6cdc87c30 ERROR omx gstomx.c:982:gst_omx_component_get_state:<omxh264dec-omxh264dec0> Component all in error state: Insufficient resources (0x80001000)
- 0:00:00.192949309 28124 0x55c6cdc87c30 ERROR omx gstomx.c:982:gst_omx_component_get_state:<omxh264dec-omxh264dec0> Component all in error state: Insufficient resources (0x80001000)
- 0:00:00.192961392 28124 0x55c6cdc87c30 ERROR omx gstomx.c:955:gst_omx_component_set_state:<omxh264dec-omxh264dec0> Error setting all state from Loaded to Loaded: Insufficient resources (0x80001000)
- 0:00:00.192971373 28124 0x55c6cdc87c30 ERROR omx gstomx.c:2054:gst_omx_port_deallocate_buffers_unlocked:<omxh264dec-omxh264dec0> Component all in error state: Insufficient resources (0x80001000)
- 0:00:00.193159889 28124 0x55c6cdc87c30 ERROR omx gstomx.c:2106:gst_omx_port_deallocate_buffers_unlocked:<omxh264dec-omxh264dec0> Deallocated buffers of all port 0: Insufficient resources (0x80001000)
- 0:00:00.193203660 28124 0x55c6cdc87c30 ERROR omx gstomx.c:982:gst_omx_component_get_state:<omxh264dec-omxh264dec0> Component all in error state: Insufficient resources (0x80001000)
- 0:00:00.193215274 28124 0x55c6cdc87c30 ERROR omx gstomx.c:955:gst_omx_component_set_state:<omxh264dec-omxh264dec0> Error setting all state from Loaded to Loaded: Insufficient resources (0x80001000)
- Freeing pipeline ...
- root@linux-nq5u:/root/> cat /usr/local/etc/xdg/gstomx.conf
- [omxmp3dec]
- type-name=GstOMXMP3Dec
- core-name=/usr/local/lib64/libtizcore.so
- component-name=OMX.Aratelia.audio_decoder.mp3
- rank=0
- in-port-index=0
- out-port-index=1
- [omxmp3enc]
- type-name=GstOMXMP3Enc
- core-name=/usr/local/lib64/libtizcore.so
- component-name=OMX.Aratelia.audio_encoder.mp3
- rank=0
- in-port-index=0
- out-port-index=1
- [omxaacdec]
- type-name=GstOMXAACDec
- core-name=/usr/local/lib64/libtizcore.so
- component-name=OMX.Aratelia.audio_decoder.aac
- rank=0
- in-port-index=0
- out-port-index=1
- [omxvp8dec]
- type-name=GstOMXVP8Dec
- core-name=/usr/local/lib64/libtizcore.so
- component-name=OMX.Aratelia.video_decoder.vp8
- rank=0
- in-port-index=0
- out-port-index=1
- [omxh264dec]
- type-name=GstOMXH264Dec
- core-name=/usr/local/lib64/libtizcore.so
- library-name=/usr/local/lib64/libomx_mesa.so
- component-name=OMX.mesa.video.all
- component-role=video_decoder.avc
- rank=0
- in-port-index=0
- out-port-index=1
- [omxh264enc]
- type-name=GstOMXH264Enc
- core-name=/usr/local/lib64/libtizcore.so
- library-name=/usr/local/lib64/libomx_mesa.so
- component-name=OMX.mesa.video.all
- component-role=video_encoder.avc
- rank=0
- in-port-index=0
- out-port-index=1
- root@linux-nq5u:/root/> cat /usr/local/etc/xdg/tizonia/tizonia.conf
- # -*-Mode: conf; -*-
- # tizonia-config v0.14.0 configuration file
- [ilcore]
- # Tizonia OpenMAX IL Core section
- # Component plugins discovery
- # -------------------------------------------------------------------------
- # A comma-separated list of paths to be scanned by the Tizonia IL Core when
- # searching for component plugins
- component-paths = /usr/local/lib64/tizonia0-plugins12;
- # IL Core extension plugins discovery
- # -------------------------------------------------------------------------
- # A comma-separated list of paths to be scanned by the Tizonia IL Core when
- # searching for IL Core extensions (not implemented yet)
- extension-paths =
- [resource-management]
- # Tizonia OpenMAX IL Resource Management (RM) section
- # Resource Manager (RM) daemon interface enable/disable switch
- # -------------------------------------------------------------------------
- # Whether the IL RM functionality is enabled or not
- enabled = false
- # RM database
- # -------------------------------------------------------------------------
- # This is the path to the Resource Manager database
- rmdb = /usr/local/share/tizrmd/tizrm.db
- [plugins]
- # OpenMAX IL Component plugins section
- # Each key-value pair represents a list of any data that a
- # specific component might need. The entries here must honor the following
- # format: OMX.component.name.key = <semi-colon-separated list of items>
- # ALSA Audio Renderer
- # -------------------------------------------------------------------------
- #
- # OMX.Aratelia.audio_renderer.alsa.pcm.preannouncements_disabled.port0 = false
- OMX.Aratelia.audio_renderer.alsa.pcm.alsa_device = default
- OMX.Aratelia.audio_renderer.alsa.pcm.alsa_mixer = Master
- [tizonia]
- # Tizonia player section
- # The default audio renderer used by the tizonia player
- # -------------------------------------------------------------------------
- # Valid values are:
- # - OMX.Aratelia.audio_renderer.pulseaudio.pcm
- # - OMX.Aratelia.audio_renderer.alsa.pcm
- default-audio-renderer = OMX.Aratelia.audio_renderer.pulseaudio.pcm
- # MPRIS v2 interface enable/disable switch
- # -------------------------------------------------------------------------
- # Valid values are: true | false
- #
- mpris-enabled = false
- # Spotify configuration
- # -------------------------------------------------------------------------
- # To avoid passing this information on the command line, uncomment
- # and configure accordingly
- #
- # spotify.user = user
- # spotify.password = pass
- # Google Play Music configuration
- # -------------------------------------------------------------------------
- # To avoid passing this information on the command line, uncomment and
- # configure here.
- #
- # gmusic.user = user@gmail.com
- # gmusic.password = pass (account password or app-specific password for
- # 2-factor users)
- # gmusic.device_id = deviceid (16 hex digits, e.g. '1234567890abcdef')
- # SoundCloud configuration
- # -------------------------------------------------------------------------
- # To avoid passing this information on the command line, uncomment and
- # configure your SoundCloud OAuth token here.
- #
- # To obtain your OAuth token, Tizonia needs to be granted access to your
- # SoundCloud account. Visit http://tizonia.org/docs/soundcloud/ for the
- # details.
- #
- # soundcloud.oauth_token = X-XXXXXX-XXXXXXXX-XXXXXXXXXXXXXX
- # Dirble configuration
- # -------------------------------------------------------------------------
- # To avoid passing this information on the command line, uncomment and
- # configure your Dirble Api Key here.
- #
- # To obtain your Dirble API key, go to https://dirble.com/developer/
- #
- # dirble.api_key = xxxxxxxxxxxxxx
- # Plex configuration
- # -------------------------------------------------------------------------
- # To avoid passing this information on the command line, uncomment and
- # configure your Plex server and account auth token here.
- #
- # To find how to obtain a Plex user authentication token, see:
- # https://support.plex.tv/articles/204059436-finding-an-authentication-token-x-plex-token/
- #
- # plex.base_url = xxxxxxxxxxxxxx (e.g. http://plexserver:32400)
- # plex.auth_token = xxxxxxxxxxxxxx (e.g. SrPEojhap3H5Qj2DmjhX)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement