1. 09 Feb, 2018 11 commits
  2. 08 Feb, 2018 2 commits
  3. 07 Feb, 2018 9 commits
  4. 06 Feb, 2018 11 commits
  5. 05 Feb, 2018 2 commits
  6. 04 Feb, 2018 3 commits
    • wm4's avatar
      id3v2: fix unsynchronization · 48bc9fff
      wm4 authored
      The ID3v2 "unsynchronization scheme" requires replacing any 0xFF 0x00
      sequences with 0xFF. This has to be done on every byte of the source
      data, while the current code skipped a byte after a replacement. This
      meant 0xFF 0x00 0xFF 00 was translated to 0xFF 0xFF 0x00 instead of 0xFF
      0xFF. It feels a bit messy to do this correctly with the avio use. But
      fortunately, this translation can be done in-place, so we can just do it
      in memory.
      
      Inspired by what taglib does.
      
      Also see 9ae80e6a. (The sample file for
      that commit is gone, so it could not be retested.)
      48bc9fff
    • wm4's avatar
      rtsp: rename certain options after a deprecation period · ff46124b
      wm4 authored
      The "timeout" option name inherently clashes with the meaning of the
      HTTP libavformat protocol option with the same name. Rename it after a
      deprecation period to make it compatible with the HTTP one.
      ff46124b
    • Jun Zhao's avatar
      examples: Add a VA-API transcode example. · 0519e66a
      Jun Zhao authored
      Usage is:
      ./vaapi_transcode input_stream codec output_stream
      For example:
      - ./vaapi_transcode input.mp4 h264_vaapi output_h264.mp4
      - ./vaapi_transcode input.mp4 vp8_vaapi output_vp8.ivf
      
      Does not handle resolution changes on the input stream.
      Signed-off-by: 's avatarJun Zhao <jun.zhao@intel.com>
      Signed-off-by: 's avatarLiu, Kaixuan <kaixuan.liu@intel.com>
      Signed-off-by: 's avatarMark Thompson <sw@jkqxz.net>
      0519e66a
  7. 03 Feb, 2018 2 commits