1. 09 Sep, 2013 1 commit
  2. 25 Apr, 2013 1 commit
  3. 13 Dec, 2012 1 commit
  4. 13 Nov, 2012 1 commit
    • Jean-Baptiste Kempf's avatar
      LGPL · fef27058
      Jean-Baptiste Kempf authored
      Re-license almost all the playback modules to LGPLv2.1+ with
      authorization from their respective contributors (230+)
      
      This includes:
       - access, codec, packetizers, demux
       - audio filters, audio mixers, audio output
       - video filters, video chroma, video output
       - text renderers
       - XML parser
       - ARM NEON and SSE2 optimisations (mostly for chromas and filters)
      
      Some modules are not concerned:
       - BDA and DShow access modules because Manol Manolov is AWOL
       - Real RTSP, because it is derived from Xine
       - x264 and t140 because they are encoders only
       - DLL Loader, because it is derived from MPlayer
       - DTS packetizer, because Jon Lech Johansen is AWOL
       - Shine and WMAfixed, because they are derived from Rockbox
       - Real demuxer, as it is derived from MPlayer and Wang Bo is AWOL
       - MPC demuxer, as Yavor Doganov is AWOL
       - Tivo demuxer, because it is derived from an MPlayer fork
       - Playlist demuxer, (WPL and ZPL parts missing), because suheaven is AWOL
       - iOS audio output and video display, because author refuses the license change
       - Equalizer and compressor, because Ronald Wright is AWOL
       - Mono, Headphone and Dolby, because author refuses the license change
       - hqdn3d and yadif, because they are from MPlayer/libavfilter
       - remoteosd, because it derives from RealVNC code
       - MMX optimisations, because Ollie Lho, from SiS, is AWOL
       - Rotate, because it depends on GPL motion
      
      Nota Bene:
       - Some modules depend on GPL-only libraries, a LGPL module does not mean
         that the resulting binary module will be LGPL.
         Libraries affected would include liba52, libdvdcss, libdvdnav, libdvdread,
         faad2, libdca, libmad, libmpeg2, libpostproc, SRC, sid, zvbi and probably others.
      fef27058
  5. 15 Aug, 2012 1 commit
  6. 03 Jul, 2012 1 commit
  7. 28 Feb, 2012 1 commit
  8. 13 Feb, 2012 1 commit
  9. 22 Oct, 2010 4 commits
  10. 24 Jun, 2010 1 commit
  11. 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
  12. 15 Mar, 2010 1 commit
  13. 28 Jan, 2010 1 commit
  14. 25 Jan, 2010 1 commit
  15. 16 Dec, 2009 1 commit
  16. 16 May, 2009 1 commit
  17. 13 May, 2009 1 commit
  18. 03 Apr, 2009 1 commit
  19. 14 Feb, 2009 1 commit
  20. 27 Jan, 2009 1 commit
  21. 18 Jan, 2009 1 commit
  22. 22 Nov, 2008 1 commit
  23. 15 Nov, 2008 1 commit
  24. 12 Nov, 2008 2 commits
    • Laurent Aimar's avatar
      Fixed output bitrate value + cosmetics. · 733996f4
      Laurent Aimar authored
      733996f4
    • David Flynn's avatar
      codec/dirac: Rewrite libdirac(-research) encoding support · 940c7979
      David Flynn authored
      libdirac is currently a higher quality (albeit much slower) encoder than
      libschroedinger.  The intention is to port its algorithim to schro and
      depricate the codebase.
      
      A previous patch removes libdirac decoding support in preference
      to the schroedinger module which is designed to be much faster.
      
      This patch corrects previous attempts at doing an encoder module. It
      takes into account:
       - input PTS
       - correctly forming output pts&dts (progressive and field coding modes)
       - gathering dirac data units into encapsulation units
       - encoder options
       - simplified encoder options (block overlap)
       - choosing of suitable parameters from input frame parameters
       - OggDirac compliant stashing of headers in p_extra
      Signed-off-by: default avatarDavid Flynn <davidf@rd.bbc.co.uk>
      Signed-off-by: default avatarLaurent Aimar <fenrir@videolan.org>
      940c7979
  25. 10 Nov, 2008 1 commit
  26. 29 Oct, 2008 1 commit
  27. 23 Oct, 2008 1 commit
  28. 20 Jun, 2008 1 commit
  29. 31 May, 2008 1 commit
  30. 27 May, 2008 1 commit
  31. 21 May, 2008 1 commit
  32. 12 May, 2008 1 commit
  33. 08 May, 2008 1 commit
  34. 03 May, 2008 1 commit
  35. 14 Apr, 2008 1 commit
  36. 11 Mar, 2008 1 commit