- 18 Aug, 2020 4 commits
-
-
Wim Taymans authored
Move some things around to make it easier to merge in changes.
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
-
- 17 Aug, 2020 18 commits
-
-
Wim Taymans authored
Check if there is a device.api property on the sink/source and if there is, mark the sink/source as a hardware device.
-
Wim Taymans authored
-
Wim Taymans authored
-
This tool detects and fixes common English spelling mistakes, with generally very few mistakes. Here is the command I used to generate this commit. There were a few changes that had to be done manually, and of course adding the ignore file: ```shell codespell -I .codespell-ignore -x .codespell-ignore -w ``` I didn’t add it to the CI, but this would be a good place for it.
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
Don't try to do work when not needed
-
Wim Taymans authored
-
Wim Taymans authored
Most just return nothing or say that the extension is not supported. Remove some warnings, they should show up in the log from setting the error in the context.
-
Wim Taymans authored
Makes paman work
-
Wim Taymans authored
This reverts commit de71618b. Doesn't work when the device is removed and added again.
-
Wim Taymans authored
So that we can allow space in the keys.
-
Wim Taymans authored
Load the settings into the restore list, when we see a device and it's in the restore list, restore the profile and remove from restore list. All updates to profiles go into the save list and it is then saved.
-
Wim Taymans authored
The active profile is set to -1 initially, don't try to do anything with the profile if it is invalid. See rhbz#1868332
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
Allow spaces in the property values.
-
Wim Taymans authored
Use the same code to enumerate the profiles and the current profile, this makes sure we have all info in the Profile param as well and don't need to do a lookup in the EnumProfile.
-
- 14 Aug, 2020 1 commit
-
-
Wim Taymans authored
-
- 13 Aug, 2020 6 commits
-
-
Wim Taymans authored
Save card profiles to file and restore.
-
Wim Taymans authored
-
Wim Taymans authored
The ports have references to the profile info.
-
Wim Taymans authored
-
Wim Taymans authored
Nodes are stored with their (unique) name and restored with their ID on the metadata.
-
Wim Taymans authored
-
- 12 Aug, 2020 4 commits
-
-
Felix Yan authored
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
It does not seem to work anymore with recent versions.
-
- 11 Aug, 2020 7 commits
-
-
Wim Taymans authored
-
Wim Taymans authored
Use the node and port info to enum formats when available. Use simple resync after each operation, when nothing is pending, loop over the results.
-
Wim Taymans authored
Right before connecting, set ourselves to not negotiated. First look for errors, then the negotiated state. Handle NULL caps after negotiation.
-
Wim Taymans authored
We can't allow to share our memory because it might disappear when the server or source renegotiates.
-
Wim Taymans authored
-
Wim Taymans authored
Client that call port_get_buffer with 0 frames get the empty scratch buffer because we can't know the final output size.
-
Wim Taymans authored
Make sure we emit the buffer callback either from the calling thread or from the thread_loop. Mark the callback as pending and don't call the process function until the callback has been handled.
-