1. 09 Feb, 2014 3 commits
  2. 04 Jan, 2014 1 commit
  3. 02 Jan, 2014 1 commit
  4. 20 Nov, 2013 1 commit
    • Jean-Baptiste Kempf's avatar
      LGPL relicensing of streaming output · 2416d7d1
      Jean-Baptiste Kempf authored
      Re-license almost all the streaming modules to LGPLv2.1+ with
      authorization from their respective contributors
      
      After access_output, this includes stream_out and mux.
      
      The duplicate and rtp modules are not concerned by this relicensing
      because of unreachable authors. Notably:
       - An L. Ber (dedd7cd2)
       - Andy chenee (5caa2bab)
      
      Thanks to everyone for their help and answers in due time
      2416d7d1
  5. 16 Nov, 2013 1 commit
  6. 26 Apr, 2013 1 commit
  7. 16 Apr, 2013 2 commits
  8. 23 Mar, 2013 1 commit
  9. 01 Nov, 2012 1 commit
  10. 19 Oct, 2012 1 commit
    • Ilkka Ollakka's avatar
      transcode: send NULL packet to audio encoder when closing · 940cf07d
      Ilkka Ollakka authored
      As with Video-encoders, audio encoder can flush buffers in that case.
      Currently avcodec doesn't handle flushing and other encoders in this
      changeset (flac,speex,twolame,vorbis) have only boilerplate to check
      against NULL input so they don't crash.
      940cf07d
  11. 15 Aug, 2012 1 commit
  12. 14 Aug, 2012 1 commit
  13. 01 Nov, 2011 1 commit
  14. 25 May, 2011 1 commit
  15. 18 May, 2011 1 commit
  16. 13 May, 2011 1 commit
  17. 20 Apr, 2011 1 commit
  18. 09 Jan, 2011 1 commit
  19. 22 Oct, 2010 4 commits
  20. 22 Sep, 2010 1 commit
    • Ilkka Ollakka's avatar
      transcode: destroy spu on transcode_spu_close · 41b8c2e1
      Ilkka Ollakka authored
      Fixes issue for me when doing transcode{}:gather: --sout-keep and subtitle
      overlaying from dvbs. Otherwise keeps last subtitles on video if new channel
      doesn't contain dvbs track.
      
      also consistenty as spu_Create is called on transcode_spu_new()
      41b8c2e1
  21. 11 Jul, 2010 1 commit
  22. 14 Jun, 2010 1 commit
  23. 18 May, 2010 1 commit
  24. 04 May, 2010 1 commit
  25. 29 Apr, 2010 1 commit
    • Ilkka Ollakka's avatar
      transcoding video, sends NULL when ending. Should fix sending all the encoded frames to sout · 14054532
      Ilkka Ollakka authored
      Sends NULL-pict to encode when it's closing time, then encoder knows to
      flush buffers and check that it has outputted all the frames.
      
      Contains changes to x264/avcodec-module to implement that on encoder-side.
      Add quick check on omxil/dirac/theora for that, so they don't crash.
      And add likely-macro to x264/avcodec in check of NULL
      
      If someone more familiar with dirac/theora/omxil encoder-modules could
      check if they have buffers that need to be outputted, would be nice.
      
      Fixes some tickets, but I failed to find any of those in trac.
      14054532
  26. 14 Apr, 2010 1 commit
  27. 28 Jan, 2010 1 commit
  28. 27 Jan, 2010 1 commit
  29. 17 Jan, 2010 1 commit
    • Rafaël Carré's avatar
      sout: allow duplicate outputs to be merged · 1743aae3
      Rafaël Carré authored
      The stream_out_t chain creation is modified: all modules are created by
      the core (or by stream_out_duplicate) instead of being created by the
      previous module.
      
      sout_StreamChain{New,Delete} replace sout_Stream{New,Delete} to handle
      modules chains instead of individual modules
      
      sout_Stream{New,Delete} are still used by those new functions but made
      static inside stream_output.c
      
      Remove now unneeded psz_chain from struct sout_instance_t
      Replace pointer to chain of next module by pointer to next module in
      struct sout_stream_t
      
      Example use:
      
      vlc --sout-all input.mp4 --sout
      "#duplicate{dst=transcode{vcodec=mp2v},select=es=0,dst=transcode,select=es=1}:std{...}"
      
      (dst=transcode without acodec/vcodec is a hack to pass the encoded stream to
      stream_out_standard without transcoding)
      1743aae3
  30. 26 Dec, 2009 1 commit
  31. 24 Nov, 2009 2 commits