1
0
mirror of https://gitlab.xiph.org/xiph/ezstream.git synced 2024-11-03 04:17:18 -05:00
Commit Graph

594 Commits

Author SHA1 Message Date
Moritz Grimm
63741aab8a Expect ICY to be supported by libshout 2020-01-25 01:32:26 +01:00
Moritz Grimm
41c133e16f Brag about recent changes 2020-01-25 01:30:34 +01:00
Moritz Grimm
333b2848f9 More format-related updates 2020-01-25 01:18:12 +01:00
Moritz Grimm
97d9949a4b Improve test reliability and fix bugs 2020-01-25 01:13:24 +01:00
Moritz Grimm
09b615db0a Support v0 ffmpeg/Ogg Theora configuration migration 2020-01-25 01:05:18 +01:00
Moritz Grimm
b61b78e161 Modernize stream format options
Adds support for WebM/Matroska
Replaces Vorbis and Theora with Ogg
2020-01-24 23:27:02 +01:00
Moritz Grimm
4fe8ea4526 Ensure HTTPS protocol always behaves as expected 2020-01-24 12:31:48 +01:00
Moritz Grimm
f906e03a39 Improve connection error message 2020-01-22 23:42:06 +01:00
Moritz Grimm
37c551c0c2 Test for reachability of TLS-related files and directories 2020-01-22 23:31:33 +01:00
Moritz Grimm
9be02b4d37 Comment out <client_cert />
It's causing too much trouble in testing.
2020-01-22 23:30:43 +01:00
Moritz Grimm
c44d05c747 Fix whitespace 2020-01-22 23:05:36 +01:00
Moritz Grimm
44f7e19ca7 Fix "HTTPS" protocol support. Add optional support for ICY and RoarAudio 2020-01-22 22:55:59 +01:00
Moritz Grimm
ce0d1ffaab Support configure args in gen-coverage-report.sh 2020-01-22 22:55:27 +01:00
Moritz Grimm
80ec9c9900 Fix and simplify example cipher string 2020-01-22 16:42:09 +01:00
Moritz Grimm
b9c2a3a748 CircleCI config.yml (WIP) 2020-01-19 01:29:26 +01:00
Moritz Grimm
7e7b3be281 Remove old attempt at automating integration tests 2020-01-19 00:53:22 +01:00
Moritz Grimm
a35794bba6 Allow tests to succeed when libshout does not support TLS 2020-01-19 00:45:47 +01:00
Moritz Grimm
f35c3115b6 Update to automake 1.15 2020-01-19 00:26:46 +01:00
Moritz Grimm
8d9581682e Bump to 1.0.0
No more short-term plans, and it really should get out soon.
2020-01-15 23:31:10 +01:00
Moritz Grimm
83d1d17be1 Remove half-baked support for "passthrough encoders"
The correct way is to just not configure an encoder for a stream, which
is what the documentation already states. Encoder sections now require
a program name to be set or the configuration will not load.

Fixes a segfault in ezstream.c, as reported by Tom McCallum via Github.
2020-01-15 23:04:40 +01:00
Moritz Grimm
7989928690 Positive tests of example configuration sanity
Certain breakage in the example configurations can now be detected
automatically.
2019-09-06 14:56:25 +02:00
Moritz Grimm
429adec8a5 There are no artifacts to be uploaded 2018-11-20 16:23:06 +01:00
Moritz Grimm
a973fc72d2 More attempts at fixing CircleCI v2 2018-11-20 16:12:03 +01:00
Moritz Grimm
50df2f27d3 Fix CircleCI v2 2018-11-20 15:12:21 +01:00
Moritz Grimm
3b71d4b960 Retire CircleCI v1 configuration 2018-11-20 14:38:41 +01:00
Moritz Grimm
6f8daee288 Fix whitespace 2018-07-17 13:41:48 +02:00
Moritz Grimm
4fb7001eb9 Include public cfg interface instead of private one 2018-07-17 13:41:48 +02:00
Moritz Grimm
dccf0f0148 Consistent function names 2018-07-17 13:41:48 +02:00
Moritz Grimm
24e69c2e52 Bump copyright 2018-07-17 10:49:13 +02:00
Moritz Grimm
9f2cd71aed Define "ezstream" only once 2018-07-17 10:31:25 +02:00
Moritz Grimm
92ffc9ac50 Rename function for consistency 2018-07-16 16:25:50 +02:00
Moritz Grimm
814434bfb5 Remove unneeded #define 2018-07-16 16:24:44 +02:00
Moritz Grimm
f7521b83e4 Add verbatim auto-translated CircleCI 2.0 configuration 2018-04-18 09:55:53 +02:00
Moritz Grimm
c4c9b96a0b Ensure stream_validate() sets errstr properly 2018-03-21 10:14:33 +01:00
Moritz Grimm
429a39196e Fail with assert() if open() fails
This is an attempt to resolve a coverity false positive in a somewhat
sane way.
2018-03-21 10:09:31 +01:00
Moritz Grimm
8c4fb52bd4 Bump copyright 2018-02-02 16:42:48 +01:00
Moritz Grimm
7c509a575a Fix up freeConfig() 2018-01-23 13:17:00 +01:00
Moritz Grimm
ca76365c61 Add missing include 2018-01-23 10:42:45 +00:00
Moritz Grimm
75a9a410aa Style improvements 2018-01-23 11:10:04 +01:00
Moritz Grimm
20c7bd64b1 Properly initialize ez 2018-01-23 11:09:45 +01:00
Moritz Grimm
d81a3e23bb Add configuration migration tool 2018-01-23 01:51:48 +01:00
Moritz Grimm
5287bbdd4b Support pass-through encoder (again) 2018-01-23 00:44:04 +01:00
Moritz Grimm
b7d1269944 Add example that calls meta.sh 2018-01-22 17:35:11 +01:00
Moritz Grimm
6e92298a98 Tweak to hit a few more code paths 2018-01-22 17:34:31 +01:00
Moritz Grimm
113d8a6b88 Make set_progname() reusable 2018-01-19 13:03:32 +01:00
Moritz Grimm
4b4fee9ed0 Make xalloc, util, and log reusable as libcommon 2018-01-19 12:40:01 +01:00
Moritz Grimm
86bd51b39a Decouple cfg from log 2018-01-19 12:32:30 +01:00
Moritz Grimm
d0cf1d8bbd Increase getTimeString static buffer 2018-01-18 11:42:37 +01:00
Moritz Grimm
0b260b3c08 Make media inputs ("intakes") a list of things, too 2017-11-23 18:34:57 +01:00
Moritz Grimm
184e2dd8c3 Fix include-once define 2017-11-23 18:26:31 +01:00