Skip to content
Snippets Groups Projects
  1. Jan 28, 2020
    • Wim Taymans's avatar
      0.2.93 · 6cc180f2
      Wim Taymans authored
      0.2.93
      6cc180f2
    • Wim Taymans's avatar
      b4c76ba7
    • Wim Taymans's avatar
      media-session: fix cleanup of objects · d2d16476
      Wim Taymans authored
      Don't free the proxy twice in some cases.
      d2d16476
    • Fabrice Fontaine's avatar
      properties.h: include stdarg.h · 281e6173
      Fabrice Fontaine authored and Wim Taymans's avatar Wim Taymans committed
      
      Include stdarg.h to avoid a build failure on uclibc due to va_list
      
      Signed-off-by: default avatarFabrice Fontaine <fontaine.fabrice@gmail.com>
      281e6173
    • Wim Taymans's avatar
      pw-cli: improve help · ed13cd2e
      Wim Taymans authored
      ed13cd2e
    • Wim Taymans's avatar
      pw-cli: handle NULL when iterating globals · 1c6ce177
      Wim Taymans authored
      It is possible that the global map contains holes and then the
      pw_map item has NULL data.
      1c6ce177
    • Pantelis Antoniou's avatar
      pipewire-cli: Introduce an improved object dump method · e258382b
      Pantelis Antoniou authored and Wim Taymans's avatar Wim Taymans committed
      
      The dump method can dump objects in a manner that is easy
      for humans to parse and understand.
      
      For instance a simple command (on a vanilla NUC2):
      
      	pipewire-0>>dump -sd Device
      
      	23: c="Audio/Device" n="alsa_card.pci-0000:00:03.0" d="Built-in Audio" a="alsa:pcm" p="hw:0" id="HDMI"
      		nodes:
      		24: s="suspended" i=2/128 n="api.alsa.pcm.sink/alsa_card.pci-0000:00:03.0/HDMI 0" p="alsa:pcm:hw:0,3:playback"
      			ports:
      			31: d="input" n="playback_FL" f="32 bit float mono audio"
      			32: d="input" n="playback_FR" f="32 bit float mono audio"
      		25: s="suspended" i=2/128 n="api.alsa.pcm.sink/alsa_card.pci-0000:00:03.0/HDMI 1" p="alsa:pcm:hw:0,7:playback"
      			ports:
      			33: d="input" n="playback_FL" f="32 bit float mono audio"
      			34: d="input" n="playback_FR" f="32 bit float mono audio"
      		26: s="suspended" i=2/128 n="api.alsa.pcm.sink/alsa_card.pci-0000:00:03.0/HDMI 2" p="alsa:pcm:hw:0,8:playback"
      			ports:
      			35: d="input" n="playback_FL" f="32 bit float mono audio"
      			36: d="input" n="playback_FR" f="32 bit float mono audio"
      		27: s="suspended" i=2/128 n="api.alsa.pcm.sink/alsa_card.pci-0000:00:03.0/HDMI 3" p="alsa:pcm:hw:0,9:playback"
      			ports:
      			37: d="input" n="playback_FL" f="32 bit float mono audio"
      			38: d="input" n="playback_FR" f="32 bit float mono audio"
      		43: s="suspended" i=2/128 o=2/128 n="audio.convert/api.alsa.pcm.sink/alsa_card.pci-0000:00:03.0/HDMI 0/Multimedia" p="alsa:pcm:hw:0,3:playback:Multimedia"
      			ports:
      			44: d="input" n="in_FL" f="32 bit float mono audio"
      			45: d="output" n="out_FL" f="32 bit float mono audio"
      			106: d="output" n="out_FR" f="32 bit float mono audio"
      			107: d="input" n="in_FR" f="32 bit float mono audio"
      		46: s="suspended" i=2/128 o=2/128 n="audio.convert/api.alsa.pcm.sink/alsa_card.pci-0000:00:03.0/HDMI 0/Navigation" p="alsa:pcm:hw:0,3:playback:Navigation"
      			ports:
      			47: d="input" n="in_FL" f="32 bit float mono audio"
      			48: d="output" n="out_FL" f="32 bit float mono audio"
      			108: d="output" n="out_FR" f="32 bit float mono audio"
      			109: d="input" n="in_FR" f="32 bit float mono audio"
      		49: s="suspended" i=2/128 o=2/128 n="audio.convert/api.alsa.pcm.sink/alsa_card.pci-0000:00:03.0/HDMI 0/Communication" p="alsa:pcm:hw:0,3:playback:Communication"
      			ports:
      			50: d="input" n="in_FL" f="32 bit float mono audio"
      			51: d="output" n="out_FL" f="32 bit float mono audio"
      			110: d="output" n="out_FR" f="32 bit float mono audio"
      			111: d="input" n="in_FR" f="32 bit float mono audio"
      		52: s="suspended" i=2/128 o=2/128 n="audio.convert/api.alsa.pcm.sink/alsa_card.pci-0000:00:03.0/HDMI 0/Emergency" p="alsa:pcm:hw:0,3:playback:Emergency"
      			ports:
      			53: d="input" n="in_FL" f="32 bit float mono audio"
      			54: d="output" n="out_FL" f="32 bit float mono audio"
      			112: d="output" n="out_FR" f="32 bit float mono audio"
      			113: d="input" n="in_FR" f="32 bit float mono audio"
      		55: s="suspended" i=2/128 o=2/128 n="audio.convert/api.alsa.pcm.sink/alsa_card.pci-0000:00:03.0/HDMI 1/Multimedia" p="alsa:pcm:hw:0,7:playback:Multimedia"
      			ports:
      			56: d="input" n="in_FL" f="32 bit float mono audio"
      			57: d="output" n="out_FL" f="32 bit float mono audio"
      			114: d="output" n="out_FR" f="32 bit float mono audio"
      			115: d="input" n="in_FR" f="32 bit float mono audio"
      		58: s="suspended" i=2/128 o=2/128 n="audio.convert/api.alsa.pcm.sink/alsa_card.pci-0000:00:03.0/HDMI 1/Navigation" p="alsa:pcm:hw:0,7:playback:Navigation"
      			ports:
      			59: d="input" n="in_FL" f="32 bit float mono audio"
      			60: d="output" n="out_FL" f="32 bit float mono audio"
      			116: d="output" n="out_FR" f="32 bit float mono audio"
      			117: d="input" n="in_FR" f="32 bit float mono audio"
      		61: s="suspended" i=2/128 o=2/128 n="audio.convert/api.alsa.pcm.sink/alsa_card.pci-0000:00:03.0/HDMI 1/Communication" p="alsa:pcm:hw:0,7:playback:Communication"
      			ports:
      			62: d="input" n="in_FL" f="32 bit float mono audio"
      			63: d="output" n="out_FL" f="32 bit float mono audio"
      			118: d="output" n="out_FR" f="32 bit float mono audio"
      			119: d="input" n="in_FR" f="32 bit float mono audio"
      		64: s="suspended" i=2/128 o=2/128 n="audio.convert/api.alsa.pcm.sink/alsa_card.pci-0000:00:03.0/HDMI 1/Emergency" p="alsa:pcm:hw:0,7:playback:Emergency"
      			ports:
      			65: d="input" n="in_FL" f="32 bit float mono audio"
      			66: d="output" n="out_FL" f="32 bit float mono audio"
      			120: d="output" n="out_FR" f="32 bit float mono audio"
      			121: d="input" n="in_FR" f="32 bit float mono audio"
      		67: s="suspended" i=2/128 o=2/128 n="audio.convert/api.alsa.pcm.sink/alsa_card.pci-0000:00:03.0/HDMI 2/Multimedia" p="alsa:pcm:hw:0,8:playback:Multimedia"
      			ports:
      			68: d="input" n="in_FL" f="32 bit float mono audio"
      			69: d="output" n="out_FL" f="32 bit float mono audio"
      			122: d="output" n="out_FR" f="32 bit float mono audio"
      			123: d="input" n="in_FR" f="32 bit float mono audio"
      		70: s="suspended" i=2/128 o=2/128 n="audio.convert/api.alsa.pcm.sink/alsa_card.pci-0000:00:03.0/HDMI 2/Navigation" p="alsa:pcm:hw:0,8:playback:Navigation"
      			ports:
      			71: d="input" n="in_FL" f="32 bit float mono audio"
      			72: d="output" n="out_FL" f="32 bit float mono audio"
      			124: d="output" n="out_FR" f="32 bit float mono audio"
      			125: d="input" n="in_FR" f="32 bit float mono audio"
      		73: s="suspended" i=2/128 o=2/128 n="audio.convert/api.alsa.pcm.sink/alsa_card.pci-0000:00:03.0/HDMI 2/Communication" p="alsa:pcm:hw:0,8:playback:Communication"
      			ports:
      			74: d="input" n="in_FL" f="32 bit float mono audio"
      			75: d="output" n="out_FL" f="32 bit float mono audio"
      			126: d="output" n="out_FR" f="32 bit float mono audio"
      			127: d="input" n="in_FR" f="32 bit float mono audio"
      		76: s="suspended" i=2/128 o=2/128 n="audio.convert/api.alsa.pcm.sink/alsa_card.pci-0000:00:03.0/HDMI 2/Emergency" p="alsa:pcm:hw:0,8:playback:Emergency"
      			ports:
      			77: d="input" n="in_FL" f="32 bit float mono audio"
      			78: d="output" n="out_FL" f="32 bit float mono audio"
      			128: d="output" n="out_FR" f="32 bit float mono audio"
      			129: d="input" n="in_FR" f="32 bit float mono audio"
      		79: s="suspended" i=2/128 o=2/128 n="audio.convert/api.alsa.pcm.sink/alsa_card.pci-0000:00:03.0/HDMI 3/Multimedia" p="alsa:pcm:hw:0,9:playback:Multimedia"
      			ports:
      			80: d="input" n="in_FL" f="32 bit float mono audio"
      			81: d="output" n="out_FL" f="32 bit float mono audio"
      			130: d="output" n="out_FR" f="32 bit float mono audio"
      			131: d="input" n="in_FR" f="32 bit float mono audio"
      		82: s="suspended" i=2/128 o=2/128 n="audio.convert/api.alsa.pcm.sink/alsa_card.pci-0000:00:03.0/HDMI 3/Navigation" p="alsa:pcm:hw:0,9:playback:Navigation"
      			ports:
      			83: d="input" n="in_FL" f="32 bit float mono audio"
      			84: d="output" n="out_FL" f="32 bit float mono audio"
      			132: d="output" n="out_FR" f="32 bit float mono audio"
      			133: d="input" n="in_FR" f="32 bit float mono audio"
      		85: s="suspended" i=2/128 o=2/128 n="audio.convert/api.alsa.pcm.sink/alsa_card.pci-0000:00:03.0/HDMI 3/Communication" p="alsa:pcm:hw:0,9:playback:Communication"
      			ports:
      			86: d="input" n="in_FL" f="32 bit float mono audio"
      			87: d="output" n="out_FL" f="32 bit float mono audio"
      			134: d="output" n="out_FR" f="32 bit float mono audio"
      			135: d="input" n="in_FR" f="32 bit float mono audio"
      		88: s="suspended" i=2/128 o=2/128 n="audio.convert/api.alsa.pcm.sink/alsa_card.pci-0000:00:03.0/HDMI 3/Emergency" p="alsa:pcm:hw:0,9:playback:Emergency"
      			ports:
      			89: d="input" n="in_FL" f="32 bit float mono audio"
      			90: d="output" n="out_FL" f="32 bit float mono audio"
      			136: d="output" n="out_FR" f="32 bit float mono audio"
      			137: d="input" n="in_FR" f="32 bit float mono audio"
      	28: c="Audio/Device" n="alsa_card.pci-0000:00:1b.0" d="Built-in Audio" a="alsa:pcm" p="hw:1" id="PCH"
      		nodes:
      		29: s="running" i=2/128 n="api.alsa.pcm.sink/alsa_card.pci-0000:00:1b.0/ALC283 Analog" p="alsa:pcm:hw:1,0:playback"
      			ports:
      			39: d="input" n="playback_FL" f="32 bit float mono audio"
      			40: d="input" n="playback_FR" f="32 bit float mono audio"
      		30: s="suspended" o=2/128 n="api.alsa.pcm.source/alsa_card.pci-0000:00:1b.0/ALC283 Analog" p="alsa:pcm:hw:1,0:capture"
      			ports:
      			41: d="output" n="capture_FL" f="32 bit float mono audio"
      			42: d="output" n="capture_FR" f="32 bit float mono audio"
      		91: s="running" i=2/128 o=2/128 n="audio.convert/api.alsa.pcm.sink/alsa_card.pci-0000:00:1b.0/ALC283 Analog/Multimedia" p="alsa:pcm:hw:1,0:playback:Multimedia"
      			ports:
      			92: d="input" n="in_FL" f="32 bit float mono audio"
      			93: d="output" n="out_FL" f="32 bit float mono audio"
      			138: d="output" n="out_FR" f="32 bit float mono audio"
      			139: d="input" n="in_FR" f="32 bit float mono audio"
      		94: s="suspended" i=2/128 o=2/128 n="audio.convert/api.alsa.pcm.sink/alsa_card.pci-0000:00:1b.0/ALC283 Analog/Navigation" p="alsa:pcm:hw:1,0:playback:Navigation"
      			ports:
      			95: d="input" n="in_FL" f="32 bit float mono audio"
      			96: d="output" n="out_FL" f="32 bit float mono audio"
      			140: d="output" n="out_FR" f="32 bit float mono audio"
      			141: d="input" n="in_FR" f="32 bit float mono audio"
      		97: s="suspended" i=2/128 o=2/128 n="audio.convert/api.alsa.pcm.sink/alsa_card.pci-0000:00:1b.0/ALC283 Analog/Communication" p="alsa:pcm:hw:1,0:playback:Communication"
      			ports:
      			98: d="input" n="in_FL" f="32 bit float mono audio"
      			99: d="output" n="out_FL" f="32 bit float mono audio"
      			142: d="output" n="out_FR" f="32 bit float mono audio"
      			143: d="input" n="in_FR" f="32 bit float mono audio"
      		100: s="suspended" i=2/128 o=2/128 n="audio.convert/api.alsa.pcm.sink/alsa_card.pci-0000:00:1b.0/ALC283 Analog/Emergency" p="alsa:pcm:hw:1,0:playback:Emergency"
      			ports:
      			101: d="input" n="in_FL" f="32 bit float mono audio"
      			102: d="output" n="out_FL" f="32 bit float mono audio"
      			144: d="output" n="out_FR" f="32 bit float mono audio"
      			145: d="input" n="in_FR" f="32 bit float mono audio"
      		103: s="suspended" i=2/128 o=2/128 n="audio.convert/api.alsa.pcm.source/alsa_card.pci-0000:00:1b.0/ALC283 Analog/Capture" p="alsa:pcm:hw:1,0:capture:Capture"
      			ports:
      			104: d="input" n="in_FL" f="32 bit float mono audio"
      			105: d="output" n="out_FL" f="32 bit float mono audio"
      			146: d="input" n="in_FR" f="32 bit float mono audio"
      			147: d="output" n="out_FR" f="32 bit float mono audio"
      
      Will dump the devices, while following to dump nodes and ports
      of the nodes.
      
      Signed-off-by: default avatarPantelis Antoniou <pantelis.antoniou@konsulko.com>
      e258382b
    • Pantelis Antoniou's avatar
      pipewire-cli: Immediately bind the object on creation · 193360ab
      Pantelis Antoniou authored and Wim Taymans's avatar Wim Taymans committed
      
      Immediately bind the global object upon creation. This
      allows to iterate over them without having to wait for
      the bind to be completed asynchronously.
      
      Signed-off-by: default avatarPantelis Antoniou <pantelis.antoniou@konsulko.com>
      193360ab
    • Wim Taymans's avatar
      pw-cat: Don't set RT_PROCESS flag · b5b3bfbe
      Wim Taymans authored
      The soundfile function calls are not safe to call from the real-time
      thread so don't do that.
      b5b3bfbe
    • Wim Taymans's avatar
      pw-cat: print errno on errors · d43b98e1
      Wim Taymans authored
      d43b98e1
    • Wim Taymans's avatar
      pw-cat: fix pw-play and pw-record names · 525ca21e
      Wim Taymans authored
      525ca21e
    • George Kiagiadakis's avatar
      gst: fix typo · 9100fb65
      George Kiagiadakis authored and Wim Taymans's avatar Wim Taymans committed
      9100fb65
  2. Jan 27, 2020
  3. Jan 21, 2020
  4. Jan 17, 2020
  5. Jan 16, 2020
  6. Jan 15, 2020
Loading