1. 21 Oct, 2017 1 commit
  2. 27 Sep, 2017 1 commit
  3. 05 Jul, 2017 7 commits
    • Diego Biurrun's avatar
      cinepakenc: misc small changes · ed3b2a99
      Diego Biurrun authored
      Avoid anonymously typedeffed structs and enums, drop an unused context member,
      fix a small wording mishap, sizeof(type) ---> sizeof(*variable), drop a
      needlessly verbose log message, use av_malloc_array() where appropriate.
      ed3b2a99
    • Diego Biurrun's avatar
      cinepakenc: K&R formatting cosmetics · 47cde2ea
      Diego Biurrun authored
      47cde2ea
    • Timothy Gu's avatar
      cinepakenc: Stop using AVPicture · 1e12730e
      Timothy Gu authored
      1e12730e
    • Diego Biurrun's avatar
      cinepakenc: Drop broken debug code · b40236d9
      Diego Biurrun authored
      b40236d9
    • addr-see-the-website@aetey.se's avatar
      cinepakenc: add option handling for flexibility · 158d2e15
      addr-see-the-website@aetey.se authored
      Now it is possible to adjust compression speed vs R/D when needed
      and also skip vintage player compatibility at will.
      Signed-off-by: 's avatarDiego Biurrun <diego@biurrun.de>
      158d2e15
    • addr-see-the-website@aetey.se's avatar
      cinepakenc: fixes and improvements · 7da9f452
      addr-see-the-website@aetey.se authored
      version 2013-02-08 Rl
      - fixes/optimization in multistrip encoding and codebook size choice,
        quality/bitrate is now better than that of the binary proprietary encoder
      
      version 2013-02-12 Rl
      - separated codebook training sets, avoided the transfer of wasted bytes,
        which yields both better quality and smaller files
      - now using the correct colorspace (TODO: move conversion to libswscale)
      
      version 2013-02-14 Rl "Valentine's Day" version:
      - made strip division more robust
      - minimized bruteforcing the number of strips,
        (costs some R/D but speeds up compession a lot), the heuristic
        assumption is that score as a function of the number of strips has
        one wide minimum which moves slowly, of course not fully true
      - simplified codebook generation,
        the old code was meant for other optimizations than we actually do
      - optimized the codebook generation / error estimation for MODE_MC
      
      version 2013-04-28 Rl
      - bugfixed codebook optimization logic
      
      version 2014-01-20 Rl
      - made the encoder compatible with vintage decoders
        and added some yet unused code for possible future
        incremental codebook updates
      - fixed a small memory leak
      
      version 2014-01-21 Rl
      - believe it or not, now we get even smaller files, with better quality
        (which means I missed an optimization earlier :)
      Signed-off-by: 's avatarDiego Biurrun <diego@biurrun.de>
      7da9f452
    • Tomas Härdin's avatar
      Add Cinepak encoder · 89e632de
      Tomas Härdin authored
      With permission of Tomas Härdin applied by Rl aetey.se
      Signed-off-by: 's avatarDiego Biurrun <diego@biurrun.de>
      89e632de
  4. 02 Feb, 2017 1 commit
  5. 14 Jan, 2017 1 commit
  6. 03 Feb, 2016 1 commit
  7. 04 Dec, 2015 1 commit
  8. 27 Jul, 2015 1 commit
  9. 13 Jun, 2015 1 commit
  10. 11 May, 2014 1 commit
  11. 08 May, 2014 1 commit
  12. 07 May, 2014 2 commits
  13. 23 Jan, 2014 1 commit
  14. 22 Jan, 2014 2 commits