- 19 May, 2016 3 commits
-
-
Moritz Grimm authored
-
Moritz Grimm authored
-
Moritz Grimm authored
-
- 24 Mar, 2016 1 commit
-
-
Moritz Grimm authored
-
- 15 Jun, 2015 1 commit
-
-
Moritz Grimm authored
-
- 11 Jun, 2015 1 commit
-
-
Moritz Grimm authored
-
- 02 Jun, 2015 1 commit
-
-
Moritz Grimm authored
-
- 27 May, 2015 1 commit
-
-
Moritz Grimm authored
-
- 26 May, 2015 2 commits
-
-
Moritz Grimm authored
This was a regression introduced by the cfg refactor
-
Moritz Grimm authored
... and don't initialize global values twice while here
-
- 21 May, 2015 1 commit
-
-
Moritz Grimm authored
-
- 14 May, 2015 2 commits
-
-
Moritz Grimm authored
-
Moritz Grimm authored
-
- 12 May, 2015 1 commit
-
-
Moritz Grimm authored
-
- 06 May, 2015 1 commit
-
-
Moritz Grimm authored
* Stop supporting systems without stat(2) while here * Remove some additional configure checks for ubiquitous functions (>=C99)
-
- 05 May, 2015 1 commit
-
-
Moritz Grimm authored
* Move -m and -n command line options into the config file * Restructure configuration file: - Group into "server", "stream", "media", "metadata", "decoders", and "encoders" - Untangle decoder and encoder: o Decoders match on file extensions and convert to a canonical "internal" format o Encoders create one of the supported stream formats, potentially using different parameters (like bitrate) - Consistently specify stream format - Enable reencoding by selecting an encoder * Architecturally separate configuration file storage from parsing - Allows for different configuration back-ends in the future, like YAML, SQL, REST API, ... * Support roll-back in case of error on (re)load * Anticipate HTTPS support
-
- 22 Apr, 2015 3 commits
-
-
Moritz Grimm authored
The libxalloc was reincarnated long ago in a separate utility library. It did a good job help make ezstream have robust memory management years ago, but now it's time to move on and get back to basics. The replacement introduces reallocarray(), which is an overflow-checking alternative to both malloc (NULL ptr) and realloc().
-
Moritz Grimm authored
While here, declare some module-internal functions static.
-
Moritz Grimm authored
This makes ezstream log via syslog and stderr. The "real-time status line" remains unaffected. While here, make the output more concise and consistent.
-
- 16 Apr, 2015 3 commits
-
-
Moritz Grimm authored
Uses syslog
-
Moritz Grimm authored
-
Moritz Grimm authored
-
- 15 Apr, 2015 1 commit
-
-
Moritz Grimm authored
-
- 13 Apr, 2015 1 commit
-
-
Moritz Grimm authored
Why yes, it /is/ KNF!
-
- 24 Mar, 2015 1 commit
-
-
Moritz Grimm authored
I do not plan to ever keep that up to date in case they move again. If you need a copy of the GPL, use the Internet or read COPYING.
-
- 27 Feb, 2015 1 commit
-
-
Moritz Grimm authored
* update to latest strlc*(3) and strtonum(3) functions * isolate local_basename()
-
- 23 Feb, 2015 1 commit
-
-
Moritz Grimm authored
-
- 17 Jan, 2015 1 commit
-
-
Moritz Grimm authored
-
- 07 Jan, 2015 1 commit
-
-
Moritz Grimm authored
This has been reported by Alexandre Rebert in February 2013(!). The time to fix is terrible; luckily, the affected user base is likely to be very small.
-
- 04 Jan, 2015 1 commit
-
-
Moritz Grimm authored
-
- 03 Jan, 2015 1 commit
-
-
Moritz Grimm authored
Requested by cmodyssey via ticket #1620: "Allow ezstream to stop it sending metadata information by configuration"
-
- 02 Jan, 2015 1 commit
-
-
Moritz Grimm authored
From gquintard via ticket #2045: "Not sending data to stdin can throw ezstream into an infinite loop"
-
- 01 Jan, 2015 2 commits
-
-
Moritz Grimm authored
The individual commits have been cherry-picked into develop. From now on, master will always reflect the released state of the code as per the Gitflow branching model. See http://nvie.com/posts/a-successful-git-branching-model/ for more information.
-
Add new <metadata_refreshinterval/> feature and configuration option. Based on a patch by Matthew Adams (thanks!), with minor changes and documentation additions by me. (cherry picked from commit 41765452)
-
- 21 Jun, 2010 1 commit
-
-
moritz authored
a patch by Matthew Adams (thanks!), with minor changes and documentation additions by me. git-svn-id: https://svn.xiph.org/trunk/ezstream@17301 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- 30 Aug, 2009 1 commit
-
-
moritz authored
git-svn-id: https://svn.xiph.org/trunk/ezstream@16537 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- 29 Aug, 2009 2 commits
-
-
moritz authored
git-svn-id: https://svn.xiph.org/trunk/ezstream@16528 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
moritz authored
file was to prevent a very verbose infinite loop (e.g. when accidentially playing an outdated playlist.) Bring that back by aborting after 100 subsequent errors. git-svn-id: https://svn.xiph.org/trunk/ezstream@16527 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- 22 Aug, 2009 1 commit
-
-
moritz authored
git-svn-id: https://svn.xiph.org/trunk/ezstream@16497 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- 18 Mar, 2009 1 commit
-
-
moritz authored
git-svn-id: https://svn.xiph.org/trunk/ezstream@15795 0101bb08-14d6-0310-b084-bc0e0c8e3800
-