1. 23 Feb, 2018 4 commits
    • Stefan Pöschel's avatar
      lavf/mpegts: add supplementary audio descriptor · 8720d3ff
      Stefan Pöschel authored
      The supplementary audio descriptor is defined in ETSI EN 300 468 and
      provides more details regarding accessibility audio tracks, especially
      the normative annex J contains a detailed description of its use.
      
      Its language code (if present) overrides the language code of an also
      present ISO 639 language descriptor.
      
      Note that this also changes the priority of multiple descriptors with
      language from "the last descriptor with language within the ES loop" to
      "specific descriptor over general ISO 639 descriptor".
      Signed-off-by: 's avatarAman Gupta <aman@tmm1.net>
      8720d3ff
    • Bela Bodecs's avatar
      hlsenc: Fixing HLS_TEMP_FILE usage with HLS_SECOND_LEVEL_SEGMENT_... · 85e6a33b
      Bela Bodecs authored
      Currently using HLS_TEMP together with HLS_SECOND_LEVEL_SEGMENT_DURATION
      or HLS_SECOND_LEVEL_SEGMENT_SIZE gives error at end of each segment
      writing and the final segment file names do not contain the desired
      data. This patch fixes this bug by delaying the initilization of
      original segment filename after actual temp file renaming will skip the
      interfering.
      Signed-off-by: 's avatarBela Bodecs <bodecsb@vivanet.hu>
      85e6a33b
    • Gyan Doshi's avatar
      avutil/timecode: fix starting frame number for 59.94 fps · b6652f51
      Gyan Doshi authored
      The existing code for adjusting starting frame number assumes 29.97 as
      stream fps.
      Signed-off-by: 's avatarMichael Niedermayer <michael@niedermayer.cc>
      b6652f51
    • Nikolas Bowe's avatar
      avformat/flvdec: Set broken_sizes for FlixEngine. · ce8a12fb
      Nikolas Bowe authored
      we found some very old videos which suffered from
      corruption after 9e6a2427, but were fine
      before.
      These had "End of AC stream reached in vp6_parse_coeff" warnings in logs.
      These also had flv Packet mismatch warnings.
      Adding FlixEngine to the list of flv muxers which produce broken packet
      sizes fixes this corruption.
      
      FlixEngine is very old and not maintained or available anymore (since
      2010), so we won't need to worry about newer versions fixing the issue.
      Signed-off-by: 's avatarMichael Niedermayer <michael@niedermayer.cc>
      ce8a12fb
  2. 22 Feb, 2018 2 commits
  3. 21 Feb, 2018 29 commits
  4. 20 Feb, 2018 5 commits