1. 17 Jan, 2010 4 commits
    • Rafaël Carré's avatar
      qt4: Don't update art when it hasn't changed · 5c66bbbf
      Rafaël Carré authored
      This gives a use to the otherwise useless artUrl variable
      This prevents qt4 interface from consuming 100% of CPU when art image
      has to be scaled from a big source picture
      5c66bbbf
    • Geoffroy Couprie's avatar
    • Rafaël Carré's avatar
      f06ff39d
    • 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
  2. 16 Jan, 2010 36 commits