summaryrefslogtreecommitdiffstats
path: root/audio/out/ao_pipewire.c
Commit message (Expand)AuthorAgeFilesLines
* ao_pipewire: fix delay calculationMisaki Kasumi2024-04-051-3/+16
* ao_pipewire: support set_pauseMisaki Kasumi2024-04-031-1/+10
* ao_pipewire: fix buffer size calculationMisaki Kasumi2024-03-311-1/+1
* ao_pipewire: fix nframes calculationMisaki Kasumi2024-03-311-2/+1
* various: use thread safe mp_strerror()nanahi2024-03-191-2/+3
* ao_pipewire: add support for SPDIF formatsThomas Weißschuh2024-02-151-15/+46
* ao_pipewire: don't interpret unknown formatsThomas Weißschuh2024-02-151-7/+5
* ao_pipewire: switch to ao_read_data_nonblocking()Thomas Weißschuh2023-11-081-1/+1
* ao: convert all timing code to nanosecondsDudemanguy2023-10-161-3/+3
* chmap: add more channel layouts up to 22.2Kacper Michajłow2023-09-291-0/+5
* ao_pipewire: set media role during init()Thomas Weißschuh2023-07-311-1/+1
* Revert "ao_pipewire: handle AOCONTROL_UPDATE_MEDIA_ROLE"Thomas Weißschuh2023-07-301-22/+2
* ao_pipewire: for_each_sink: properly check termination conditionThomas Weißschuh2023-07-231-4/+15
* ao_pipewire: use native buffersize by defaultThomas Weißschuh2023-07-221-1/+1
* ao_pipewire: bump dependency to 0.3.48Thomas Weißschuh2023-06-211-12/+0
* ao_pipewire: let sound server determine latencyThomas Weißschuh2023-04-231-3/+7
* ao_pipewire: give sound server more flexibility for buffersThomas Weißschuh2023-04-231-1/+2
* ao_pipewire: use realtime scheduling for data threadThomas Weißschuh2023-03-051-1/+4
* various: drop unused #include "config.h"Thomas Weißschuh2023-02-201-1/+0
* ao_pipewire: drop unused #include "generated/version.h"Thomas Weißschuh2023-02-201-1/+0
* ao_pipewire: fix removal of zeroed hooks on old pipewireThomas Weißschuh2023-02-151-0/+5
* ao_pipewire: allow usage of global volume controlThomas Weißschuh2023-02-111-5/+29
* ao_pipewire: report linking errors from init()Thomas Weißschuh2023-02-031-0/+45
* ao_pipewire: add support for exclusive modeThomas Weißschuh2023-02-031-0/+3
* ao_pipewire: move stream flags to dedicated variableThomas Weißschuh2023-02-031-6/+6
* ao_pipewire: adjust message level based on probingThomas Weißschuh2023-02-031-2/+3
* ao_pipewire: remove unneeded gotoThomas Weißschuh2023-02-031-2/+2
* ao_pipewire: replace opencoded talloc()Thomas Weißschuh2023-02-031-1/+1
* ao_pipewire: print stream states as stringThomas Weißschuh2023-02-031-1/+2
* ao_pipewire: remove unnecessary empty linesThomas Weißschuh2023-02-031-3/+0
* ao_pipewire: remove opencoded spa_zero()Thomas Weißschuh2023-02-031-1/+1
* ao_pipewire: remove some unnecessary linebreaksThomas Weißschuh2023-02-031-7/+2
* ao_pipewire: reduce message level of unsuccessful connectionThomas Weißschuh2023-02-031-2/+2
* ao_pipewire: remove unnecessary bracesThomas Weißschuh2023-02-031-4/+2
* ao_pipewire: align thread name with general conventionsThomas Weißschuh2023-01-251-1/+1
* audio: simplify implementation of property ao-volumeThomas Weißschuh2023-01-251-20/+8
* Revert "ao_pipewire: deactivate stream at end of playback"Philip Langdale2022-12-191-14/+0
* ao_pipewire: deactivate stream at end of playbackThomas Weißschuh2022-12-181-0/+14
* ao_pipewire: clean up when hotplug_init failsThomas Weißschuh2022-12-121-1/+2
* ao_pipewire: destroy context on connection failureThomas Weißschuh2022-12-121-0/+1
* ao_pipewire: free properties on failureThomas Weißschuh2022-12-121-2/+4
* ao_pipewire: log sample queueingThomas Weißschuh2022-11-281-0/+2
* ao_pipewire: log version information and metadataThomas Weißschuh2022-11-131-0/+13
* ao_pipewire: reload ao on stream disconnectThomas Weißschuh2022-11-071-0/+5
* ao_pipewire: explicitly remove stream hookThomas Weißschuh2022-11-071-0/+2
* ao_pipewire: log generic stream errorsThomas Weißschuh2022-11-071-0/+17
* ao_pipewire: compatibility for libpipewire 0.3.19Thomas Weißschuh2022-10-261-0/+6
* ao_pipewire: test for session to contain audio sinksThomas Weißschuh2022-10-241-0/+22
* ao_pipewire: init_boilerplate(): simplify errorhandlingThomas Weißschuh2022-10-241-7/+3
* ao_pipewire: allow specification of remote nameThomas Weißschuh2022-10-061-2/+10
* ao_pipewire: small cleanups and restructringThomas Weißschuh2022-10-061-7/+9
* ao_pipewire: don't try to lock nonexistent loopThomas Weißschuh2022-09-281-2/+3
* ao_pipewire: use target.objectThomas Weißschuh2022-09-281-39/+2
* ao_pipewire: listen to hotplug eventsThomas Weißschuh2022-09-111-1/+100
* ao_pipewire: use proper hotplug init APIsThomas Weißschuh2022-09-111-8/+13
* ao_pipewire: create is_sink_node helperThomas Weißschuh2022-09-111-8/+16
* ao_pipewire: handle AOCONTROL_UPDATE_MEDIA_ROLEThomas Weißschuh2022-09-101-2/+22
* ao_pipewire: fix indentThomas Weißschuh2022-09-101-7/+7
* ao_pipewire: for_each_sink(): report errorsThomas Weißschuh2022-08-281-9/+32
* ao_pipewire: make sure not to exceed the available bufferThomas Weißschuh2022-08-211-1/+1
* ao_pipewire: restructure logic a bitThomas Weißschuh2022-08-171-4/+3
* ao_pipewire: only try to read requested dataThomas Weißschuh2022-08-171-0/+4
* ao_pipewire: report all available info about chunkThomas Weißschuh2022-08-171-1/+5
* ao_pipewire: tell audio server about number of queued samplesThomas Weißschuh2022-08-091-1/+2
* ao_pipewire: use mpv loggingThomas Weißschuh2022-08-041-1/+1
* ao_pipewire: prevent deprecation warning for pw_stream_get_time()Thomas Weißschuh2022-07-081-1/+7
* ao_pipewire: pipewire uses linear volumeWim Taymans2022-07-081-3/+2
* ao_pipewire: don't access core after disconnectWim Taymans2022-07-081-1/+0
* ao_pipewire: zero listenersWim Taymans2022-07-081-0/+2
* ao_pipewire: support ao-volume on non-stereo channel layoutsAlex B2022-07-081-9/+23
* ao_pipewire: Do not hold thread lock during loop stopThomas Weißschuh2022-03-311-3/+1
* ao_pipewire: fix resource lifetimesThomas Weißschuh2022-03-301-7/+21
* ao_pipewire: fix ao-volume handlingAlex B2022-02-111-3/+6
* ao_pipewire: validate pod creationThomas Weißschuh2022-02-061-0/+6
* ao_pipewire: add support for device selectionThomas Weißschuh2022-02-061-14/+188
* ao/pipewire: Add copyright headerPhilip Langdale2022-01-171-0/+21
* ao_pipewire: Add PipeWire audio backendThomas Weißschuh2022-01-171-0/+396