Skip to content
Snippets Groups Projects
  1. Mar 18, 2021
    • Calvin Walton's avatar
      Rework the ffmpeg filter generation in the audio rendering. · 2a6b0b62
      Calvin Walton authored
      This gives the following advantages over the previous code:
      
      * The ffmpeg input filters are loaded from a filter "script" file instead
        of passed on the command line. This fixes some cases of recordings
        failing to process because the ffmpeg command line generated for the
        audio processing exceeded the max command line length limit. (Although
        that only really happens due to BBB bugs...)
      * Use absolute positions when trimming audio segments for cuts.
        Previously segments were trimmed to the length of the segment, and the
        results were concatenated. There's some possibility of accumulated
        errors in the segment lengths causing audio desync over time. The new
        code incrementally concatenates the segments, and cuts each segment
        end based on the absolute time since the start of the meeting, to
        avoid error accumulation.
      2a6b0b62
  2. Mar 17, 2021
  3. Mar 16, 2021
  4. Mar 15, 2021
  5. Mar 12, 2021
Loading