1. 18 May, 2018 1 commit
    • Rostislav Pehlivanov's avatar
      configure: error out on unsupported MSVC versions · ce943dd6
      Rostislav Pehlivanov authored
      The FATE tests for MSVC versions older than 2013 are untested in FATE
      and apparently are no longer supported.
      
      This commit makes the configure process error out in case an older version
      is used, and suggests to use a supported version of MSVC to compile.
      
      This also changes the documentation to reflect this.
      
      As discussed on IRC:
      
      2018-05-12 19:45:16     jamrial then again, most of those were for old msvc, and i think we're not supporting versions older than 2013 (first one c99 compliant) anymore
      2018-05-12 19:45:43     +JEEB   yea, I think 2013 update 2 is needed
      
      22:53 <@atomnuker> nevcairiel: which commit broke/unsupported support for msvc 2013?
      23:23 <@atomnuker> okay, it was JEEB
      23:25 <+JEEB> which was for 2012 and older
      23:25 <+JEEB> and IIRC we no longer test those in FATE so that was my assumption
      23:26 <+JEEB> 2013 is when MS got trolled enough to actually update their C part
      23:26 <+JEEB> aand actually advertised FFmpeg support
      23:26 <+JEEB> (although it was semi-failing until VS2013 update 1 or 2)
      Signed-off-by: 's avatarRostislav Pehlivanov <atomnuker@gmail.com>
      ce943dd6
  2. 21 Jun, 2017 1 commit
  3. 29 May, 2017 1 commit
    • Rostislav Pehlivanov's avatar
      lavc: remove libschroedinger encoding and decoding wrappers · 220b24c7
      Rostislav Pehlivanov authored
      The library has stopped being developed and Debian has removed it
      from its repositories citing security issues.
      The native Dirac decoder supports everything the library has and basic
      encoding support is still provided via the native vc2 (Dirac Pro, intra
      only version of Dirac) encoder. Hence, there's no reason to still support
      linking to the library and potentially leading users into security issues.
      220b24c7
  4. 07 Mar, 2017 1 commit
  5. 03 Dec, 2016 1 commit
    • Diego Biurrun's avatar
      Remove Plan 9 support · 3794062a
      Diego Biurrun authored
      Supporting the system was a nice joke for the 9 release, but it has
      run its course. Nowadays Plan 9 receives no testing and has no
      practical usefulness.
      3794062a
  6. 11 Oct, 2016 1 commit
  7. 01 Oct, 2016 1 commit
    • Josh de Kock's avatar
      lavc: remove libfaac wrapper · dc0f7114
      Josh de Kock authored
      There is really no need for two aac wrappers, we already have
      libfdk-aac which is better. Not to mention that faac doesn't
      even support HEv1, or HEv2. It's also under a license which is
      unusable for distribution, so it would only be useful to people
      who will compile their own ffmpeg, only use it themselves (which
      at that point should just use fdk-aac).
      Signed-off-by: 's avatarJosh de Kock <josh@itanimul.li>
      dc0f7114
  8. 04 May, 2016 1 commit
  9. 30 Jan, 2016 1 commit
    • Timothy Gu's avatar
      avcodec: Remove libaacplus · 9ba54c1b
      Timothy Gu authored
      TODO: bump minor
      
      It's inferior in quality to fdk-aac and has an arguably more problematic
      license.
      
      As early as 2012, a HydrogenAudio user reported:
      
      > It has however one huge advantage: much better quality at low bitrates than
      > faac and libaacplus.
      
      (https://hydrogenaud.io/index.php?PHPSESSID=ckiq394pdglka0kj2fin6ij8t7&topic=95989.msg804633#msg804633)
      
      I myself have made a few spectrograms for a comparison of the two
      encoders as well. The FDK output is consistently better than the
      libaacplus one, in all bitrates I tested.
      
      libaacplus license is 3GPP + LGPLv2. 3GPP copyright notice is completely
      proprietory, as follows:
      
      > No part may be reproduced except as authorized by written permission.
      >
      > The copyright and the foregoing restriction extend to reproduction in
      > all media.
      >
      > :copyright: 2008, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TTA, TTC).
      >
      > All rights reserved.
      
      (The latest 26410-d00 zip from 3GPP has the same notice, but the copyright
      year is changed to 2015)
      
      The copyright part of the FDK AAC license (section 2) is a copyleft
      license that permits redistribution under certain conditions (and
      therefore the LGPL + libfdk-aac combination is not prohibited by
      configure):
      
      > Redistribution and use in source and binary forms, with or without
      > modification, are permitted without payment of copyright license fees
      > provided that you satisfy the following conditions:
      >
      > You must retain the complete text of this software license in
      > redistributions of the FDK AAC Codec or your modifications thereto in
      > source code form.
      >
      > You must retain the complete text of this software license in the
      > documentation and/or other materials provided with redistributions of
      > the FDK AAC Codec or your modifications thereto in binary form.
      >
      > You must make available free of charge copies of the complete source
      > code of the FDK AAC Codec and your modifications thereto to recipients
      > of copies in binary form.
      >
      > The name of Fraunhofer may not be used to endorse or promote products
      > derived from this library without prior written permission.
      >
      > You may not charge copyright license fees for anyone to use, copy or
      > distribute the FDK AAC Codec software or your modifications thereto.
      >
      > Your modified versions of the FDK AAC Codec must carry prominent
      > notices stating that you changed the software and the date of any
      > change. For modified versions of the FDK AAC Codec, the term
      > "Fraunhofer FDK AAC Codec Library for Android" must be replaced by the
      > term "Third-Party Modified Version of the Fraunhofer FDK AAC Codec
      > Library for Android."
      9ba54c1b
  10. 26 Nov, 2015 1 commit
  11. 23 Nov, 2015 1 commit
  12. 27 Jul, 2015 1 commit
  13. 21 Feb, 2015 1 commit
  14. 19 Feb, 2015 1 commit
  15. 21 Jan, 2015 2 commits
  16. 04 Sep, 2014 1 commit
  17. 21 Jul, 2014 1 commit
  18. 09 Jul, 2014 1 commit
  19. 22 Jun, 2014 1 commit
  20. 12 Mar, 2014 3 commits
  21. 27 Nov, 2013 2 commits
  22. 24 Jun, 2013 1 commit
  23. 30 Mar, 2013 1 commit
  24. 13 Feb, 2013 1 commit
  25. 14 Jan, 2013 1 commit
  26. 21 Nov, 2012 1 commit
  27. 20 Nov, 2012 1 commit
  28. 01 Nov, 2012 3 commits
  29. 23 Oct, 2012 1 commit
    • Mans Rullgard's avatar
      build: Plan 9 support · 4ebc6a74
      Mans Rullgard authored
      This adds support for building on Plan 9 x86-32.  The compat/plan9
      directory contains these items:
      
      - replacements for the 'head' and 'printf' shell commands
      - wrapper for main() to disable FPU exceptions
      
      Larger required changes to the system are described in the
      documentation.
      Signed-off-by: 's avatarMans Rullgard <mans@mansr.com>
      4ebc6a74
  30. 20 Oct, 2012 4 commits
  31. 28 Sep, 2012 1 commit