tanhakabir
5bde849bf0
fix PCM memory leak
2021-03-22 23:00:35 -07:00
tanhakabir
b3b519ab4c
Revert "audio skips, but reusing same pcm buffers"
...
This reverts commit f3b62cc756 .
2021-03-22 22:49:31 -07:00
tanhakabir
f3b62cc756
audio skips, but reusing same pcm buffers
2021-03-22 11:52:29 -07:00
tanhakabir
f75d743cd9
small refractor
2021-03-20 11:59:06 -07:00
tanhakabir
f8876d821e
remove unnecessary recursion helper
2021-03-20 11:54:56 -07:00
tanhakabir
efbaa465b2
remove unused functions
2021-03-18 00:44:30 -07:00
tanhakabir
6c3b1efe97
fully implement queuing audio
2021-03-18 00:44:30 -07:00
tanhakabir
a98f090b6a
checkpoint, timer has strong reference to engine
2021-03-18 00:44:30 -07:00
tanhakabir and Joe Williams
542f65f044
add initial queuing functionality from Joe but this will crash
...
Co-Authored-By: Joe Williams <14778951+jw1540@users.noreply.github.com >
2021-03-18 00:44:30 -07:00
tanhakabir
10aea39cae
expose ID for current player
2021-03-10 14:25:43 -08:00
tanhakabir
68ea5a9468
fix crash on uncompressed audio ( #69 )
2021-03-06 19:50:18 -08:00
tanhakabir
e962008b4c
Fix freezing on seek ( #62 )
2021-02-22 22:32:54 -08:00
tanhakabir
922a794d09
remove noisey logs
2021-02-22 21:48:34 -08:00
Moises Inzunza
acbdf05d4f
Fixed bug in swift 5.3 ( #46 )
2020-09-19 12:19:50 -07:00
tanhakabir
dd54d81573
implement streaming cancellation ( #32 )
...
* cancels streaming initally, but player enters weird state trying to stream again
* calling superclass invalidate from engines for good measure
* Fix UI to fix seemingly weird state
* Fix error warning
2020-03-06 23:52:22 -08:00
tanhakabir and cendolinside123
fe2395066f
Add equalizer example ( #28 )
...
* project configure for me
* to see log
* set project
* new UI
* fix ui
* re-fix UI
* add example of equalizer
* Revert "re-fix UI"
This reverts commit 05ed993a52 .
* Revert "fix ui"
This reverts commit 0da9f6adea .
* Revert "new UI"
This reverts commit ffd6a95a2d .
* Add verbose debug mode to player
Co-authored-by: cendolinside123 <jnsbstn391@gmail.com >
2020-01-21 00:27:51 -08:00
Tanha
58bbc97a1b
Minor fix on end of audio notification
2020-01-04 13:35:03 -08:00
tanhakabir
03392c21e0
fix bug in notification of end of audio in PlayingStatus ( #25 )
2020-01-04 13:23:50 -08:00
tanhakabir
b355eb4e09
add api for buffer progress in SAAvailabilityRange ( #24 )
2020-01-04 02:02:56 -08:00
tanhakabir
5197a16023
Fix live streams/servers with unpredictable size at beginning of stream being playable ( #21 )
...
* Handle case when header for stream does not contain expected content
* update documentation
* fix elapsed time updating on seek in example app
2019-12-18 00:22:31 -08:00
tanhakabir
07230cce1a
add another status to PlayingStatus for end of audio ( #19 )
2019-12-03 01:42:56 -08:00
tanhakabir
a33aee80d1
Expose engine outside of SAPlayer ( #18 )
...
* expose engine outside of player
* add player clearing functionality
2019-12-03 01:25:58 -08:00
Tanha
be1b7aa05f
fix bug on bad network and streaming being stuck in missing data state
...
close #4
2019-12-01 01:16:03 -08:00
tanhakabir
fc9c43a23c
Update accessing bytes of Data for Swift 5 ( #17 )
2019-11-29 17:16:53 -08:00
Tanha
6a2bb94037
fix freezing bug
2019-11-25 22:17:07 -08:00
Tanha
7d81953b83
removed usage of rate/speed within the engine
2019-11-25 22:10:57 -08:00
Tanha
feb69174ae
refactor to have external to library control nodes
2019-11-25 21:57:55 -08:00
Tanha
9594449215
nit
2019-11-25 15:05:49 -08:00
Tanha
6187c9f438
fix playing on seek
2019-11-25 14:30:30 -08:00
Tanha
17be73bbe8
fix fatal bug seeking
2019-11-25 13:44:54 -08:00
Tanha
3a585c1f43
fix playing status bug in disk engine
2019-11-25 10:30:06 -08:00
Tanha
5ac5b93ac4
separate enum to another file
2019-11-24 23:27:51 -08:00
Tanha
b484f0bfb6
fix playing status when seeking
2019-11-24 23:24:25 -08:00
Tanha
0aeb8b0f88
change boolean playing status to enum
2019-11-21 01:46:42 -08:00
Tanha
0a12c68274
Fix fatal error when seeking on streamed audio
2019-11-20 22:15:32 -08:00
tanhakabir
d0296ab012
Fix issue on streaming where it gets stuck in paused state and error of no more data to parse ( #8 )
...
* switch out audio clip for soundbite
* Fix being stuck in state of needing more data from the throttler
2019-11-20 16:35:31 -08:00
Tanha
61fe0c6ebb
nit
2019-02-24 23:24:06 -08:00
Tanha
72c4335386
nit
2019-02-24 23:23:57 -08:00
Tanha
e563ba2f99
update requirements to iOS 10.0
2019-02-24 12:04:20 -08:00
Tanha
af739b0efb
add interface for external subscribing to updates
2019-02-18 19:35:26 -08:00
Tanha
0e021f27fe
refractor director pattern for attaches with keys in payload
2019-02-18 00:56:55 -08:00
Tanha
bd0996d39b
implement basic public functions
2019-02-17 19:31:34 -08:00
Tanha
0c383da201
clean up licensing
2019-02-05 10:23:45 -08:00
Tanha
765383157d
hook up pod to example project
2019-01-29 15:29:37 -08:00