1. 18 Jun, 2016 2 commits
    • Clément Bœsch's avatar
      b51d5c99
    • Clément Bœsch's avatar
      Merge commit '728d90a0' · 5584f019
      Clément Bœsch authored
      * commit '728d90a0':
        h264: decouple h264_sei from the h264 decoder
      
      Main changes:
      
      - SEI decoding doesn't have access to the debug flag in the codec context so a
        few logging are dropped.
      
      - naming of quincunx_sampling_flag and frame_packing_arrangement_type are kept
        as they are in FFmpeg instead of respectively quincunx_subsampling and
        arrangement_type used in Libav because the former match the specifications.
      
      - don't reset the x264 build info once read in order to fix
        fate-h264-lossless (change by Hendrik)
      
      - H264Context.has_recovery_point and deprecated
        AVCodecContext.dtg_active_format are set after ff_h264_sei_decode()
        based on the SEI state since ff_h264_sei_decode() doesn't have access
        to H264Context anymore.
      
      - frame_packing_arrangement_type is not checked against <= 0 in
        decode_postinit() since it is always read as a positive value with
        get_bits(). This fixes a -Wtype-limits warning by GCC spotted by
        Michael.
      
      Side Notes:
      
      - tested that ffprobe on the file from ticket #3652 still returns 4
        keyframes
      - tested that playback from ticket #3063 still works
      Merged-by: 's avatarClément Bœsch <clement@stupeflix.com>
      Signed-off-by: 's avatarHendrik Leppkes <h.leppkes@gmail.com>
      5584f019
  2. 17 Jun, 2016 14 commits
  3. 16 Jun, 2016 6 commits
  4. 15 Jun, 2016 8 commits
  5. 14 Jun, 2016 10 commits