pipewire/src/gst
Robert Mader 353c1f709d gstpipewiresrc: make stream errors permanent
When pw_stream receives a proxy error it does not set its state to an
error state on its own, commenting:
```
we just emit the state change here to inform the application.
If this is supposed to be a permanent error, the app should
do a pw_stream_set_error()
```

Until now this was not done in the pipewiresrc, resulting in the
negotiation loop to not bail out after an error as a successive
`pw_stream_get_state()` did not return an error state.

Make the error permanent so negotiation errors make us take the
appropriate error paths.
2023-02-15 14:49:42 +01:00
..
.editorconfig add .editorconfig files 2019-02-13 11:19:21 +01:00
gstpipewire.c treewide: only define feature macros when the feature is available 2022-02-04 00:15:59 +01:00
gstpipewireclock.c meson.build: drop HAVE_CONFIG_H 2021-06-10 09:04:16 +10:00
gstpipewireclock.h gst: replace tabs with spaces 2019-12-19 15:42:42 +01:00
gstpipewirecore.c Cleanup argument names in methods and events interfaces 2022-04-15 10:11:49 +02:00
gstpipewirecore.h gst: add 30 seconds timeout 2021-09-16 10:05:58 +02:00
gstpipewiredeviceprovider.c gst: don't set the deprecated path anymore 2023-01-10 16:47:47 +01:00
gstpipewiredeviceprovider.h gst: deviceprodiver: Add fd property / camera portal support 2022-12-27 23:43:22 +01:00
gstpipewireformat.c gst: Accept MP3 and FLAC for compressed sink 2023-01-24 08:44:14 +00:00
gstpipewireformat.h gst: replace tabs with spaces 2019-12-19 15:42:42 +01:00
gstpipewirepool.c gst: add buffer video meta support 2023-02-03 07:23:35 +00:00
gstpipewirepool.h gst: add buffer video meta support 2023-02-03 07:23:35 +00:00
gstpipewiresink.c gst: correct buffer & meta offset calculation 2023-02-06 06:34:14 +00:00
gstpipewiresink.h gst: add client-properties 2022-06-03 13:00:52 +02:00
gstpipewiresrc.c gstpipewiresrc: make stream errors permanent 2023-02-15 14:49:42 +01:00
gstpipewiresrc.h gst: add buffer video meta support 2023-02-03 07:23:35 +00:00
meson.build treewide: meson.build: use feature.allowed() 2022-02-04 00:15:59 +01:00