1. 12 Oct, 2015 1 commit
  2. 10 Sep, 2015 1 commit
  3. 07 Jan, 2014 1 commit
  4. 24 Jun, 2013 1 commit
    • Matthew Heaney's avatar
      lavf/webvttdec: use private option to specify WebVTT kind · 1029822a
      Matthew Heaney authored
      WebVTT subtitle tracks have four kinds. Certain downstream muxers
      (such as for WebM) need to know which WebVTT kind this is, in order to
      specify the codec id of the output track.
      
      A new private input option, "-kind", has been added to the WebVTT
      demuxer.  It accepts as a value any of "subtitles" (the default),
      "captions", "descriptions", and "metadata".  The kind option value is
      used to assign a value to the stream disposition flag, to which four
      new values have been added, corresponding the four WebVTT kinds.
      Signed-off-by: default avatarMatthew Heaney <matthewjheaney@google.com>
      Signed-off-by: default avatarClément Bœsch <ubitux@gmail.com>
      1029822a
  5. 01 Jun, 2013 2 commits
    • Clément Bœsch's avatar
    • Matthew Heaney's avatar
      lavf/webvttdec: save cue id and settings as side data · 8f75ba99
      Matthew Heaney authored
      Currently the WebVTT demuxer parses the cues but throws away
      the cue id (the optional first line of the cue) and cue
      settings (the optional rendering instructions that follow
      the timestamp).
      
      However, in order to write inband text tracks (to WebM
      files), the entire cue payload from the WebVTT source must
      be preserved.
      
      This commit makes no change to the data part of the output
      buffer packet (where the actual cue text is stored), but
      does add the cue id and settings as a side data items, if
      they're present in the cue. Existing code that cares only
      about the data part of the packet can continue to ignore the
      side data.
      
      There are two new packet data type flags,
      AV_PKT_DATA_WEBVTT_IDENTIFIER and
      AV_PKT_DATA_WEBVTT_SETTINGS.
      8f75ba99
  6. 03 Jan, 2013 1 commit
  7. 02 Jan, 2013 1 commit
  8. 01 Dec, 2012 1 commit
  9. 20 Oct, 2012 1 commit
  10. 23 Sep, 2012 1 commit