deb_shairplay.git
11 years agoDo not crash to assertion failure on unknown audio codec
Juho Vähä-Herttua [Sun, 31 Mar 2013 11:14:25 +0000 (14:14 +0300)] 
Do not crash to assertion failure on unknown audio codec

11 years agoOnly accept first rtpmap and fmtp (assume they are for audio)
Juho Vähä-Herttua [Sun, 31 Mar 2013 11:13:36 +0000 (14:13 +0300)] 
Only accept first rtpmap and fmtp (assume they are for audio)

11 years agoPass on rtpmap to raop_buffer in order to add AAC support later
Juho Vähä-Herttua [Sun, 31 Mar 2013 10:42:31 +0000 (13:42 +0300)] 
Pass on rtpmap to raop_buffer in order to add AAC support later

11 years agoGive errors instead of crashing if dnssd service init fails.
Ville Ranki [Wed, 20 Mar 2013 12:49:03 +0000 (14:49 +0200)] 
Give errors instead of crashing if dnssd service init fails.

11 years agoFix compilation on gcc => 4.7.0 by including unistd.h
Ville Ranki [Wed, 20 Mar 2013 11:52:12 +0000 (13:52 +0200)] 
Fix compilation on gcc => 4.7.0 by including unistd.h

Same issue as here: http://code.google.com/p/photivo/issues/detail?id=99

11 years agoPatch the new http_parser to support RTSP requests again
Juho Vähä-Herttua [Thu, 10 Jan 2013 18:30:41 +0000 (20:30 +0200)] 
Patch the new http_parser to support RTSP requests again

11 years agoUpdate the Joyent http_parser.c to version 2.0, cleanup code accordingly
Juho Vähä-Herttua [Thu, 10 Jan 2013 17:06:47 +0000 (19:06 +0200)] 
Update the Joyent http_parser.c to version 2.0, cleanup code accordingly

11 years agoAdd more debugging information to httpd.c
Juho Vähä-Herttua [Thu, 10 Jan 2013 16:56:14 +0000 (18:56 +0200)] 
Add more debugging information to httpd.c

11 years agoAdd autotools files we do not want to commit to .gitignore
Juho Vähä-Herttua [Thu, 10 Jan 2013 16:08:32 +0000 (18:08 +0200)] 
Add autotools files we do not want to commit to .gitignore

11 years agoClose server sockets on shutdown, thanks to Memphiz for pointing this out.
Juho Vähä-Herttua [Sun, 25 Nov 2012 16:58:14 +0000 (18:58 +0200)] 
Close server sockets on shutdown, thanks to Memphiz for pointing this out.

12 years agoMake shairplay.c sample application compile with latest version of the lib
Juho Vähä-Herttua [Thu, 18 Oct 2012 08:52:38 +0000 (11:52 +0300)] 
Make shairplay.c sample application compile with latest version of the lib

12 years agoAdd checks for required libraries
Juho Vähä-Herttua [Sat, 19 May 2012 10:25:29 +0000 (13:25 +0300)] 
Add checks for required libraries

12 years agoAdd autotools build scripts and new shairplay program
Juho Vähä-Herttua [Sat, 19 May 2012 10:18:58 +0000 (13:18 +0300)] 
Add autotools build scripts and new shairplay program

12 years agoRemove the SCons build scripts and move include directory
Juho Vähä-Herttua [Sat, 19 May 2012 10:18:23 +0000 (13:18 +0300)] 
Remove the SCons build scripts and move include directory

12 years agoMove the RSA key to the beginning of file in python bindings
Juho Vähä-Herttua [Thu, 31 May 2012 19:04:11 +0000 (22:04 +0300)] 
Move the RSA key to the beginning of file in python bindings

12 years agoAdd log methods to Qt4 API, not implemented yet
Juho Vähä-Herttua [Thu, 31 May 2012 19:01:41 +0000 (22:01 +0300)] 
Add log methods to Qt4 API, not implemented yet

12 years agoUpdate Qt4 bindings to match the latest API
Juho Vähä-Herttua [Thu, 31 May 2012 18:43:21 +0000 (21:43 +0300)] 
Update Qt4 bindings to match the latest API

12 years agoUpdate python bindings to the latest API version
Juho Vähä-Herttua [Thu, 31 May 2012 18:24:44 +0000 (21:24 +0300)] 
Update python bindings to the latest API version

12 years agoAdd error pointer to raop_init, today API breaks in so many ways
Juho Vähä-Herttua [Thu, 31 May 2012 17:56:35 +0000 (20:56 +0300)] 
Add error pointer to raop_init, today API breaks in so many ways

12 years agoAdd cls pointer to the logger
Juho Vähä-Herttua [Thu, 31 May 2012 17:54:42 +0000 (20:54 +0300)] 
Add cls pointer to the logger

12 years agoSimplify the set_log_callback, it is better for thread safety
Juho Vähä-Herttua [Sun, 27 May 2012 17:59:04 +0000 (20:59 +0300)] 
Simplify the set_log_callback, it is better for thread safety

12 years agoAdd log level and callback functions to the python bindings
Juho Vähä-Herttua [Sat, 26 May 2012 06:54:06 +0000 (09:54 +0300)] 
Add log level and callback functions to the python bindings

12 years agoAdd license headers to Qt4 bindings
Juho Vähä-Herttua [Sat, 19 May 2012 13:28:38 +0000 (16:28 +0300)] 
Add license headers to Qt4 bindings

12 years agoFix the Qt4 bindings and link to libshairport dynamically
Juho Vähä-Herttua [Sat, 19 May 2012 13:15:34 +0000 (16:15 +0300)] 
Fix the Qt4 bindings and link to libshairport dynamically

12 years agoAdd libdl support to dnssd.c for lazy linking
Juho Vähä-Herttua [Sat, 19 May 2012 11:17:18 +0000 (14:17 +0300)] 
Add libdl support to dnssd.c for lazy linking

12 years agoCreate one QThread per one C thread
Juho Vähä-Herttua [Sat, 19 May 2012 09:16:43 +0000 (12:16 +0300)] 
Create one QThread per one C thread

12 years agoStart writing the Qt4 bindings
Juho Vähä-Herttua [Sat, 19 May 2012 08:22:01 +0000 (11:22 +0300)] 
Start writing the Qt4 bindings

12 years agoUpdate the python bindings to the latest API version
Juho Vähä-Herttua [Fri, 18 May 2012 20:11:45 +0000 (23:11 +0300)] 
Update the python bindings to the latest API version

12 years agoSet default logging level to warning
Juho Vähä-Herttua [Thu, 17 May 2012 16:13:40 +0000 (19:13 +0300)] 
Set default logging level to warning

12 years agoDo not check for httpd->server_fd6 if it is not initialized
Juho Vähä-Herttua [Tue, 15 May 2012 20:11:52 +0000 (23:11 +0300)] 
Do not check for httpd->server_fd6 if it is not initialized

12 years agoAttempt to fix the IPv4/IPv6 problems once and for all
Juho Vähä-Herttua [Tue, 15 May 2012 20:00:12 +0000 (23:00 +0300)] 
Attempt to fix the IPv4/IPv6 problems once and for all

12 years agoAttempt to make a temporary fix for Vista/Win7
Juho Vähä-Herttua [Tue, 15 May 2012 19:39:00 +0000 (22:39 +0300)] 
Attempt to make a temporary fix for Vista/Win7

12 years agoMake the maximum number of clients configurable
Juho Vähä-Herttua [Mon, 14 May 2012 20:04:41 +0000 (23:04 +0300)] 
Make the maximum number of clients configurable

12 years agoHandle volume change with an explicit flag
Juho Vähä-Herttua [Mon, 14 May 2012 11:07:42 +0000 (14:07 +0300)] 
Handle volume change with an explicit flag

12 years agoAdd log level and log callback support to the RAOP API
Juho Vähä-Herttua [Mon, 14 May 2012 10:53:51 +0000 (13:53 +0300)] 
Add log level and log callback support to the RAOP API

12 years agoState more clearly in README that LGPLv3 is allowed
Juho Vähä-Herttua [Sun, 13 May 2012 14:21:11 +0000 (17:21 +0300)] 
State more clearly in README that LGPLv3 is allowed

12 years agoMake compilation to win32 work with winmm library
Juho Vähä-Herttua [Sun, 13 May 2012 14:16:19 +0000 (17:16 +0300)] 
Make compilation to win32 work with winmm library

12 years agoAdd full metadata and coverart support to the library
Juho Vähä-Herttua [Sun, 13 May 2012 13:45:41 +0000 (16:45 +0300)] 
Add full metadata and coverart support to the library

12 years agoPass metadata and coverart to the RTP thread
Juho Vähä-Herttua [Sun, 13 May 2012 13:09:09 +0000 (16:09 +0300)] 
Pass metadata and coverart to the RTP thread

12 years agoAdd support for receiving iTunes streams back, got broken in the process
Juho Vähä-Herttua [Sun, 13 May 2012 12:37:15 +0000 (15:37 +0300)] 
Add support for receiving iTunes streams back, got broken in the process

12 years agoAdd metadata checking of SET_PARAMETERS to RAOP handler
Juho Vähä-Herttua [Sun, 13 May 2012 12:05:16 +0000 (15:05 +0300)] 
Add metadata checking of SET_PARAMETERS to RAOP handler

12 years agoAdd the STDCALL definition just to be sure
Juho Vähä-Herttua [Sun, 13 May 2012 10:03:27 +0000 (13:03 +0300)] 
Add the STDCALL definition just to be sure

12 years ago[windows] - fixups for building on windows
Memphiz [Sat, 12 May 2012 15:24:07 +0000 (17:24 +0200)] 
[windows] - fixups for building on windows

12 years agoFall back to IPv4 in case initializing IPv6 socket fails
Juho Vähä-Herttua [Sat, 12 May 2012 15:04:09 +0000 (18:04 +0300)] 
Fall back to IPv4 in case initializing IPv6 socket fails

12 years agoUpdate python bindings to include is_running.
Juho Vähä-Herttua [Wed, 28 Mar 2012 20:49:52 +0000 (23:49 +0300)] 
Update python bindings to include is_running.

12 years agoRemove newlines from logger calls.
Juho Vähä-Herttua [Wed, 28 Mar 2012 20:42:31 +0000 (23:42 +0300)] 
Remove newlines from logger calls.

12 years agoAdd raop_is_running function.
Juho Vähä-Herttua [Wed, 28 Mar 2012 20:33:47 +0000 (23:33 +0300)] 
Add raop_is_running function.

12 years agoFix a small memory leak in raop_buffer.
Juho Vähä-Herttua [Thu, 22 Mar 2012 08:31:32 +0000 (10:31 +0200)] 
Fix a small memory leak in raop_buffer.

12 years agoFix a memory leak in raop
Juho Vähä-Herttua [Wed, 21 Mar 2012 12:23:57 +0000 (14:23 +0200)] 
Fix a memory leak in raop

12 years agoFix a memory leak in the ALAC decoder.
Juho Vähä-Herttua [Wed, 21 Mar 2012 12:01:35 +0000 (14:01 +0200)] 
Fix a memory leak in the ALAC decoder.

12 years agoImprove logging on thread cleanups.
Juho Vähä-Herttua [Tue, 20 Mar 2012 22:57:19 +0000 (00:57 +0200)] 
Improve logging on thread cleanups.

12 years agoDo not calculate the challenge if authentication fails.
Juho Vähä-Herttua [Tue, 20 Mar 2012 20:04:04 +0000 (22:04 +0200)] 
Do not calculate the challenge if authentication fails.

12 years agoFix bugs in the digest handling.
Juho Vähä-Herttua [Tue, 20 Mar 2012 20:00:14 +0000 (22:00 +0200)] 
Fix bugs in the digest handling.

12 years agoUpdate bindings and fix a bug in last commit, password support still has issues.
Juho Vähä-Herttua [Tue, 20 Mar 2012 19:41:03 +0000 (21:41 +0200)] 
Update bindings and fix a bug in last commit, password support still has issues.

12 years agoAdd support for password digests.
Juho Vähä-Herttua [Tue, 20 Mar 2012 19:23:00 +0000 (21:23 +0200)] 
Add support for password digests.

12 years agoUpdate AirTV-Qt project to work with the latest library version.
Juho Vähä-Herttua [Tue, 20 Mar 2012 15:10:08 +0000 (17:10 +0200)] 
Update AirTV-Qt project to work with the latest library version.

12 years agoMake it possible to init shairplay library without using the default loader.
Juho Vähä-Herttua [Mon, 19 Mar 2012 12:40:55 +0000 (14:40 +0200)] 
Make it possible to init shairplay library without using the default loader.

12 years agoRelicense bindings as MIT License
Juho Vähä-Herttua [Mon, 19 Mar 2012 09:54:15 +0000 (11:54 +0200)] 
Relicense bindings as MIT License

12 years agoFix python bindings to hold a reference to sessions
Juho Vähä-Herttua [Mon, 19 Mar 2012 07:54:06 +0000 (09:54 +0200)] 
Fix python bindings to hold a reference to sessions

12 years agoLink to dns_sd on linux since it is necessary for now.
Juho Vähä-Herttua [Sun, 18 Mar 2012 21:18:50 +0000 (23:18 +0200)] 
Link to dns_sd on linux since it is necessary for now.

12 years agoUpdate the python bindings to work with current version
Juho Vähä-Herttua [Sun, 18 Mar 2012 21:08:42 +0000 (23:08 +0200)] 
Update the python bindings to work with current version

12 years agoAdd initial python bindings to the library
Juho Vähä-Herttua [Sun, 18 Mar 2012 20:47:28 +0000 (22:47 +0200)] 
Add initial python bindings to the library

12 years agoMake some modifications to the API to make bindings easier
Juho Vähä-Herttua [Sun, 18 Mar 2012 20:45:10 +0000 (22:45 +0200)] 
Make some modifications to the API to make bindings easier

12 years agoRename libairplay to libshairplay to avoid confusion with Apple.
Juho Vähä-Herttua [Sun, 18 Mar 2012 12:04:41 +0000 (14:04 +0200)] 
Rename libairplay to libshairplay to avoid confusion with Apple.

12 years agoParse the remote address from SDP instead of a hack.
Juho Vähä-Herttua [Sat, 17 Mar 2012 11:59:00 +0000 (13:59 +0200)] 
Parse the remote address from SDP instead of a hack.

12 years agoFix compilation on windows.
Juho Vähä-Herttua [Sat, 17 Mar 2012 11:01:23 +0000 (13:01 +0200)] 
Fix compilation on windows.

12 years agoExport symbols when compiling windows DLL.
Juho Vähä-Herttua [Sat, 17 Mar 2012 10:05:03 +0000 (12:05 +0200)] 
Export symbols when compiling windows DLL.

12 years agoReview and cleanup the raop.c a little bit
Juho Vähä-Herttua [Sat, 17 Mar 2012 07:20:24 +0000 (09:20 +0200)] 
Review and cleanup the raop.c a little bit

12 years agoUpdate paths in the README file.
Juho Vähä-Herttua [Fri, 16 Mar 2012 11:17:36 +0000 (13:17 +0200)] 
Update paths in the README file.

12 years agoFix a bug in volume handling.
Juho Vähä-Herttua [Thu, 15 Mar 2012 20:22:52 +0000 (22:22 +0200)] 
Fix a bug in volume handling.

12 years agoMake crossmingw tools to work on latest Ubuntu
Juho Vähä-Herttua [Thu, 15 Mar 2012 18:09:36 +0000 (20:09 +0200)] 
Make crossmingw tools to work on latest Ubuntu

12 years agoSeveral smaller fixes to compile on windows
Juho Vähä-Herttua [Thu, 15 Mar 2012 18:09:21 +0000 (20:09 +0200)] 
Several smaller fixes to compile on windows

12 years agoMove hwaddress to raop_start instead of raop_init.
Juho Vähä-Herttua [Thu, 15 Mar 2012 11:57:10 +0000 (13:57 +0200)] 
Move hwaddress to raop_start instead of raop_init.

12 years agoDo not accept new connections if the connection buffer is full.
Juho Vähä-Herttua [Wed, 14 Mar 2012 19:36:07 +0000 (21:36 +0200)] 
Do not accept new connections if the connection buffer is full.

12 years agoUpdate the README file regarding licenses.
Juho Vähä-Herttua [Tue, 13 Mar 2012 20:35:20 +0000 (22:35 +0200)] 
Update the README file regarding licenses.

12 years agoUpdate license header to all source files.
Juho Vähä-Herttua [Tue, 13 Mar 2012 20:32:57 +0000 (22:32 +0200)] 
Update license header to all source files.

12 years agoAdd some really ugly scons scripts to compile libraries
Juho Vähä-Herttua [Tue, 13 Mar 2012 20:24:21 +0000 (22:24 +0200)] 
Add some really ugly scons scripts to compile libraries

12 years agoMove src to src/lib, include to src/include, test to src/test.
Juho Vähä-Herttua [Tue, 13 Mar 2012 20:02:22 +0000 (22:02 +0200)] 
Move src to src/lib, include to src/include, test to src/test.

12 years agoRename a file that had a confusing filename.
Juho Vähä-Herttua [Tue, 13 Mar 2012 07:55:43 +0000 (09:55 +0200)] 
Rename a file that had a confusing filename.

12 years agoUpdate the README to contain more information about files.
Juho Vähä-Herttua [Tue, 13 Mar 2012 13:53:09 +0000 (15:53 +0200)] 
Update the README to contain more information about files.

12 years agoFix the log levels not to print out too much information
Juho Vähä-Herttua [Fri, 9 Mar 2012 16:08:42 +0000 (18:08 +0200)] 
Fix the log levels not to print out too much information

12 years agoAdd license information to README
Juho Vähä-Herttua [Fri, 9 Mar 2012 12:53:05 +0000 (14:53 +0200)] 
Add license information to README

12 years agoInitial commit to the repository
Juho Vähä-Herttua [Fri, 9 Mar 2012 12:10:51 +0000 (14:10 +0200)] 
Initial commit to the repository