1. 29 Jun, 2016 1 commit
  2. 03 Apr, 2016 1 commit
  3. 24 Nov, 2015 1 commit
  4. 28 Jun, 2015 1 commit
    • 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: 's avatarAnton Khirnov <anton@khirnov.net>
      b08569a2
  5. 27 Jan, 2015 1 commit
    • Anton Khirnov's avatar
      nutenc: do not use has_b_frames · 80a11de7
      Anton Khirnov authored
      It is unreliable, especially when the stream codec context is not the
      encoding context. Use the codec descriptor properties instead.
      80a11de7
  6. 28 Nov, 2014 1 commit
  7. 18 Jun, 2014 1 commit
    • Anton Khirnov's avatar
      Remove avserver. · 894682a9
      Anton Khirnov authored
      It has not been properly maintained for years and there is little hope
      of that changing in the future.
      It appears simpler to write a new replacement from scratch than
      unbreaking it.
      894682a9
  8. 06 Jun, 2014 1 commit
  9. 29 May, 2014 3 commits
  10. 18 May, 2014 1 commit
  11. 01 May, 2014 2 commits
  12. 06 Mar, 2014 1 commit
    • Matthieu Bouron's avatar
      mxf: Set audio packets pts · 5b930092
      Matthieu Bouron authored
      Extrapolate audio timestamps based on the number of samples demuxed.
      
      Deal with some MXF nastiness involving fractional number of
      samples per EditUnit when seeking (the specs handwave this away).
      
      Further fixes from Tomas Härdin.
      Signed-off-by: 's avatarLuca Barbato <lu_zero@gentoo.org>
      5b930092
  13. 29 Sep, 2013 1 commit
  14. 27 Aug, 2013 1 commit
  15. 02 Jul, 2013 1 commit
  16. 30 Apr, 2013 1 commit
    • Anton Khirnov's avatar
      avconv: make -t insert trim/atrim filters. · a83c0da5
      Anton Khirnov authored
      This makes -t sample-accurate for audio and will allow further
      simplication in the future.
      
      Most of the FATE changes are due to audio now being sample accurate. In
      some cases a video frame was incorrectly passed with the old code, while
      its was over the limit.
      a83c0da5
  17. 25 Apr, 2013 1 commit
  18. 08 Mar, 2013 1 commit
  19. 21 Jan, 2013 1 commit
    • Ronald S. Bultje's avatar
      wmv2: move IDCT to its own DSP context. · e6bc38fd
      Ronald S. Bultje authored
      This allows us to remove FF_IDCT_WMV2, which serves no practical purpose
      other than to be able to select the WMV2 IDCT for MPEG (or vice versa)
      and get corrupt output.
      
      Fate tests for all wmv2-related tests change, because (for some obscure
      reason) they forced use of the MPEG IDCT. You would get the same changes
      previously by not using -idct simple in the fate test (or replacing it
      with -idct auto).
      e6bc38fd
  20. 06 Jan, 2013 1 commit
  21. 02 Dec, 2012 1 commit
    • Janne Grunau's avatar
      fate: split dependencies for fate-seek tests · abab0435
      Janne Grunau authored
      Each fate-seek test depends now only on the corresponding fate-acodec,
      fate-vsynth2 or fate-lavf test which creates the file seek-tests
      operates on. The tests and references are renamed to match the test they
      depend on.
      abab0435
  22. 16 Oct, 2012 1 commit
  23. 29 May, 2012 1 commit
  24. 17 May, 2012 1 commit
  25. 24 Apr, 2012 1 commit
    • Justin Ruggles's avatar
      FATE: avoid channel mixing in lavf-dv_fmt · c5671aeb
      Justin Ruggles authored
      This partially reverts acb17302
      which would only have needed to change the checksums if channel mixing had
      been properly avoided. This changes the output file size reference and the
      seek test reference back to the previous values.
      c5671aeb
  26. 23 Apr, 2012 1 commit
    • Dale Curtis's avatar
      matroska: Add incremental parsing of clusters. · 8336eb6f
      Dale Curtis authored
      Reduces the amount of upfront data required for cluster parsing
      thus decreasing latency on seek and startup.
      
      The change in the seek-lavf_mkv FATE test is due to incremental
      parsing no longer reading as much data as the old parser and
      thus not having that additional data to generate index entries
      based on keyframes.  Index entries are added correctly as the
      file is parsed.
      
      All FATE tests pass and Chrome has been using this patch for ~6
      months without issue.
      
      Currently incremental parsing is not supported for files with
      SSA tracks since they require merging packets between clusters.
      In this case the code falls back to non-incremental parsing.
      Signed-off-by: 's avatarAaron Colwell <acolwell@chromium.org>
      Signed-off-by: 's avatarDale Curtis <dalecurtis@chromium.org>
      Signed-off-by: 's avatarLuca Barbato <lu_zero@gentoo.org>
      8336eb6f
  27. 20 Apr, 2012 3 commits
  28. 20 Mar, 2012 2 commits
  29. 17 Mar, 2012 1 commit
  30. 05 Mar, 2012 1 commit
    • Justin Ruggles's avatar
      aiffdec: do not set AVCodecContext.frame_size · 8d1a20aa
      Justin Ruggles authored
      It is unnecessary. Also, for some codecs we're reading more than 1 frame per
      packet. Instead we use a private context variable to calculate the bit rate,
      stream duration, and packet durations.
      
      Updated FATE seek test, which has slightly different timestamps due to a
      more accurate bit rate calculation.
      8d1a20aa
  31. 03 Mar, 2012 2 commits
  32. 26 Feb, 2012 1 commit
  33. 11 Feb, 2012 1 commit