antimof / UxPlay

AirPlay Unix mirroring server
GNU General Public License v3.0
1.27k stars 177 forks source link

Nothing appears on screen after " raop_rtp_mirror starting mirroring " (Linux Mint 21.1, ipad air gen 3, ipad OS 16.1.1) #151

Open abhishek-anand93 opened 6 months ago

abhishek-anand93 commented 6 months ago

After setting up the uxplay and installing all the required gstreamer plugins, I tried to connect the iPad to my laptop. The firewall is disabled. The uxplay@hostname shows in the screen mirroring option of the iPad. When I connect it, the terminal stops at

raop_rtp_mirror starting mirroring

and a new window pops up which shows nothing. After trying several times, I came across a suggestion to try running

GST_DEBUG=3 uxplay

and a long list of warnings and errors showed up.


0:00:10.441772415 29842 0x5609e83d3aa0 WARN             vaapifilter gstvaapifilter.c:1373:gst_vaapi_filter_set_property:<vaapifilter0> VA display doesn't support VPP
0:00:10.457431041 29842 0x7fc4f00ae640 WARN             vaapifilter gstvaapifilter.c:1373:gst_vaapi_filter_set_property:<vaapifilter1> VA display doesn't support VPP
0:00:10.458383053 29842 0x7fc4f00ae640 WARN             vaapifilter gstvaapifilter.c:1373:gst_vaapi_filter_set_property:<vaapifilter2> VA display doesn't support VPP
0:00:10.463207408 29842 0x7fc4f00ae640 WARN             xvimagepool xvimagepool.c:159:xvimage_buffer_pool_set_config:<xvimagebufferpool0> different size, stride and/or offset, update
0:00:10.463858399 29842 0x7fc4f00ae640 WARN             vaapifilter gstvaapifilter.c:1373:gst_vaapi_filter_set_property:<vaapifilter3> VA display doesn't support VPP
0:00:10.466678501 29842 0x7fc4f00ae640 WARN             xvimagepool xvimagepool.c:159:xvimage_buffer_pool_set_config:<xvimagebufferpool1> different size, stride and/or offset, update
0:00:10.468460379 29842 0x7fc4f00ae640 WARN             xvimagepool xvimagepool.c:159:xvimage_buffer_pool_set_config:<xvimagebufferpool2> different size, stride and/or offset, update
0:00:10.470186723 29842 0x7fc4f00ae640 ERROR       vaapivideomemory gstvaapivideomemory.c:254:map_vaapi_memory: failed to make image current

And the errors keep repeating after this. I do not understand how to fix it as I tried to find similar problems but could not.

Thanks in advance.

fduncanh commented 6 months ago
  1. Read the "Troubleshooting" section of UxPlay README

Other reported problems are connected to the GStreamer VAAPI plugin (for hardware-accelerated Intel graphics, but not NVIDIA graphics). Use the option "-avdec" to force software h264 video decoding: this should prevent autovideosink from selecting the vaapisink videosink. Alternatively, find out if the gstreamer1.0-vaapi plugin is installed, and if so, uninstall it. (If this does not fix the problem, you can reinstall it.)

  1. see #142