1. 23 Sep, 2014 1 commit
  2. 12 Sep, 2014 1 commit
  3. 06 Jul, 2014 1 commit
  4. 19 Jun, 2014 1 commit
    • Christophe Gisquet's avatar
      huffyuv: change statistics initialization · e7fc5d53
      Christophe Gisquet authored
      Normally, a Laplace distribution is more typical of the residuals
      encoded, but for noisy input, it's both better and simpler to be
      safe and use a 1/d^2 distribution. Second hunk could use some
      renormalization but it has effectively little impact.
      
      Output size of ffvhuff on various 4:2:0 sequences:
      context=0,1/d:    851974   27226   1137281
      context=0,1/d²:   619081   25069   1051500
      context=0,1/d³:   501983   30454   1290561
      context=0,lapl:   500650   31754   1304082
      Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
      e7fc5d53
  5. 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
  6. 06 Jun, 2014 3 commits
  7. 05 Jun, 2014 1 commit
  8. 30 May, 2014 1 commit
  9. 29 May, 2014 3 commits
  10. 18 May, 2014 2 commits
  11. 01 May, 2014 2 commits
  12. 30 Apr, 2014 1 commit
    • Daniel Verkamp's avatar
      ff_put_wav_header: add flag to force WAVEFORMATEX · 5e7d21c7
      Daniel Verkamp authored
      Partially undoes commit 2c4e08d8:
      
          riff: always generate a proper WAVEFORMATEX structure in
          ff_put_wav_header
      
      A new flag, FF_PUT_WAV_HEADER_FORCE_WAVEFORMATEX, is added to force the
      use of WAVEFORMATEX rather than PCMWAVEFORMAT even for PCM codecs.
      
      This flag is used in the Matroska muxer (the cause of the original
      change) and in the ASF muxer, because the specifications for
      these formats indicate explicitly that WAVEFORMATEX should be used.
      
      Muxers for other formats will return to the original behavior of writing
      PCMWAVEFORMAT when writing a header for raw PCM.
      
      In particular, this causes raw PCM in WAV to generate the canonical
      44-byte header expected by some tools.
      Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
      5e7d21c7
  13. 15 Apr, 2014 1 commit
  14. 14 Apr, 2014 1 commit
  15. 10 Apr, 2014 1 commit
  16. 30 Mar, 2014 1 commit
  17. 16 Mar, 2014 1 commit
  18. 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
  19. 23 Dec, 2013 1 commit
  20. 21 Nov, 2013 1 commit
  21. 29 Sep, 2013 1 commit
  22. 23 Sep, 2013 1 commit
  23. 18 Sep, 2013 1 commit
  24. 27 Aug, 2013 1 commit
  25. 26 Aug, 2013 1 commit
    • Michael Niedermayer's avatar
      ffv1enc: Make ffv1.3 non experimental · abe76b85
      Michael Niedermayer authored
      The fate tests change as they used 1.2 previously
      The increased size is due to:
      32bit CRCs per slice by default (can be disabled),
      it adds slice headers to allow decoding one slice without the others
      an additional slice size field is added to make it possible to find
      slices within corrupted surroundings.
      
      these add up to about 57bit per slice more
      at 50 frames and 4 slices thats 1425 byte
      Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
      abe76b85
  26. 07 Aug, 2013 1 commit
  27. 17 Jul, 2013 1 commit
  28. 02 Jul, 2013 1 commit
  29. 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
  30. 26 Apr, 2013 1 commit
  31. 25 Apr, 2013 1 commit
  32. 17 Apr, 2013 1 commit
    • Clément Bœsch's avatar
      Cleanse GIF muxer and encoder. · 635389cc
      Clément Bœsch authored
      This commit removes the badly duplicated code between the encoder and
      the muxer. That may sound surprising, but the encoder is now responsible
      from the encoding of the picture when muxing to a .gif file. It also
      does not require anymore a manual user intervention such as a -pix_fmt
      rgb24 to work properly. To summarize, output gif are now easier to
      generate, code is saner and simpler, and files are smaller (thanks to
      the lzw encoding which was unused so far with the default .gif output).
      We can certainly make things even better, but this is the first step.
      
      FATE is updated because of the output being produced by the encoder and
      not the muxer (no lzw in the muxer), and in the seek test only the size
      mismatches.
      
      Fixes Ticket #2262
      635389cc
  33. 08 Mar, 2013 1 commit
  34. 18 Feb, 2013 1 commit