1. 14 Jul, 2011 1 commit
  2. 13 Jul, 2011 2 commits
  3. 12 Jul, 2011 1 commit
    • Christophe Massiot's avatar
      Major overhaul to support a new input/output format: directories with · 7aa24e77
      Christophe Massiot authored
      round-robin recording of chunks with seemless transition.
      
       * util.c: New set of clock functions to access the real time clock;
       * util.c: Split OpenFile and OpenAuxFile into several helper functions;
       * util.c: New function LookupAuxFile to find a position in an aux file;
       * util.c: New set of functions for directory input/output;
       * util.h: Fix a bug in the RTP header size calculation;
       * offsets.c: Moved functionality to multicat (util.c); offsets is still
         supported with the same scope, but is deprecated;
       * ingests.c: Reflect util.c API changes;
       * multicat.c: Modular input/output init functions;
       * multicat.c: Use poll() so that signals and duration option (-d) be taken
         into account even in the absence of an input stream;
       * multicat.c: New functions for directory output;
       * multicat.c: New options -k (initial seek into file or dir, possibly
         negative for 'NOW - value'), -r (round-robin chunk size of directory
         input/output) and -f (output packets as fast as possible without
         sleeping).
      
      Typical usage for record:
      $ mkdir test
      $ multicat @239.255.255.255:5004 test &
      
      For playout with one-minute timeshift:
      $ multicat -k -$((27000000*60)) test 239.255.255.254:5004
      
      Please note that expiration is not performed by multicat.
      7aa24e77
  4. 12 Apr, 2011 1 commit
  5. 20 Feb, 2011 1 commit
  6. 17 Feb, 2011 2 commits
  7. 20 Oct, 2010 1 commit
  8. 24 Aug, 2010 1 commit
  9. 23 Aug, 2010 2 commits
  10. 01 Mar, 2010 2 commits
  11. 28 Feb, 2010 4 commits
  12. 07 Jan, 2010 1 commit