1. 22 Feb, 2020 1 commit
  2. 17 Jul, 2018 1 commit
  3. 02 Feb, 2018 1 commit
  4. 23 Jan, 2018 1 commit
  5. 23 Nov, 2017 1 commit
  6. 18 Nov, 2017 1 commit
    • Moritz Grimm's avatar
      Change config format to (eventually) support concurrent streams to many servers · ed9e84f3
      Moritz Grimm authored
      Everything ties together in stream configurations, of which there can be many
      now.
      
      For the time being, every stream configuration but the "default" is ignored.
      
      Every stream/server/encoder/decoder configuration now has the name "default"
      by default, so that configuring names is only needed to resolve ambiguities.
      
      Decoder configurations are now also constrained in this manner for consistency,
      meaning they are no longer uniquely identified by a number of file extensions
      but also a name.
      ed9e84f3
  7. 20 Sep, 2017 2 commits
  8. 22 Apr, 2016 1 commit
  9. 04 Mar, 2016 1 commit
  10. 06 May, 2015 1 commit
    • Moritz Grimm's avatar
      Relocate config file check · 33eb55ae
      Moritz Grimm authored
      * Stop supporting systems without stat(2) while here
      * Remove some additional configure checks for ubiquitous functions (>=C99)
      33eb55ae
  11. 05 May, 2015 1 commit
    • Moritz Grimm's avatar
      Refactor configuration (work in progress) · 43e48648
      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
      43e48648