1. 28 Apr, 2014 1 commit
  2. 10 Apr, 2014 1 commit
  3. 02 Apr, 2014 1 commit
  4. 02 Oct, 2013 1 commit
  5. 19 Apr, 2013 3 commits
    • Clément Bœsch's avatar
      lavf/gif: correct the delay after the first frame. · a7c5b7a6
      Clément Bœsch authored
      To define accurately the delay between two frames, it is necessary to
      have both available. Before this commit, the first frame had a delay of
      0; while in practice the problem is not visible in most situation, it is
      problematic with low frame rate and large scene change.
      
      This commit notably fixes output generated with commands such as:
      
        ffmpeg -i big_buck_bunny_1080p_h264.mov
           -vf "select='gt(scene,0.4)',scale=320:-1,setpts=N/TB"
           -frames:v 5 -y out.gif
      
      Also, to avoid odd loop delays, the N-1 delay is duplicated for the last
      frame.
      a7c5b7a6
    • Clément Bœsch's avatar
      lavf/gif: fix timing. · 7e57adb4
      Clément Bœsch authored
      pkt->duration can not be used since the values are only based on frame
      rate.
      7e57adb4
    • Clément Bœsch's avatar
      3d786591
  6. 17 Apr, 2013 2 commits
    • Clément Bœsch's avatar
      fate: hot fix for gif failure. · 32cc7ba8
      Clément Bœsch authored
      32cc7ba8
    • Clément Bœsch's avatar
      Cleanse GIF muxer and encoder. · 635389cc
      Clément Bœsch authored
      This commit removes the badly duplicated code between the encoder and
      the muxer. That may sound surprising, but the encoder is now responsible
      from the encoding of the picture when muxing to a .gif file. It also
      does not require anymore a manual user intervention such as a -pix_fmt
      rgb24 to work properly. To summarize, output gif are now easier to
      generate, code is saner and simpler, and files are smaller (thanks to
      the lzw encoding which was unused so far with the default .gif output).
      We can certainly make things even better, but this is the first step.
      
      FATE is updated because of the output being produced by the encoder and
      not the muxer (no lzw in the muxer), and in the seek test only the size
      mismatches.
      
      Fixes Ticket #2262
      635389cc
  7. 04 Dec, 2012 1 commit
  8. 30 Nov, 2012 1 commit
    • Vitaliy E Sugrobov's avatar
      Add exception for "gif" in image2 probe() method. · f83657fc
      Vitaliy E Sugrobov authored
      Without this exception files with ".gif" extension by default
      recognized as input suitable for image2 demuxer rather than gif.
      In order to pass image through gif demuxer it was necessary
      to use -f gif option.
      This change affected 'make fate' test results because previously
      image2 demuxer and gif decoder took only first frame of multiframe
      test data, which is no longer true with gif demuxer.
      Signed-off-by: 's avatarVitaliy E Sugrobov <vsugrob@hotmail.com>
      f83657fc
  9. 17 Apr, 2012 1 commit
  10. 09 Apr, 2012 2 commits
  11. 08 Jul, 2011 1 commit
  12. 31 Aug, 2010 1 commit
  13. 02 Mar, 2010 1 commit
  14. 16 Jan, 2010 1 commit