You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I tried every audio sink, I searched on the internet I found to increase GPU memory but not fixed.
My tv is old it only covers 800x600 px around 30 fps. Do you have any idea what can I do?
Thanks.
my bash history:
fox@raspberrypi:~ $ cd uxplay/
fox@raspberrypi:~/uxplay $ cd UxPlay/
fox@raspberrypi:~/uxplay/UxPlay $ cd build/
fox@raspberrypi:~/uxplay/UxPlay/build $ ./uxplay -h
UxPlay 1.65: An open-source AirPlay mirroring server.
=========== Website: https://github.com/FDH2/UxPlay ==========
Usage: ./uxplay [-n name] [-s wxh] [-p [n]] [(other options)]
Options:
-n name Specify the network name of the AirPlay server
-nh Do not add "@hostname" at the end of AirPlay server name
-vsync [x]Mirror mode: sync audio to video using timestamps (default)
x is optional audio delay: millisecs, decimal, can be neg.
-vsync no Switch off audio/(server)video timestamp synchronization
-async [x]Audio-Only mode: sync audio to client video (default: no)
-async no Switch off audio/(client)video timestamp synchronization
-s wxh[@r]Set display resolution [refresh_rate] default 1920x1080[@60]
-o Set display "overscanned" mode on (not usually needed)
-fs Full-screen (only works with X11, Wayland and VAAPI)
-p Use legacy ports UDP 6000:6001:7011 TCP 7000:7001:7100
-p n Use TCP and UDP ports n,n+1,n+2. range 1024-65535
use "-p n1,n2,n3" to set each port, "n1,n2"for n3 = n2+1
"-p tcp n" or "-p udp n" sets TCP or UDP ports separately
-avdec Force software h264 video decoding with libav decoder
-vp ... Choose the GSteamer h264 parser: default "h264parse"
-vd ... Choose the GStreamer h264 decoder; default "decodebin"
choices: (software) avdec_h264; (hardware) v4l2h264dec,
nvdec, nvh264dec, vaapih64dec, vtdec,etc.
choices: avdec_h264,vaapih264dec,nvdec,nvh264dec,v4l2h264dec
-vc ... Choose the GStreamer videoconverter; default "videoconvert"
another choice when using v4l2h264decode: v4l2convert
-vs ... Choose the GStreamer videosink; default "autovideosink"
some choices: ximagesink,xvimagesink,vaapisink,glimagesink,
gtksink,waylandsink,osximagesink,kmssink,d3d11videosink etc.
-vs 0 Streamed audio only, with no video display window
-v4l2 Use Video4Linux2 for GPU hardware h264 decoding
-bt709 A workaround (bt709 color) sometimes needed on RPi
-rpi Same as "-v4l2" (for RPi=Raspberry Pi).
-rpigl Same as "-rpi -vs glimagesink"for RPi.
-rpifb Same as "-rpi -vs kmssink"for RPi using framebuffer.
-rpiwl Same as "-rpi -vs waylandsink"for RPi using Wayland.
-as ... Choose the GStreamer audiosink; default "autoaudiosink"
some choices:pulsesink,alsasink,pipewiresink,jackaudiosink,
osssink,oss4sink,osxaudiosink,wasapisink,directsoundsink.
-as 0 (or -a) Turn audio off, streamed video only
-al x Audio latency in seconds (default 0.25) reported to client.
-ca <fn> In Airplay Audio (ALAC) mode, write cover-art to file <fn>-reset n Reset after 3n seconds client silence (default 5, 0=never)
-nc do Not Close video window when client stops mirroring
-nohold Drop current connection when new client connects.
-FPSdata Show video-streaming performance reports sent by client.
-fps n Set maximum allowed streaming framerate, default 30
-f {H|V|I}Horizontal|Vertical flip, or both=Inversion=rotate 180 deg
-r {R|L} Rotate 90 degrees Right (cw) or Left (ccw)
-m Use random MAC address (use for concurrent UxPlay's)-vdmp [n] Dump h264 video output to "fn.h264"; fn="videodump",change with "-vdmp [n] filename". If [n] is given, file fn.x.h264 x=1,2,.. opens whenever a new SPS/PPS NAL arrives, and <=n NAL units are dumped.-admp [n] Dump audio output to "fn.x.fmt", fmt ={aac, alac, aud}, x =1,2,..; fn="audiodump"; change with "-admp [n] filename". x increases when audio format changes. If n is given, <= n audio packets are dumped. "aud"= unknown format.-d Enable debug logging-v Displays version information-h Displays this helpStartup options in $UXPLAYRC, ~/.uxplayrc, or ~/.config/uxplayrc areapplied first (command-line options may modify them): format is oneoption per line, no initial "-"; lines starting with "#" are ignored.fox@raspberrypi:~/uxplay/UxPlay/build $ ./uxplay -n ONALAIRPLAY2 -bt709 -nohold -nh -alinvalid argument -al -al: must be a decimal time offset in seconds, range [0,10](like 5 or 4.8, which will be converted to a whole number of microseconds)fox@raspberrypi:~/uxplay/UxPlay/build $ ^Cfox@raspberrypi:~/uxplay/UxPlay/build $ ^Cfox@raspberrypi:~/uxplay/UxPlay/build $ ./uxplay -n ONALAIRPLAY2 -bt709 -nohold -nh -admp aacUxPlay 1.65: An Open-Source AirPlay mirroring and audio-streaming server.dump audio using "-admp aac"using system MAC address b8:27:eb:80:47:d3Initialized server socket(s)Accepted IPv4 client on socket 36Local: 192.168.1.200Remote: 192.168.1.13Client identified as User-Agent: AirPlay/665.13.1Accepted IPv4 client on socket 38Local: 192.168.1.200Remote: 192.168.1.13raop_rtp_mirror starting mirroringBegin streaming to GStreamer video pipelinect=8 spf=480 usingScreen=1 isMedia=1 audioFormat=0x1000000start audio connection, format AAC-ELD 44100/2raop_rtp starting audio^CStopping...Removing connection for socket 36raop_rtp_mirror->running is no longer trueRemoving connection for socket 38^Cfox@raspberrypi:~/uxplay/UxPlay/build $ ./uxplay -n ONALAIRPLAY2 -bt709 -nohold -nh -ca testSoundUxPlay 1.65: An Open-Source AirPlay mirroring and audio-streaming server.using system MAC address b8:27:eb:80:47:d3any AirPlay audio cover-art will be written to file testSoundInitialized server socket(s)Accepted IPv4 client on socket 36Local: 192.168.1.200Remote: 192.168.1.13Client identified as User-Agent: AirPlay/665.13.1Accepted IPv4 client on socket 38Local: 192.168.1.200Remote: 192.168.1.13raop_rtp_mirror starting mirroringBegin streaming to GStreamer video pipelinect=8 spf=480 usingScreen=1 isMedia=1 audioFormat=0x1000000start audio connection, format AAC-ELD 44100/2raop_rtp starting audio^CStopping...^Cfox@raspberrypi:~/uxplay/UxPlay/build $ ./uxplay -n ONALAIRPLAY2 -bt709 -nohold -nh -vsyncUxPlay 1.65: An Open-Source AirPlay mirroring and audio-streaming server.using system MAC address b8:27:eb:80:47:d3Initialized server socket(s)Accepted IPv4 client on socket 36Local: 192.168.1.200Remote: 192.168.1.13Client identified as User-Agent: AirPlay/665.13.1Accepted IPv4 client on socket 38Local: 192.168.1.200Remote: 192.168.1.13raop_rtp_mirror starting mirroringBegin streaming to GStreamer video pipelinect=8 spf=480 usingScreen=1 isMedia=1 audioFormat=0x1000000start audio connection, format AAC-ELD 44100/2raop_rtp starting audio^CStopping...^Cfox@raspberrypi:~/uxplay/UxPlay/build $ ./uxplay -hUxPlay 1.65: An open-source AirPlay mirroring server.=========== Website: https://github.com/FDH2/UxPlay ==========Usage: ./uxplay [-n name] [-s wxh] [-p [n]] [(other options)]Options:-n name Specify the network name of the AirPlay server-nh Do not add "@hostname" at the end of AirPlay server name-vsync [x]Mirror mode: sync audio to video using timestamps (default) x is optional audio delay: millisecs, decimal, can be neg.-vsync no Switch off audio/(server)video timestamp synchronization-async [x]Audio-Only mode: sync audio to client video (default: no)-async no Switch off audio/(client)video timestamp synchronization-s wxh[@r]Set display resolution [refresh_rate] default 1920x1080[@60]-o Set display "overscanned" mode on (not usually needed)-fs Full-screen (only works with X11, Wayland and VAAPI)-p Use legacy ports UDP 6000:6001:7011 TCP 7000:7001:7100-p n Use TCP and UDP ports n,n+1,n+2. range 1024-65535 use "-p n1,n2,n3" to set each port, "n1,n2" for n3 = n2+1 "-p tcp n" or "-p udp n" sets TCP or UDP ports separately-avdec Force software h264 video decoding with libav decoder-vp ... Choose the GSteamer h264 parser: default "h264parse"-vd ... Choose the GStreamer h264 decoder; default "decodebin" choices: (software) avdec_h264; (hardware) v4l2h264dec, nvdec, nvh264dec, vaapih64dec, vtdec,etc. choices: avdec_h264,vaapih264dec,nvdec,nvh264dec,v4l2h264dec-vc ... Choose the GStreamer videoconverter; default "videoconvert" another choice when using v4l2h264decode: v4l2convert-vs ... Choose the GStreamer videosink; default "autovideosink" some choices: ximagesink,xvimagesink,vaapisink,glimagesink, gtksink,waylandsink,osximagesink,kmssink,d3d11videosink etc.-vs 0 Streamed audio only, with no video display window-v4l2 Use Video4Linux2 for GPU hardware h264 decoding-bt709 A workaround (bt709 color) sometimes needed on RPi-rpi Same as "-v4l2" (for RPi=Raspberry Pi).-rpigl Same as "-rpi -vs glimagesink" for RPi.-rpifb Same as "-rpi -vs kmssink" for RPi using framebuffer.-rpiwl Same as "-rpi -vs waylandsink" for RPi using Wayland.-as ... Choose the GStreamer audiosink; default "autoaudiosink" some choices:pulsesink,alsasink,pipewiresink,jackaudiosink, osssink,oss4sink,osxaudiosink,wasapisink,directsoundsink.-as 0 (or -a) Turn audio off, streamed video only-al x Audio latency in seconds (default 0.25) reported to client.-ca <fn> In Airplay Audio (ALAC) mode, write cover-art to file <fn>-reset n Reset after 3n seconds client silence (default 5, 0=never)-nc do Not Close video window when client stops mirroring-nohold Drop current connection when new client connects.-FPSdata Show video-streaming performance reports sent by client.-fps n Set maximum allowed streaming framerate, default 30-f {H|V|I}Horizontal|Vertical flip, or both=Inversion=rotate 180 deg-r {R|L} Rotate 90 degrees Right (cw) or Left (ccw)-m Use random MAC address (use for concurrent UxPlay's)
-vdmp [n] Dump h264 video output to "fn.h264"; fn="videodump",change
with "-vdmp [n] filename". If [n] is given, file fn.x.h264
x=1,2,.. opens whenever a new SPS/PPS NAL arrives, and <=n
NAL units are dumped.
-admp [n] Dump audio output to "fn.x.fmt", fmt ={aac, alac, aud}, x
=1,2,..; fn="audiodump"; change with "-admp [n] filename".
x increases when audio format changes. If n is given, <= n
audio packets are dumped. "aud"= unknown format.
-d Enable debug logging
-v Displays version information
-h Displays this help
Startup options in$UXPLAYRC, ~/.uxplayrc, or ~/.config/uxplayrc are
applied first (command-line options may modify them): format is one
option per line, no initial "-"; lines starting with "#" are ignored.
fox@raspberrypi:~/uxplay/UxPlay/build $ ./uxplay -n ONALAIRPLAY2 -bt709 -nohold -nh -vsync no
UxPlay 1.65: An Open-Source AirPlay mirroring and audio-streaming server.
using system MAC address b8:27:eb:80:47:d3
Initialized server socket(s)
Accepted IPv4 client on socket 36
Local: 192.168.1.200
Remote: 192.168.1.13
Client identified as User-Agent: AirPlay/665.13.1
Accepted IPv4 client on socket 38
Local: 192.168.1.200
Remote: 192.168.1.13
raop_rtp_mirror starting mirroring
Begin streaming to GStreamer video pipeline
ct=8 spf=480 usingScreen=1 isMedia=1 audioFormat=0x1000000
start audio connection, format AAC-ELD 44100/2
raop_rtp starting audio
^CStopping...
^C
fox@raspberrypi:~/uxplay/UxPlay/build $ ^C
fox@raspberrypi:~/uxplay/UxPlay/build $ ^C
fox@raspberrypi:~/uxplay/UxPlay/build $ ./uxplay -n ONALAIRPLAY2 -bt709 -nohold -nh -async yes
unknown option yes, stopping (for help use option "-h")
fox@raspberrypi:~/uxplay/UxPlay/build $ ./uxplay -n ONALAIRPLAY2 -bt709 -nohold -nh -async
UxPlay 1.65: An Open-Source AirPlay mirroring and audio-streaming server.
using system MAC address b8:27:eb:80:47:d3
Initialized server socket(s)
Accepted IPv4 client on socket 36
Local: 192.168.1.200
Remote: 192.168.1.13
Client identified as User-Agent: AirPlay/665.13.1
Accepted IPv4 client on socket 38
Local: 192.168.1.200
Remote: 192.168.1.13
raop_rtp_mirror starting mirroring
Begin streaming to GStreamer video pipeline
ct=8 spf=480 usingScreen=1 isMedia=1 audioFormat=0x1000000
start audio connection, format AAC-ELD 44100/2
raop_rtp starting audio
^CStopping...
Removing connection for socket 36
raop_rtp_mirror->running is no longer true
Removing connection for socket 38
^C
fox@raspberrypi:~/uxplay/UxPlay/build $ ^C
fox@raspberrypi:~/uxplay/UxPlay/build $ ./uxplay -n ONALAIRPLAY2 -bt709 -nohold -nh -async no
UxPlay 1.65: An Open-Source AirPlay mirroring and audio-streaming server.
using system MAC address b8:27:eb:80:47:d3
Initialized server socket(s)
Accepted IPv4 client on socket 36
Local: 192.168.1.200
Remote: 192.168.1.13
Client identified as User-Agent: AirPlay/665.13.1
Accepted IPv4 client on socket 38
Local: 192.168.1.200
Remote: 192.168.1.13
raop_rtp_mirror starting mirroring
Begin streaming to GStreamer video pipeline
ct=8 spf=480 usingScreen=1 isMedia=1 audioFormat=0x1000000
start audio connection, format AAC-ELD 44100/2
raop_rtp starting audio
^CStopping...
^C
fox@raspberrypi:~/uxplay/UxPlay/build $ ./uxplay -h
UxPlay 1.65: An open-source AirPlay mirroring server.
=========== Website: https://github.com/FDH2/UxPlay ==========
Usage: ./uxplay [-n name] [-s wxh] [-p [n]] [(other options)]
Options:
-n name Specify the network name of the AirPlay server
-nh Do not add "@hostname" at the end of AirPlay server name
-vsync [x]Mirror mode: sync audio to video using timestamps (default)
x is optional audio delay: millisecs, decimal, can be neg.
-vsync no Switch off audio/(server)video timestamp synchronization
-async [x]Audio-Only mode: sync audio to client video (default: no)
-async no Switch off audio/(client)video timestamp synchronization
-s wxh[@r]Set display resolution [refresh_rate] default 1920x1080[@60]
-o Set display "overscanned" mode on (not usually needed)
-fs Full-screen (only works with X11, Wayland and VAAPI)
-p Use legacy ports UDP 6000:6001:7011 TCP 7000:7001:7100
-p n Use TCP and UDP ports n,n+1,n+2. range 1024-65535
use "-p n1,n2,n3" to set each port, "n1,n2"for n3 = n2+1
"-p tcp n" or "-p udp n" sets TCP or UDP ports separately
-avdec Force software h264 video decoding with libav decoder
-vp ... Choose the GSteamer h264 parser: default "h264parse"
-vd ... Choose the GStreamer h264 decoder; default "decodebin"
choices: (software) avdec_h264; (hardware) v4l2h264dec,
nvdec, nvh264dec, vaapih64dec, vtdec,etc.
choices: avdec_h264,vaapih264dec,nvdec,nvh264dec,v4l2h264dec
-vc ... Choose the GStreamer videoconverter; default "videoconvert"
another choice when using v4l2h264decode: v4l2convert
-vs ... Choose the GStreamer videosink; default "autovideosink"
some choices: ximagesink,xvimagesink,vaapisink,glimagesink,
gtksink,waylandsink,osximagesink,kmssink,d3d11videosink etc.
-vs 0 Streamed audio only, with no video display window
-v4l2 Use Video4Linux2 for GPU hardware h264 decoding
-bt709 A workaround (bt709 color) sometimes needed on RPi
-rpi Same as "-v4l2" (for RPi=Raspberry Pi).
-rpigl Same as "-rpi -vs glimagesink"for RPi.
-rpifb Same as "-rpi -vs kmssink"for RPi using framebuffer.
-rpiwl Same as "-rpi -vs waylandsink"for RPi using Wayland.
-as ... Choose the GStreamer audiosink; default "autoaudiosink"
some choices:pulsesink,alsasink,pipewiresink,jackaudiosink,
osssink,oss4sink,osxaudiosink,wasapisink,directsoundsink.
-as 0 (or -a) Turn audio off, streamed video only
-al x Audio latency in seconds (default 0.25) reported to client.
-ca <fn> In Airplay Audio (ALAC) mode, write cover-art to file <fn>-reset n Reset after 3n seconds client silence (default 5, 0=never)
-nc do Not Close video window when client stops mirroring
-nohold Drop current connection when new client connects.
-FPSdata Show video-streaming performance reports sent by client.
-fps n Set maximum allowed streaming framerate, default 30
-f {H|V|I}Horizontal|Vertical flip, or both=Inversion=rotate 180 deg
-r {R|L} Rotate 90 degrees Right (cw) or Left (ccw)
-m Use random MAC address (use for concurrent UxPlay's)-vdmp [n] Dump h264 video output to "fn.h264"; fn="videodump",change with "-vdmp [n] filename". If [n] is given, file fn.x.h264 x=1,2,.. opens whenever a new SPS/PPS NAL arrives, and <=n NAL units are dumped.-admp [n] Dump audio output to "fn.x.fmt", fmt ={aac, alac, aud}, x =1,2,..; fn="audiodump"; change with "-admp [n] filename". x increases when audio format changes. If n is given, <= n audio packets are dumped. "aud"= unknown format.-d Enable debug logging-v Displays version information-h Displays this helpStartup options in $UXPLAYRC, ~/.uxplayrc, or ~/.config/uxplayrc areapplied first (command-line options may modify them): format is oneoption per line, no initial "-"; lines starting with "#" are ignored.fox@raspberrypi:~/uxplay/UxPlay/build $ ./uxplay -n ONALAIRPLAY2 -bt709 -nohold -nh -s 800x600[@30]invalid "-s 800x600[@30]"; -s wxh : max w,h=9999; -s wxh@r : max r=255fox@raspberrypi:~/uxplay/UxPlay/build $ ./uxplay -n ONALAIRPLAY2 -bt709 -nohold -nh -s 800x600[30]invalid "-s 800x600[30]"; -s wxh : max w,h=9999; -s wxh@r : max r=255fox@raspberrypi:~/uxplay/UxPlay/build $ ./uxplay -n ONALAIRPLAY2 -bt709 -nohold -nh -s 800x600[#30]invalid "-s 800x600[#30]"; -s wxh : max w,h=9999; -s wxh@r : max r=255fox@raspberrypi:~/uxplay/UxPlay/build $ ./uxplay -n ONALAIRPLAY2 -bt709 -nohold -nh -s 800x600UxPlay 1.65: An Open-Source AirPlay mirroring and audio-streaming server.using system MAC address b8:27:eb:80:47:d3Initialized server socket(s)Accepted IPv4 client on socket 36Local: 192.168.1.200Remote: 192.168.1.13Client identified as User-Agent: AirPlay/665.13.1Accepted IPv4 client on socket 38Local: 192.168.1.200Remote: 192.168.1.13raop_rtp_mirror starting mirroringBegin streaming to GStreamer video pipelinect=8 spf=480 usingScreen=1 isMedia=1 audioFormat=0x1000000start audio connection, format AAC-ELD 44100/2raop_rtp starting audioct=8 spf=480 usingScreen=1 isMedia=1 audioFormat=0x1000000raop_rtp starting audio^CStopping...^Cfox@raspberrypi:~/uxplay/UxPlay/build $ ./uxplay -n ONALAIRPLAY2 -bt709 -nohold -nh -s 800x600 -s @30invalid "-s @30"; -s wxh : max w,h=9999; -s wxh@r : max r=255fox@raspberrypi:~/uxplay/UxPlay/build $ ./uxplay -n ONALAIRPLAY2 -bt709 -nohold -nh -s 800x600@30UxPlay 1.65: An Open-Source AirPlay mirroring and audio-streaming server.^Cfox@raspberrypi:~/uxplay/UxPlay/build $ ./uxplay -n ONALAIRPLAY2 -bt709 -nohold -nh -s 800x600@30 -vd nvdecUxPlay 1.65: An Open-Source AirPlay mirroring and audio-streaming server.** (uxplay:1753): ERROR **: 20:45:44.861: get_parse_launch error (video) : no element "nvdec"Trace/breakpoint trapfox@raspberrypi:~/uxplay/UxPlay/build $ ./uxplay -n ONALAIRPLAY2 -bt709 -nohold -nh -s 800x600@30 -vd nvh264decUxPlay 1.65: An Open-Source AirPlay mirroring and audio-streaming server.** (uxplay:1754): ERROR **: 20:46:24.946: get_parse_launch error (video) : no element "nvh264dec"Trace/breakpoint trapfox@raspberrypi:~/uxplay/UxPlay/build $ ./uxplay -n ONALAIRPLAY2 -bt709 -nohold -nh -s 800x600@30 -vs 0UxPlay 1.65: An Open-Source AirPlay mirroring and audio-streaming server.video_disabledusing system MAC address b8:27:eb:80:47:d3Initialized server socket(s)Accepted IPv4 client on socket 20Local: 192.168.1.200Remote: 192.168.1.13Client identified as User-Agent: AirPlay/665.13.1Accepted IPv4 client on socket 22Local: 192.168.1.200Remote: 192.168.1.13raop_rtp_mirror starting mirroringct=8 spf=480 usingScreen=1 isMedia=1 audioFormat=0x1000000start audio connection, format AAC-ELD 44100/2raop_rtp starting audio^CStopping...^Cfox@raspberrypi:~/uxplay/UxPlay/build $ ./uxplay -n ONALAIRPLAY2 -bt709 -nohold -nh -s 800x600@30 -vs 1UxPlay 1.65: An Open-Source AirPlay mirroring and audio-streaming server.** (uxplay:1770): ERROR **: 20:47:39.711: get_parse_launch error (video) : no element "1"Trace/breakpoint trapfox@raspberrypi:~/uxplay/UxPlay/build $ ./uxplay -n ONALAIRPLAY2 -bt709 -nohold -nh -s 800x600@30 -vl412unknown option -vl412, stopping (for help use option "-h")fox@raspberrypi:~/uxplay/UxPlay/build $ ./uxplay -n ONALAIRPLAY2 -bt709 -nohold -nh -s 800x600@30 -v4l2UxPlay 1.65: An Open-Source AirPlay mirroring and audio-streaming server.using system MAC address b8:27:eb:80:47:d3Initialized server socket(s)Accepted IPv4 client on socket 33Local: 192.168.1.200Remote: 192.168.1.13Client identified as User-Agent: AirPlay/665.13.1Accepted IPv4 client on socket 35Local: 192.168.1.200Remote: 192.168.1.13raop_rtp_mirror starting mirroringBegin streaming to GStreamer video pipelineGStreamer error: failed to activate bufferpoolRemoving connection for socket 33raop_rtp_mirror->running is no longer trueRemoving connection for socket 35Initialized server socket(s)Accepted IPv4 client on socket 33Local: 192.168.1.200Remote: 192.168.1.13Client identified as User-Agent: AirPlay/665.13.1Accepted IPv4 client on socket 35Local: 192.168.1.200Remote: 192.168.1.13raop_rtp_mirror starting mirroringct=8 spf=480 usingScreen=1 isMedia=1 audioFormat=0x1000000start audio connection, format AAC-ELD 44100/2Begin streaming to GStreamer video pipelineraop_rtp starting audioGStreamer error: failed to activate bufferpoolRemoving connection for socket 33raop_rtp_mirror->running is no longer trueRemoving connection for socket 35(uxplay:1773): GStreamer-CRITICAL **: 20:48:28.938: _gst_util_uint64_scale: assertion 'denom != 0' failed(uxplay:1773): GStreamer-CRITICAL **: 20:48:28.939: gst_segment_to_running_time: assertion 'segment->format == format' failed(uxplay:1773): GStreamer-CRITICAL **: 20:48:28.939: gst_segment_to_stream_time: assertion 'segment->format == format' failedInitialized server socket(s)^CStopping...^Cfox@raspberrypi:~/uxplay/UxPlay/build $ ./uxplay -n ONALAIRPLAY2 -bt709 -nohold -nh -s 800x600@30 -as alsasinkUxPlay 1.65: An Open-Source AirPlay mirroring and audio-streaming server.using system MAC address b8:27:eb:80:47:d3Initialized server socket(s)Accepted IPv4 client on socket 36Local: 192.168.1.200Remote: 192.168.1.13Client identified as User-Agent: AirPlay/665.13.1Accepted IPv4 client on socket 38Local: 192.168.1.200Remote: 192.168.1.13raop_rtp_mirror starting mirroringBegin streaming to GStreamer video pipelinect=8 spf=480 usingScreen=1 isMedia=1 audioFormat=0x1000000start audio connection, format AAC-ELD 44100/2raop_rtp starting audio^CStopping...^Cfox@raspberrypi:~/uxplay/UxPlay/build $ ./uxplay -hUxPlay 1.65: An open-source AirPlay mirroring server.=========== Website: https://github.com/FDH2/UxPlay ==========Usage: ./uxplay [-n name] [-s wxh] [-p [n]] [(other options)]Options:-n name Specify the network name of the AirPlay server-nh Do not add "@hostname" at the end of AirPlay server name-vsync [x]Mirror mode: sync audio to video using timestamps (default) x is optional audio delay: millisecs, decimal, can be neg.-vsync no Switch off audio/(server)video timestamp synchronization-async [x]Audio-Only mode: sync audio to client video (default: no)-async no Switch off audio/(client)video timestamp synchronization-s wxh[@r]Set display resolution [refresh_rate] default 1920x1080[@60]-o Set display "overscanned" mode on (not usually needed)-fs Full-screen (only works with X11, Wayland and VAAPI)-p Use legacy ports UDP 6000:6001:7011 TCP 7000:7001:7100-p n Use TCP and UDP ports n,n+1,n+2. range 1024-65535 use "-p n1,n2,n3" to set each port, "n1,n2" for n3 = n2+1 "-p tcp n" or "-p udp n" sets TCP or UDP ports separately-avdec Force software h264 video decoding with libav decoder-vp ... Choose the GSteamer h264 parser: default "h264parse"-vd ... Choose the GStreamer h264 decoder; default "decodebin" choices: (software) avdec_h264; (hardware) v4l2h264dec, nvdec, nvh264dec, vaapih64dec, vtdec,etc. choices: avdec_h264,vaapih264dec,nvdec,nvh264dec,v4l2h264dec-vc ... Choose the GStreamer videoconverter; default "videoconvert" another choice when using v4l2h264decode: v4l2convert-vs ... Choose the GStreamer videosink; default "autovideosink" some choices: ximagesink,xvimagesink,vaapisink,glimagesink, gtksink,waylandsink,osximagesink,kmssink,d3d11videosink etc.-vs 0 Streamed audio only, with no video display window-v4l2 Use Video4Linux2 for GPU hardware h264 decoding-bt709 A workaround (bt709 color) sometimes needed on RPi-rpi Same as "-v4l2" (for RPi=Raspberry Pi).-rpigl Same as "-rpi -vs glimagesink" for RPi.-rpifb Same as "-rpi -vs kmssink" for RPi using framebuffer.-rpiwl Same as "-rpi -vs waylandsink" for RPi using Wayland.-as ... Choose the GStreamer audiosink; default "autoaudiosink" some choices:pulsesink,alsasink,pipewiresink,jackaudiosink, osssink,oss4sink,osxaudiosink,wasapisink,directsoundsink.-as 0 (or -a) Turn audio off, streamed video only-al x Audio latency in seconds (default 0.25) reported to client.-ca <fn> In Airplay Audio (ALAC) mode, write cover-art to file <fn>-reset n Reset after 3n seconds client silence (default 5, 0=never)-nc do Not Close video window when client stops mirroring-nohold Drop current connection when new client connects.-FPSdata Show video-streaming performance reports sent by client.-fps n Set maximum allowed streaming framerate, default 30-f {H|V|I}Horizontal|Vertical flip, or both=Inversion=rotate 180 deg-r {R|L} Rotate 90 degrees Right (cw) or Left (ccw)-m Use random MAC address (use for concurrent UxPlay's)
-vdmp [n] Dump h264 video output to "fn.h264"; fn="videodump",change
with "-vdmp [n] filename". If [n] is given, file fn.x.h264
x=1,2,.. opens whenever a new SPS/PPS NAL arrives, and <=n
NAL units are dumped.
-admp [n] Dump audio output to "fn.x.fmt", fmt ={aac, alac, aud}, x
=1,2,..; fn="audiodump"; change with "-admp [n] filename".
x increases when audio format changes. If n is given, <= n
audio packets are dumped. "aud"= unknown format.
-d Enable debug logging
-v Displays version information
-h Displays this help
Startup options in$UXPLAYRC, ~/.uxplayrc, or ~/.config/uxplayrc are
applied first (command-line options may modify them): format is one
option per line, no initial "-"; lines starting with "#" are ignored.
fox@raspberrypi:~/uxplay/UxPlay/build $ ./uxplay -n ONALAIRPLAY2 -bt709 -nohold -nh -s 800x600@30 -as pulsesink
UxPlay 1.65: An Open-Source AirPlay mirroring and audio-streaming server.
using system MAC address b8:27:eb:80:47:d3
Initialized server socket(s)
Accepted IPv4 client on socket 36
Local: 192.168.1.200
Remote: 192.168.1.13
Client identified as User-Agent: AirPlay/665.13.1
Accepted IPv4 client on socket 38
Local: 192.168.1.200
Remote: 192.168.1.13
raop_rtp_mirror starting mirroring
Begin streaming to GStreamer video pipeline
ct=8 spf=480 usingScreen=1 isMedia=1 audioFormat=0x1000000
start audio connection, format AAC-ELD 44100/2
raop_rtp starting audio
^CStopping...
Removing connection for socket 36
raop_rtp_mirror->running is no longer true
Removing connection for socket 38
fox@raspberrypi:~/uxplay/UxPlay/build $ ./uxplay -n ONALAIRPLAY2 -bt709 -nohold -nh -s 800x600@30 -as pipewiresink
UxPlay 1.65: An Open-Source AirPlay mirroring and audio-streaming server.
** (uxplay:1858): ERROR **: 20:50:20.828: gst_parse_launch error (audio 1):
no element "pipewiresink"
Trace/breakpoint trap
fox@raspberrypi:~/uxplay/UxPlay/build $ ./uxplay -n ONALAIRPLAY2 -bt709 -nohold -nh -s 800x600@30 -as osssink
UxPlay 1.65: An Open-Source AirPlay mirroring and audio-streaming server.
using system MAC address b8:27:eb:80:47:d3
Initialized server socket(s)
Accepted IPv4 client on socket 36
Local: 192.168.1.200
Remote: 192.168.1.13
Client identified as User-Agent: AirPlay/665.13.1
Accepted IPv4 client on socket 38
Local: 192.168.1.200
Remote: 192.168.1.13
raop_rtp_mirror starting mirroring
Begin streaming to GStreamer video pipeline
ct=8 spf=480 usingScreen=1 isMedia=1 audioFormat=0x1000000
start audio connection, format AAC-ELD 44100/2
raop_rtp starting audio
^CStopping...
Removing connection for socket 36
raop_rtp_mirror->running is no longer true
Removing connection for socket 38
^Cfox@raspberrypi:~/uxplay/UxPlay/build $ ./uxplay -n ONALAIRPLAY2 -bt709 -nohold -nh -s 800x600@30 -as jackaudiosink
UxPlay 1.65: An Open-Source AirPlay mirroring and audio-streaming server.
using system MAC address b8:27:eb:80:47:d3
Initialized server socket(s)
Accepted IPv4 client on socket 36
Local: 192.168.1.200
Remote: 192.168.1.13
Client identified as User-Agent: AirPlay/665.13.1
Accepted IPv4 client on socket 38
Local: 192.168.1.200
Remote: 192.168.1.13
raop_rtp_mirror starting mirroring
Begin streaming to GStreamer video pipeline
ct=8 spf=480 usingScreen=1 isMedia=1 audioFormat=0x1000000
start audio connection, format AAC-ELD 44100/2
raop_rtp starting audio
^CStopping...
Removing connection for socket 36
raop_rtp_mirror->running is no longer true
Removing connection for socket 38
fox@raspberrypi:~/uxplay/UxPlay/build $ ./uxplay -n ONALAIRPLAY2 -bt709 -nohold -nh -s 800x600@30 -as directsoundsink
UxPlay 1.65: An Open-Source AirPlay mirroring and audio-streaming server.
** (uxplay:1898): ERROR **: 20:52:01.797: gst_parse_launch error (audio 1):
no element "directsoundsink"
Trace/breakpoint trap
fox@raspberrypi:~/uxplay/UxPlay/build $ sudo ./uxplay -n ONALAIRPLAY2 -bt709 -nohold -nh -s 800x600@30
UxPlay 1.65: An Open-Source AirPlay mirroring and audio-streaming server.
^C
fox@raspberrypi:~/uxplay/UxPlay/build $ ^C
fox@raspberrypi:~/uxplay/UxPlay/build $ sudo apt install gstreamer1.0-plugins-bad
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
gstreamer1.0-plugins-bad is already the newest version (1.18.4-3+deb11u1).
The following packages were automatically installed and are no longer required:
geoip-database libgeoip1 libpkgconf3 python3-attr python3-cached-property python3-docker python3-dockerpty python3-docopt python3-importlib-metadata python3-jsonschema python3-more-itertools python3-pyrsistent python3-texttable python3-websocket python3-yaml python3-zipp
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 28 not upgraded.
fox@raspberrypi:~/uxplay/UxPlay/build $
The text was updated successfully, but these errors were encountered:
I tried every audio sink, I searched on the internet I found to increase GPU memory but not fixed.
My tv is old it only covers 800x600 px around 30 fps. Do you have any idea what can I do?
Thanks.
my bash history:
The text was updated successfully, but these errors were encountered: