Commit Graph
184 Commits
Author SHA1 Message Date
Diego Stamigni bc0c0d0cf2 Merge pull request #276 from pcbeard/CanonicalAudioDescription
Add +canonicalAudioStreamBasicDescription to access format of PCM data
2019-03-19 11:21:35 +00:00
Diego Stamigni 568b3a5699 Merge pull request #277 from pcbeard/PlaybackRate
Playback rate
2019-03-19 11:18:54 +00:00
Thong Nguyen 6c10b3c374 Merge pull request #313 from g3ntleman/master
Added IPv6 support. Improved rechability check.
2019-03-15 19:42:42 +00:00
sunhao 0bd6246973 a wrong grammar 2019-01-25 14:23:13 +08:00
Stanislav Derpoliuk 06678acdcc Merge pull request #391 from haritowa/master
Fix STKAudioPlayer leak with enabled metering
2018-03-11 07:32:30 +02:00
haritowa 1eec503a8b Fix STKAudioPlayer leak with enabled metering 2018-03-10 19:49:54 +03:00
Stanislav Derpoliuk 3b071cb5ff Merge pull request #179 from abuharsky/master
Added support for Icecast stream metadata
2018-03-05 11:48:21 +02:00
Stanislav Derpoliuk 230ed02f31 Merge pull request #384 from derpoliuk/fix-seek-progress
Fix wrong -[STKAudioPlayer progress] after seek
2018-01-17 15:32:45 +02:00
derpoliuk b189ca63a0 Fix wrong -[STKAudioPlayer progress] after seek 2018-01-12 19:19:59 +02:00
Stanislav Derpoliuk 859976339f Merge pull request #354 from docterd/master
Fixed a SSL Handshaking issue
2018-01-05 17:11:56 +02:00
derpoliuk 8e47ee2924 Make STKAudioPlayer's delegate weak 2017-11-09 11:20:27 +02:00
Dennis Oberhoff 06fe1615ed Fixed a SSL Handshaking issue 2017-07-16 21:34:15 +02:00
derpoliuk 6d00aa0dff Fix playback after seek (#273)
Use estimated byte offset (if available) instead
of calculated byte offset
2017-03-29 11:44:48 +03:00
Dirk Theisen cd13e7e9d4 Added IPv6 support. Improved rechability check. 2016-12-23 13:29:52 +01:00
Patrick Beard 0a927032e4 Use @property for rate, add overlap 2016-03-16 22:47:25 -07:00
Patrick Beard 785780f8b3 Cleaned up version of https://github.com/tumtumtum/StreamingKit/pull/262 2016-03-16 20:32:09 -07:00
Patrick Beard b71fc0efca Add +canonicalAudioStreamBasicDescription to access format of PCM data 2016-03-16 19:17:34 -07:00
Thong Nguyen 2043330287 Removed commented out bad code 2016-01-04 11:05:20 +00:00
Thong Nguyen 0d0280b631 Fix conflicts with richardgroves-patch-1 2015-12-19 23:14:02 +00:00
Thong Nguyen d9a6ba7248 Fixed conflicts 2015-12-19 23:11:25 +00:00
Kipp Hickman 830ed0f3db Added nullablity tags for better Swift compatibility. 2015-12-18 14:04:31 -08:00
Kipp Hickman 6ef69bacf0 Changed init methods to return instancetype instead of id.
Using instancetype allows the compiler to perform more error
checking. This article provides an in-depth explanation:
http://nshipster.com/instancetype/.
2015-12-18 14:04:24 -08:00
Thong Nguyen d8b77ae214 Fixed bug in progressInFrames 2015-12-11 01:06:53 +00:00
Thong Nguyen 499e54731d Merge pull request #175 from sergiou87/master
Paused Audio Player doesn't transit to Stopped state on stop
2015-12-11 01:02:14 +00:00
Thong Nguyen 55a314b966 Fix int->double truncation when doing duration calculation 2015-12-07 13:00:53 +00:00
Thong Nguyen 8fa821a944 Fixed int->double truncation in duration calculation 2015-12-07 12:59:32 +00:00
Reinder Nijhoff 4d0fccdd70 Fixed memory leak 2015-12-06 14:06:15 +01:00
Thong Nguyen 5909657368 Changed enums to NS_ENUM to better support Swift. Added launch images to remove warnings 2015-12-04 22:47:14 +00:00
Thong Nguyen 50bec46acc Fixed build issue with OSSTATUS_PRINTF_VALUE on 64bit 2015-12-03 17:25:30 +00:00
Thong Nguyen f872de223d Added support for disabling buffers in options using STK_DISABLE_BUFFER. Changed bufferSizeInSeconds from a UInt32 to Float32 2015-12-03 16:18:06 +00:00
kampfgnu f84f1ef0bd use brackets to test for formatID 2015-11-26 11:43:41 +01:00
kampfgnu 3bc3a85df3 fix mono streams
by removing a line that is already removed in v 0.1.25, but not in master...
2015-11-26 11:41:07 +01:00
kampfgnu 520f98a6b3 fix reconnect to live streams
seeking to a non-zero offset works only if seek is supported (accept-ranges header)
2015-11-10 11:02:57 +01:00
Richard Groves 726ec86d77 Update STKAudioPlayer.m
The original line throws this warning in XCode - 
...../External Libraries/StreamingKit/StreamingKit/StreamingKit/STKAudioPlayer.m:880:61: Comparison of constant 'kAudioFormatLinearPCM' (1819304813) with boolean expression is always false

I'm guessing the precedence of ! vs == causes it to be 'mis-interpreted'.

Not quite sure of the logic where audio format != linear PCM implies a discontinuous stream, but...
2015-06-26 11:45:29 +01:00
Alexander Buharsky ece165a5d0 Added support for Icecast stream metadata 2015-01-23 15:55:21 +03:00
Sergio Padrino de99ec9d7a Make sure the audio player changes to stopped state when it's stopped from paused state 2015-01-14 16:56:06 +01:00
Thong Nguyen 39f0d8bdfe Added CA_CANONICAL_DEPRECATED check 2014-12-29 18:14:39 +00:00
Daniel Cohen Gindi 94e6cbf41b NULLing eventsRunLoop may crash later 2014-12-29 20:05:21 +02:00
Daniel Cohen Gindi 09e5602464 Allow recording a specific DataSource to AAC-LC 2014-12-29 19:43:29 +02:00
Thong Nguyen 5784504e38 Merge branch 'duration_and_progress' of git://github.com/danielgindi/StreamingKit into danielgindi-duration_and_progress 2014-12-29 16:50:36 +00:00
Thong Nguyen 9a4b4a617d Merged/fixed deprecations changes from danielgindi 2014-12-29 16:48:37 +00:00
Thong Nguyen 7d4d7b847e Merge pull request #153 from danielgindi/quality
Transcode using the same number of channels as the datasource
2014-12-29 16:41:23 +00:00
Daniel Cohen Gindi 61cb8a8a7b Transcode using the same number of channels as the datasource
We also need to do the same for sample rate, but then we need to restart the audio unit graph
2014-12-18 00:51:01 +02:00
Daniel Cohen Gindi 8e2e451e9c These SSL constants are deprecated since iOS 4.0 2014-12-17 17:31:54 +02:00
Daniel Cohen Gindi 88be5b33c6 Using AudioSampleType constant is deprecated in iOS 8
The equivalent is SInt16
2014-12-17 17:31:50 +02:00
Daniel Cohen Gindi 50a8b610c4 Provide a mechanism to hint for correct duration.
For cases where duration can't be calculated accurately
2014-12-17 17:31:20 +02:00
Thong Nguyen c1b3b5d8cc Merge pull request #141 from danielgindi/master
Allow using headers from submodule, framework-like
2014-11-10 20:28:53 +00:00
Daniel Cohen Gindi 477b1f175f Allow using headers from submodule, framework-like
Now when we use the xcodeproj as a submodule we can do stuff like:
#import <StreamingKit/STKAudioPlayer.h>
without setting up weird include paths.
2014-11-10 21:05:23 +02:00
Thong Nguyen 000930a295 Fixed seek not working with HTTP 2014-11-10 17:25:02 +00:00
Thong Nguyen 162d964372 STKHTTPDataSource tidyup 2014-11-08 20:04:29 +00:00