1. 22 Mar, 2014 1 commit
  2. 16 Mar, 2014 1 commit
  3. 12 Mar, 2014 1 commit
  4. 07 Mar, 2014 1 commit
  5. 15 Feb, 2014 2 commits
  6. 06 Feb, 2014 1 commit
  7. 23 Dec, 2013 1 commit
  8. 15 Dec, 2013 2 commits
  9. 13 Dec, 2013 2 commits
  10. 04 Nov, 2013 1 commit
  11. 22 Oct, 2013 1 commit
  12. 20 Aug, 2013 1 commit
  13. 09 Aug, 2013 2 commits
  14. 20 Jul, 2013 1 commit
  15. 17 Jun, 2013 1 commit
  16. 27 Apr, 2013 1 commit
  17. 16 Apr, 2013 1 commit
  18. 03 Apr, 2013 1 commit
  19. 27 Jan, 2013 1 commit
    • yhuelf's avatar
      libmp4: small bug fix · 85c03f04
      yhuelf authored
      When MP4_ReadBoxContainerChildren() returns, one expects the position in
      the stream to be that of the next box after the last parsed box.
      
      Without this very patch, if the last parsed box is an "unknown" one,
      the position in the stream would be at the begining of that box,
      preventing playback of latest Anevia's MS Smooth Streaming live streams,
      for example.
      Signed-off-by: Jean-Baptiste Kempf's avatarJean-Baptiste Kempf <jb@videolan.org>
      85c03f04
  20. 21 Jan, 2013 1 commit
    • yhuelf's avatar
      libmp4: minor bug fix · 4cfd989f
      yhuelf authored
      If we read all the stream but n bytes, 0 < n < 8, there's no point to
      try and read these n missing bytes.
      
      If we try to continue the parsing, MP4_ReadBoxCommon() would return 0,
      and VLC would fall back to avformat's demux while it is not necessary.
      Signed-off-by: Jean-Baptiste Kempf's avatarJean-Baptiste Kempf <jb@videolan.org>
      4cfd989f
  21. 20 Jan, 2013 1 commit
  22. 05 Dec, 2012 1 commit
  23. 04 Dec, 2012 2 commits
  24. 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
  25. 29 Oct, 2012 1 commit
  26. 19 Oct, 2012 1 commit
  27. 14 Oct, 2012 1 commit
  28. 12 Oct, 2012 2 commits
  29. 07 Oct, 2012 1 commit
  30. 28 Sep, 2012 2 commits
  31. 26 Sep, 2012 1 commit
  32. 24 Sep, 2012 1 commit
    • yhuelf's avatar
      demux/mp4: fix PTS computation · 5a72f814
      yhuelf authored
      p_sample_offset_pts must be NULL if MP4_TRUN_SAMPLE_TIME_OFFSET is not
      present. Then MP4_TrackGetPTSDelta would return -1 (instead of 0
      previously), and PTS of video frames would be set to VLC_TS_INVALID,
      which is the right thing to do in that case.
      Signed-off-by: Jean-Baptiste Kempf's avatarJean-Baptiste Kempf <jb@videolan.org>
      5a72f814
  33. 21 Sep, 2012 1 commit