Skip to content
Snippets Groups Projects
  1. Oct 23, 2015
  2. Oct 16, 2015
  3. Sep 30, 2015
  4. Sep 02, 2015
  5. Aug 24, 2015
  6. Jul 25, 2015
  7. Jul 08, 2015
  8. Jun 30, 2015
  9. Jun 28, 2015
    • Alexandra Hájková's avatar
      lavf: Replace the ASF demuxer · b08569a2
      Alexandra Hájková authored
      
      The old one is the result of the reverse engineering and guesswork.
      The new one has been written following the now-available specification.
      
      This work is part of Outreach Program for Women Summer 2014 activities
      for the Libav project.
      
      The fate references had to be changed because the old demuxer truncates
      the last frame in some cases, the new one handles it properly.
      The seek-test reference is changed because seeking works differently
      in the new demuxer. When seeking, the packet is not read from the stream
      directly, but it is rather constructed by the demuxer. That is why
      position is -1 now in the reference.
      
      Signed-off-by: default avatarAnton Khirnov <anton@khirnov.net>
      b08569a2
  10. Jun 22, 2015
  11. Jun 21, 2015
  12. Jun 07, 2015
  13. May 31, 2015
  14. May 25, 2015
  15. May 06, 2015
  16. May 02, 2015
  17. Apr 19, 2015
  18. Mar 29, 2015
  19. Mar 27, 2015
  20. Mar 15, 2015
  21. Mar 13, 2015
  22. Mar 05, 2015
  23. Feb 24, 2015
  24. Feb 22, 2015
  25. Feb 21, 2015
  26. Feb 19, 2015
  27. Feb 15, 2015
  28. Jan 29, 2015
  29. Jan 06, 2015
    • Martin Storsjö's avatar
      libavcodec: Add an OpenH264 encoder wrapper · 8a3d9ca6
      Martin Storsjö authored
      
      Compared to existing, common opensource H264 encoders, this can be
      useful since it has got a different license (BSD instead of GPL).
      
      Performance- and qualitywise it is comparable to x264 in ultrafast
      mode.
      
      Hooking it up as an encoder in libavcodec also simplifies comparing
      it against other common encoders.
      
      This requires OpenH264 1.3 or newer. Since the OpenH264 API and ABI
      changes frequently, only releases are supported.
      
      To take advantage of the OpenH264 patent offer, the OpenH264 library
      must not be redistributed, but downloaded at runtime at the end-user's
      system.
      
      Signed-off-by: default avatarMartin Storsjö <martin@martin.st>
      8a3d9ca6
  30. Dec 18, 2014
    • James Almer's avatar
      430a8168
    • Martin Storsjö's avatar
      libavformat: Add a muxer wrapping mpegts encoding into RTP · 8a70ef94
      Martin Storsjö authored
      
      Since this structurally is quite different from normal RTP
      (multiple streams are muxed into one single mpegts stream,
      which is packetized into one single RTP session), it is kept
      as a separate muxer.
      
      Since this structurally also behaves differently than normal
      RTP, all of the other muxers that do chained RTP muxing
      (rtsp, sap, mp4) would need to be updated similarly to handle
      this - in particular, creating one single rtp_mpegts muxer
      for the whole presentation instead of one rtp muxer per stream.
      
      Signed-off-by: default avatarMartin Storsjö <martin@martin.st>
      8a70ef94
    • Thomas Volkert's avatar
      rtp: Initial H.261 support · a505c0d7
      Thomas Volkert authored
      
      The packetizer only supports splitting at GOB headers - if
      such aren't available frequently enough, it splits at any
      random byte offset (not at a macroblock boundary either, which
      would be allowed by the spec) and sends a payload header pretend
      that it starts with a GOB header.
      
      As long as a receiver doesn't try to handle such cases cleverly
      but just drops broken frames, this shouldn't matter too much
      in practice.
      
      Signed-off-by: default avatarMartin Storsjö <martin@martin.st>
      a505c0d7
Loading