- 21 Sep, 2017 1 commit
-
-
Use predefined values depending on the server, and make it configurable. AirPlay is supposed to have 2s of latency. With my hardware, this is more 2.352 seconds after numerous tests. Switch from pausing/resuming the smoother to resetting it because the smoother got stuck returning the same value after an idle/running cycle, making latency calculation wrong.
-
- 19 Jan, 2017 5 commits
-
-
TCP and UDP implementation are following two diffrent code path while code logic is quite the same. This patch merges both code path into a unique one and, thus, leads to a big refactoring. Major changes include: - moving sink implementation to a separate file (raop-sink.c) - move raop-sink.c protocol specific code to raop-client.c - modernise RTSP session handling in TCP mode - reduce code duplications between TCP and UDP modes - introduce authentication support - TCP mode does not constantly send silent audio anymore About authentication: OPTIONS is now issued when the sink is preliminary loaded. Client authentication appends at that time and credential is kept for the whole sink lifetime. Later RTSP connection will thus look like this: ANNOUNCE > 200 OK > SETUP > 200 OK > RECORD > 200 OK (no more OPTIONS). This behaviour is similar to iTunes one. Also this patch includes file name changes to match Pulseaudio naming rules, as most of pulseaudio source code files seem to be using '-' instead of '_' as a word separator.
-
RAOP authentication is using standard HTTP challenge-response authentication scheme. This patch adds two helper functions that generate the proper hash (for both techniques) given a username, a password and session related tokens.
-
MD5 hashing will be needed during the authentication process. Original patch by Martin Blanchard. Patch splitted by Hajime Fujita <crisp.fujita@nifty.com>.
-
Base64 implementation is now in a common file called raop_util.c. Old Base64 files are removed but copyright is preserved. Original patch by Martin Blanchard, patch splitted by Hajime Fujita <crisp.fujita@nifty.com>.
-
Reviewed-by:
Anton Lundin <glance@acc.umu.se>
-
- 26 Oct, 2016 1 commit
-
-
KTH is a Swedish institution of higher education, and in its full name spelled Kungliga Tekniska högskolan. Signed-off-by:
Anton Lundin <glance@acc.umu.se>
-
- 14 Jan, 2015 1 commit
-
-
Ondrej Holecek authored
FSF addresses used in PA sources are no longer valid and rpmlint generates numerous warnings during packaging because of this. This patch changes all FSF addresses to FSF web page according to the GPL how-to: https://www.gnu.org/licenses/gpl-howto.en.html Done automatically by sed-ing through sources.
-
- 03 Mar, 2009 1 commit
-
-
Colin Guthrie authored
-
- 08 Oct, 2008 4 commits
-
-
Colin Guthrie authored
-
Colin Guthrie authored
-
Colin Guthrie authored
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/coling@2499 fefdeb5f-60dc-0310-8127-8f9354f1896f
-
Colin Guthrie authored
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/coling@2334 fefdeb5f-60dc-0310-8127-8f9354f1896f
-
- 18 Jun, 2008 1 commit
-
-
Lennart Poettering authored
-
- 28 Oct, 2007 1 commit
-
-
Lennart Poettering authored
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1971 fefdeb5f-60dc-0310-8127-8f9354f1896f
-
- 13 Feb, 2007 1 commit
-
-
Pierre Ossman (Work account) authored
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1426 fefdeb5f-60dc-0310-8127-8f9354f1896f
-
- 04 Jan, 2007 1 commit
-
-
Pierre Ossman (Work account) authored
mmmkay? git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1418 fefdeb5f-60dc-0310-8127-8f9354f1896f
-
- 19 Jun, 2006 1 commit
-
-
Lennart Poettering authored
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1033 fefdeb5f-60dc-0310-8127-8f9354f1896f
-
- 17 Feb, 2006 1 commit
-
-
Pierre Ossman (Work account) authored
public and which are internal through <> vs "". git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@500 fefdeb5f-60dc-0310-8127-8f9354f1896f
-
- 16 Feb, 2006 1 commit
-
-
Pierre Ossman (Work account) authored
* daemon/ - Contains the files specific to the polypaudio daemon. * modules/ - All loadable modules. * polyp/ - Files that are part of the public, application interface or are only used in libpolyp. * polypcore/ - All other shared files. * tests/ - Test programs. * utils/ - Utility programs. git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@487 fefdeb5f-60dc-0310-8127-8f9354f1896f
-
- 27 Jan, 2006 1 commit
-
-
Lennart Poettering authored
* implement inner loops using liboil * drop "typeid" stuff * add support for channel maps * add support for seperate volumes per channel * add support for hardware mixer settings (only module-oss implements this for now) * fix a lot of types for _t suffix git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@463 fefdeb5f-60dc-0310-8127-8f9354f1896f
-
- 11 Jan, 2006 1 commit
-
-
Lennart Poettering authored
* add typedefs for public structs and enums and drop the struct/enum prefixs from all uses where it makes sense git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@447 fefdeb5f-60dc-0310-8127-8f9354f1896f
-
- 14 Nov, 2004 1 commit
-
-
Lennart Poettering authored
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@284 fefdeb5f-60dc-0310-8127-8f9354f1896f
-
- 01 Sep, 2004 1 commit
-
-
Lennart Poettering authored
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@171 fefdeb5f-60dc-0310-8127-8f9354f1896f
-
- 17 Aug, 2004 1 commit
-
-
Lennart Poettering authored
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@138 fefdeb5f-60dc-0310-8127-8f9354f1896f
-
- 20 Jul, 2004 1 commit
-
-
Lennart Poettering authored
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@98 fefdeb5f-60dc-0310-8127-8f9354f1896f
-