1. 24 Jun, 2019 1 commit
    • Alexander Strasser's avatar
      configure: print_in_columns: Replace pr with awk · 99147312
      Alexander Strasser authored
      Get rid of pr dependency and write the columns strictly
      alphabetical without page size considerations (POSIX
      specifies 66 lines as default).
      
      Setting the page size via pr's -l option was considered,
      but as there is issue #5680 which wants to avoid pr
      mainly because it's not in busybox, we chose to replace
      pr instead.
      
      Before pr would attempt to write pages, thus if a page
      boundary was reached, the output looked confusing as one
      couldn't see there was a new page and the alphabetical
      order was disrupted when scanning down one of the columns.
      
      This change is based on a shell implementation submitted
      before by Yejun.
      
      Possible differences to the current version using pr:
      1. pr implementations should truncate items to not overflow columns;
         depending on how it's done not truncating shall be better IMHO.
      2. pr implementations might balance columns differently;
         we use minimum number of lines and might end up not
         using all columns or might have lesser entries in the
         last column(s)
      3. we use spaces only for padding the columns; at least the GNU pr
         version on my system also by default stuffs in tabs in addition
         to a single space in between columns. I don't see that this
         behaviour is demanded by POSIX, though I might be very well
         overlooking things. Anyway for our use case I can't see a need
         for having the additional tabs, or why it would be better compared
         to padding with spaces only.
      
      Fixes output for sizes with width < column width, too.
      
      Fixes remaining part of ticket #5680
      
      Contributor: Guo, Yejun <yejun.guo@intel.com>
      99147312
  2. 12 Jun, 2019 2 commits
  3. 24 May, 2019 1 commit
  4. 15 May, 2019 1 commit
  5. 14 May, 2019 1 commit
  6. 08 May, 2019 1 commit
  7. 07 May, 2019 1 commit
  8. 05 May, 2019 1 commit
  9. 20 Apr, 2019 1 commit
  10. 19 Apr, 2019 1 commit
  11. 16 Apr, 2019 2 commits
  12. 15 Apr, 2019 1 commit
  13. 13 Apr, 2019 1 commit
  14. 11 Apr, 2019 2 commits
  15. 28 Mar, 2019 1 commit
  16. 27 Mar, 2019 1 commit
  17. 22 Mar, 2019 1 commit
  18. 20 Mar, 2019 1 commit
  19. 12 Mar, 2019 1 commit
  20. 04 Mar, 2019 3 commits
  21. 02 Mar, 2019 1 commit
    • Gyan Doshi's avatar
      configure: select rotation filters for ffmpeg · fda793f6
      Gyan Doshi authored
      autorotate is enabled by default in ffmpeg so the rotation filters
      are required and will be attempted for insertion without the user's
      knowledge if an input stream has rotation side-data.
      fda793f6
  22. 27 Feb, 2019 7 commits
  23. 12 Feb, 2019 1 commit
  24. 11 Feb, 2019 1 commit
    • Marton Balint's avatar
      configure: warn about disabled explicitly enabled components · 0c3333fa
      Marton Balint authored
      If we enable a component but a dependant library is disabled, then the enabled
      component gets silently disabled. Warning about disabled explicitly enabled components
      allows configure to show the missing dependencies and if --fatal-warnings is
      used it can also fail if the user wants it so.
      
      For example if libdav1d is not availble ./configure --enable-decoder=libdav1d
      succeeds but the libdav1d decoder is not be enabled. After the patch configure
      will warn about this:
      
      WARNING: Disabled libdav1d_decoder because not all dependencies are satisfied: libdav1d
      Signed-off-by: 's avatarMarton Balint <cus@passwd.hu>
      0c3333fa
  25. 10 Feb, 2019 1 commit
    • Jan Ekström's avatar
      add libaribb24 ARIB STD-B24 caption decoder · 100bfac6
      Jan Ekström authored
      * Outputs ASS lines with basic coloring and font scaling for each
        given region.
      * Sets the default style to the resolution of the subtitle plane
        (for example, 960x540 / 36pt font for profile A).
      * Has options to:
        * Disable ruby text (which is coded as regions which have
          half-height text in libaribb24).
          Enabled by default as without positioning ruby text only
          confuses as it is usually coded in the beginning of the decoded
          subtitle line.
        * Set the working directory, in which libaribb24 will read
          configuration as well as into which it may save broadcast extra
          symbols as PNG.
          Unset by default.
      
      The unconventional library check can be explained by the library's
      current master branch being licensed as LGPLv3, but at the time of
      writing the latest official release is still licensed under GPLv3.
      
      Thus, one either has to wait for the following release, or enable
      GPLv3.
      100bfac6
  26. 23 Jan, 2019 1 commit
  27. 10 Jan, 2019 1 commit
  28. 06 Jan, 2019 1 commit
  29. 01 Jan, 2019 1 commit