Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/AzuraCast/icecast-kh-ac
A specialized derivative of the Icecast-KH fork of Icecast with special changes intended for the AzuraCast web radio suite. See the upstream repository for assistance!
https://github.com/AzuraCast/icecast-kh-ac
0e87649221b2b498dd18afb558d6e1e1df38cb0f authored almost 3 years ago by Buster "Silver Eagle" Neece <[email protected]>
100050e14792e68f5e9b6e8b06a4576c765de696 authored almost 3 years ago by Buster "Silver Eagle" Neece <[email protected]>
f984495d45f5a8a484258899c98c94b6643e7bc0 authored almost 3 years ago by Buster "Silver Eagle" Neece <[email protected]>
8a16b86c131d6cabfc873591eb0e8d12e265d4bd authored about 3 years ago by Buster "Silver Eagle" Neece <[email protected]>
4bdfa25d2cbc61d5b8986a2ff1693a89ddf028e4 authored over 4 years ago by Buster "Silver Eagle" Neece <[email protected]>
b05f562d720bfbb264da36c0cf4e05173446fd02 authored over 4 years ago by Buster "Silver Eagle" Neece <[email protected]>
before, we were setting the size to be after the trigger point so that the logger thread
would d...
615c6b194961ad99bdd8de6034d10c13d954ff40 authored over 4 years ago by Karl Heyes <[email protected]>
e3279a9c54c5badb461dedfa4b6eef07a9f53b2f authored over 4 years ago by Karl Heyes <[email protected]>
f3dd538aa32ccbb9e9977134bc41b8a7670b01b6 authored over 4 years ago by Karl Heyes <[email protected]>
normally the process involves read, return block, add block, back to worker. But there are cases...
fd1fe90361ea086a9ccc43c8f10eb5677b5ac8df authored over 4 years ago by Karl Heyes <[email protected]>37ca613ae37ed952b6c3262fec6ad2d8420c254c authored over 4 years ago by Karl Heyes <[email protected]>
It should probably be made more general.
2eefe5febaac83e9e1f8c41f0ebf9d3226c60cc1 authored over 4 years ago by Karl Heyes <[email protected]>f81d1c3d1423463d711d1cf0766f3eed48d980f2 authored over 4 years ago by Buster "Silver Eagle" Neece <[email protected]>
a62e909c5c71100e0788bdfbf1f18ee7d6de34f9 authored over 4 years ago by Buster "Silver Eagle" Neece <[email protected]>
a shadow pointer was added in error, effectively uninitialized.
762997fcabc59caa84818927c14de6bb62aba38d authored over 4 years ago by Karl Heyes <[email protected]>
was ok but subsequent updates to directory service trips up the header checking. Looks
to be ok ...
Avoid a caching issue, and be more fine grained in when to check for certain settings. In the ca...
bce51068432640c2c7652e588f28e18baef2e57b authored over 4 years ago by Karl Heyes <[email protected]>The first block was not triggering because of the first audio specific frame being present, alth...
8d5e84d2f50ad7df0969b29d14f4ccdfa2518158 authored over 4 years ago by Karl Heyes <[email protected]>547d505cfeb43fcb781ed65b40d11b1b7fcc79bd authored over 4 years ago by Karl Heyes <[email protected]>
056de04c4859457f5d1e71d409ab62cf3af99d77 authored over 4 years ago by Karl Heyes <[email protected]>
no point in allowing listeners to join if source shutting down. They will only be dropped.
e6ef103d8de9586bdbaf9fd421f4d9e3642e2d8f authored over 4 years ago by Karl Heyes <[email protected]>651b7fc7d9276f9edbd070b658374f5a64b4718b authored over 4 years ago by Karl Heyes <[email protected]>
3853e12bd8774de6e373d0ae9a33f6434cc28162 authored over 4 years ago by Karl Heyes <[email protected]>
77b9b66429ca2a45672b8df275c279e501ad42f2 authored over 4 years ago by Karl Heyes <[email protected]>
Handle case where log may be externally updated, so periodically recheck the file size so
to kee...
This increases the count for fallback to file listeners, but as they are already handled previou...
cc897fe9d2edfe10b2a45f3e390ab61e3dd4bc3d authored over 4 years ago by Karl Heyes <[email protected]>b3921e05d5c507d6df1d66abe1ca57d9c5c7b898 authored over 4 years ago by Karl Heyes <[email protected]>
again more fixes for possible locking/cache issues. pull apart certain tests to avoid some long
...
Just to help in locking of shared settings, some code re-arrangement occurred to avoid any stale...
bbae8ae3182d00e6fc70b620243c99baae36fabf authored over 4 years ago by Karl Heyes <[email protected]>probably has little effect generally but better to fix
0c0dc70e77d7d0f81f6fdb81f53841cd03587cac authored over 4 years ago by Karl Heyes <[email protected]>1be5f2f9059aff359ae3acf0b414b8edbfad4629 authored over 4 years ago by Buster "Silver Eagle" Neece <[email protected]>
4a071a861334cbbe5fa6b1dc8b47d2db71466b5d authored over 4 years ago by Karl Heyes <[email protected]>
8dd374db15eb1d6315c484bcdcb4ab1a55ea258e authored over 4 years ago by Karl Heyes <[email protected]>
This serves no purpose now.
4624923197f8ed5b6332f64a55b6a432d411bc25 authored over 4 years ago by Karl Heyes <[email protected]>
The stats at looked at but were using the pattern from auth which has possible wildcards, so
wou...
b6dc661610c4a6f453c2825d89c8df5afd195895 authored over 4 years ago by Buster "Silver Eagle" Neece <[email protected]>
652c3a042a4a1899683da80f2de143b11492744c authored over 4 years ago by Buster "Silver Eagle" Neece <[email protected]>
52ebec4e18b46712bce08bfca14f4c73f14adfcd authored over 4 years ago by Karl Heyes <[email protected]>
025f7c472eaead6d21f9bfcc6c686e1e70c52d83 authored over 4 years ago by Buster "Silver Eagle" Neece <[email protected]>
27662d48ba4ba43f6119038de0e20c2e3c71831d authored over 4 years ago by Buster "Silver Eagle" Neece <[email protected]>
This reverts commit 5cb29c2b0cc711d5166870db1f1ad7195eba0668.
902e040fd2aa51b86fa6569bff56b0f65f7d1259 authored over 4 years ago by Buster "Silver Eagle" Neece <[email protected]>This reverts commit 779dde7479cef60689262b7af61869705b6ba397.
0f906ffcacb490d96fba5ebeb5b1f3989f5a89e2 authored over 4 years ago by Buster "Silver Eagle" Neece <[email protected]>This reverts commit f1078990d704fb7e60864ba15ad281dca739d947.
520f01bd2b882d6f73dfe2ab8a8a9cfca3131e04 authored over 4 years ago by Buster "Silver Eagle" Neece <[email protected]>24e72f3c939d7ec789fecb0fec7f2b2d15ef54e1 authored over 4 years ago by Karl Heyes <[email protected]>
e58e1de0f18422c71d54a74863acfc10e3c3a0e7 authored over 4 years ago by Karl Heyes <[email protected]>
only on some, so unsure what to do for the best yet.
0f4dbfb43ed6c6b6cdd27a32c0fa3c732b27affa authored over 4 years ago by Karl Heyes <[email protected]>
This stems from a cleanup of admin clients. clients passed to auth threads are only marked
inact...
the XFF part was done far too late for IP checks. The existing IP acceptance check is still
done...
555da7ee2d7afd2417f099b867a33273ca6111c6 authored over 4 years ago by Karl Heyes <[email protected]>
834fae86fa6a6a0ea2746866871ce66b3049f705 authored over 4 years ago by Karl Heyes <[email protected]>
f0ae59f67a17ff2eabc67e3af4009df364c08f47 authored over 4 years ago by Karl Heyes <[email protected]>
edf02f82182bab3fac3c6f1051d755517c57c396 authored over 4 years ago by Karl Heyes <[email protected]>
fe025821f5834cbe2237c57374d26c37b346fefc authored over 4 years ago by Karl Heyes <[email protected]>
Originally this was latin1, because it was the best guess for apps at the time. However as utf8
...
both localtime_r and snprintf were falling foul of this, so up the default standard setting
7e76940cfedea59de34116843cc73101de043197 authored over 4 years ago by Karl Heyes <[email protected]>icy sources require the 2 ports but usually do not provide mountpoint or usernames. This means ...
df9b955f29ae86fe3e801cad67d884ab2f0c14cf authored almost 5 years ago by Karl Heyes <[email protected]>ad37ed9e4442713f29f846936769330e6f9748ec authored almost 5 years ago by Karl Heyes <[email protected]>
861761b1ccc66680418aa86695eb87ed100b32c4 authored almost 5 years ago by Karl Heyes <[email protected]>
seems that the code for setting writers as preference was not working as the settings were enums...
2c37d44c9baa5d460d3800d89604dbabe4562426 authored almost 5 years ago by Karl Heyes <[email protected]>minor loop check for connect scripts, unlikely to trip anything, but there for completeness.
Av...
9b1fdc5feea2255a520d81f2f5a35519c7b2b1c3 authored almost 5 years ago by Karl Heyes <[email protected]>
as we use rwlocks for source handling (listeners only read), it can lead to writer
starvation in...
On fork, a single thread can be running which normally allows for logging but logging requires
t...
Using the seconds measure for some of these sizes works but as the assessment is every few secon...
08cd9a7f9f48bff6f214c763757c8cfa6abbc144 authored almost 5 years ago by Karl Heyes <[email protected]>1592e0e207e804f227f5808ced0960fb733ffd80 authored almost 5 years ago by Karl Heyes <[email protected]>
3f1514c2bb6ca9e6d7c72b593283aab461111a0c authored almost 5 years ago by Karl Heyes <[email protected]>
add Icy-MetaData to Access-Control-Allow-Headers
023d4ab88dd1bdf1bff45a330e638db17dd64c6e authored almost 5 years ago by Karl Heyes <[email protected]>c49e623339b96f583292b3b50d2ddd50124098c0 authored almost 5 years ago by Karl Heyes <[email protected]>
e0eca2c2dcb2dee3780d506df5b3a299ec677031 authored almost 5 years ago by Karl Heyes <[email protected]>
f89dcf0590be8fd37732067bcb35f80b8784b4f5 authored almost 5 years ago by Karl Heyes <[email protected]>
we still allow for the numbers as before but if you want to use seconds then specify like
<burs...
bc5dd356db8a5a795ed37ff398793141861eea62 authored almost 5 years ago by Karl Heyes <[email protected]>
intro content from auth and small YP leak fixed. race condition leading to use after free
bug w...
This is just like an alias for the relays-on-demand setting. If the multiple master
facility ge...
In some cases, when moving to another worker or leaving a stream, there is a point where
a sourc...
normally it should not matter but there is a race case between source client pruning and
a liste...
This is not usually a problem, but if one is define and it is not a recognised type then some
in...
if that is missing then it can lead to a mismatch between relay and source and mountpoint
names....
30482e9b4077018c67e0c468144a9300ab168e68 authored over 5 years ago by Karl Heyes <[email protected]>
silly log message was from the intro file load when there isn't one to load
the skip setting wa...
c0f4c25c2fdaa9df2b7a3e86a7c3bfd6d1aebed0 authored over 5 years ago by Karl Heyes <[email protected]>
seems like the assessed range could get messed up because clients could drop out and
any time an...
the read test for closed proxy socket was far too frequent on high bitrates, so increase the
fre...
497039d93ed28cf5292dd420dc176f86901d8724 authored over 5 years ago by Buster Neece <[email protected]>
WIP: Merge KH From Upstream
a8e5105b7f5c1726457b6883d0fee6725a5c9505 authored over 5 years ago by Buster "Silver Eagle" Neece <[email protected]>d89dda3eaac98eb254c14f70b0b170ec4d29926d authored over 5 years ago by CodeSteele <[email protected]>
Some providers use HTML5 audio players that read metadata from the stream.
This allows them to a...
cb8dec0d3974010ca05e6f13ad0a85a5ffa68147 authored over 5 years ago by Buster "Silver Eagle" Neece <[email protected]>
the stats are ok as those are independently assessed but there are certain checks based
on the i...
The listeners need to respond to their positioning for accurate queue sizing, but with large
ret...
c26c9c361b1e4c364c06085945d7f09a8f821a01 authored almost 6 years ago by Karl Heyes <[email protected]>
9be022906d3b54719d3e1e53c089778e30b9f9ce authored almost 6 years ago by Karl Heyes <[email protected]>
we still use the global listeners count, but the stats are updated on the regular update, no inc...
b8bb75873f996603a63643899d88abe6447b776b authored almost 6 years ago by Karl Heyes <[email protected]>This should simplify things a little now. Use a default if not set (in cases of files) but still...
e4c0010a6ee9cb4e2219506222dfe6aa94d688cd authored almost 6 years ago by Karl Heyes <[email protected]>utf8 is now the standard to use really.
54b3f6ba9716e16bcf4568e8f2b6a3e7a35b6c38 authored almost 6 years ago by Karl Heyes <[email protected]>71adde54bca404cbb14756a29c95568b687c29db authored almost 6 years ago by Karl Heyes <[email protected]>
1e7872d1ac3d03fd0e27e19c58d0d069345f8118 authored almost 6 years ago by Karl Heyes <[email protected]>
0276c7e4961786fc71d723894a7efcf30898674e authored almost 6 years ago by Karl Heyes <[email protected]>
5da65a333808be91b34be2554311e48ad9e18ac1 authored almost 6 years ago by Karl Heyes <[email protected]>
This could lead to crash depending on the state of the memory at the time, as it intepreted
one ...
55851411559c196833c653909b35ce526cacd4ee authored almost 6 years ago by Karl Heyes <[email protected]>
b85ef250d8af48971d86ed1f877d86e81df69fe9 authored almost 6 years ago by Karl Heyes <[email protected]>