1. 21 Dec, 2019 2 commits
  2. 23 Aug, 2019 1 commit
    • Marton Balint's avatar
      avformat/mpegtsenc: get rid of packet counting for sdt/pat/pmt · 2fb55089
      Marton Balint authored
      The packet counting based approach caused excessive sdt/pat/pmt for VBR, so
      let's use a timestamp based approach instead similar to how we emit PCRs.
      SDT/PAT/PMT period should be consistent for both VBR and CBR from now on.
      
      Also change the type of sdt_period and pat_period to AV_OPT_TYPE_DURATION so no
      floating point math is necessary.
      
      Fixes ticket #3714.
      Signed-off-by: 's avatarMarton Balint <cus@passwd.hu>
      2fb55089
  3. 25 Jul, 2019 1 commit
  4. 12 Jul, 2019 1 commit
  5. 16 Mar, 2017 1 commit
  6. 08 Mar, 2017 1 commit
  7. 15 Feb, 2017 1 commit
  8. 04 Aug, 2016 1 commit
  9. 05 Aug, 2015 1 commit
  10. 21 Jun, 2015 1 commit
  11. 19 May, 2015 1 commit
  12. 13 Apr, 2015 1 commit
  13. 02 Mar, 2015 1 commit
  14. 13 Feb, 2015 1 commit
  15. 30 Nov, 2014 2 commits
  16. 06 Jun, 2014 2 commits
  17. 05 Jun, 2014 1 commit
  18. 18 May, 2014 1 commit
  19. 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
  20. 15 Apr, 2014 1 commit
  21. 10 Apr, 2014 1 commit
  22. 03 Dec, 2013 1 commit
  23. 23 Aug, 2013 1 commit
  24. 04 Jan, 2013 1 commit
    • Alexander Strasser's avatar
      lswr: Improve default resampler's default parameters · ac25b31e
      Alexander Strasser authored
      After making some blind tests on a small collection of music
      samples for home usage. It turned out that the default cutoff
      was too low.
      
      The impact of filter_size was not clearly distinguishable (the
      results were on the edge) with the music samples but turned out
      to be clearly audible in some synthetic samples.
      
      Thanks to Daniel for helping out with the listening tests.
      Signed-off-by: 's avatarAlexander Strasser <eclipse7@gmx.net>
      ac25b31e
  25. 20 Dec, 2012 1 commit
  26. 02 Dec, 2012 1 commit
  27. 29 May, 2012 1 commit
  28. 18 May, 2012 1 commit
  29. 17 May, 2012 3 commits
    • Michael Niedermayer's avatar
      aresample: add code to flush the internal swr buffer. · 847943bc
      Michael Niedermayer authored
      Inspired-by code from af_resample.c written by Anton Khirnov
      Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
      847943bc
    • Mans Rullgard's avatar
      pcmenc: set correct bitrate value · 7d7b40f4
      Mans Rullgard authored
      This fixes a bogus bitrate value in the header of WAV files with
      alaw/ulaw audio.
      Signed-off-by: 's avatarMans Rullgard <mans@mansr.com>
      7d7b40f4
    • Anton Khirnov's avatar
      ffmpeg: add support for audio filters. · fc49f22c
      Anton Khirnov authored
      Some of the FATE changes are due to off-by-one different rounding being used
      (lrintf vs av_rescale_q).
      Some fate changes are due to 1 audio frame less being encoded (the new variant seems
      matching what qatar does and according to ffprobe its closer to the requested duration)
      the mapchan feature sadly is lost in this commit because it depends on resampling
      being done in ffmpeg.c which is now moved completely into the av filter layer
      -async is broken after this commit, this will be fixed in subsequent commits
      the new filter reconfiguration system is flawed and will drop a frame on each
      parameter change which is why the nelly moser checksums need updating.
      
      Conflicts:
      
      	ffmpeg.c
      	tests/ref/fate/smjpeg
      fc49f22c
  30. 20 Apr, 2012 3 commits
  31. 10 Apr, 2012 1 commit
    • Justin Ruggles's avatar
      avconv: use default channel layouts when they are unknown · d3c59d50
      Justin Ruggles authored
      If either input or output layout is known and the channel counts match,
      use the known layout for both. Otherwise choose the default layout based on
      av_get_default_channel_layout().
      
      Changed some FATE references due to some WAVE files now having a non-zero
      channel mask.
      d3c59d50
  32. 08 Apr, 2012 2 commits