1. 03 Mar, 2017 1 commit
    • Anton Khirnov's avatar
      ffmpeg: do packet ts rescaling in write_packet() · 4ee5aed1
      Anton Khirnov authored
      This will be useful in the following commit, after which the muxer
      timebase is not always available when encoding.
      
      This merges Libav commit 3e265ca5. It was previously skipped.
      
      There are some changes with how/when the mux_timebase field is set,
      because the Libav approach often causes a too imprecise time base
      to be set. This is hard, because the muxer's write_header function
      can readjust the timebase, at which point we might already have
      encoded packets buffered. (It might be better to buffer them after
      the encoder, instead of after all the timestamp handling logic
      before muxing.)
      
      The two FATE tests change because the output time base is raised
      for subtitles. (Needed to avoid certain rounding issues in other
      cases.)
      
      Includes a minor merge fix by Mark Thompson, and
      
          avconv: Move rescale to stream timebase before monotonisation
      
      also by Mark Thompson <sw@jkqxz.net>.
      Signed-off-by: 's avatarwm4 <nfxjfg@googlemail.com>
      4ee5aed1
  2. 27 Apr, 2015 1 commit
  3. 16 Mar, 2014 1 commit
  4. 22 Feb, 2014 1 commit
  5. 14 Aug, 2012 1 commit
  6. 05 Aug, 2012 1 commit
  7. 04 Aug, 2012 1 commit
    • Philip Langdale's avatar
      movtextenc: 3GPP TS 26.245 Timed Text Encoder. · 2daaf776
      Philip Langdale authored
      This change introduces a basic encoder for 3GPP Timed Text subtitles,
      also known as TX3G, Quicktime subtitles, or "movtext" in the existing
      code.
      
      This initial change doesn't attempt to write styling information,
      and just writes the plain text of the subtitles. I intend to add
      support for styles eventually, but it's challenging due to a lack
      of existing players that support them.
      
      Note that an additional change is required to the mov/mp4 muxer to
      write empty subtitle packets to indicate subtitle duration.
      Signed-off-by: 's avatarPhilip Langdale <philipl@overt.org>
      2daaf776