1. 10 Feb, 2019 3 commits
    • Steven Liu's avatar
      avformat/hlsenc: fix fmp4_init_filename file name with %v problem · 9ec1f763
      Steven Liu authored
      when set option fmp4_init_filename to init_%v.mp4
      before patch:
      the init file will be init_%v_0.mp4, init_%v_1.mp4
      after patch:
      the init file will be init_0.mp4, init_1.mp4
      Reported-By: 's avatarGyan Doshi <ffmpeg@gyani.pro>
      Signed-off-by: 's avatarSteven Liu <lq@chinaffmpeg.org>
      9ec1f763
    • Jan Ekström's avatar
      lavf/mpegts: add reading of ARIB data coding descriptor · a03885b7
      Jan Ekström authored
      This enables us to read the data coding type utilized for
      a specific private data stream, of which we currently are
      interested in ARIB caption streams.
      
      The component tag limitations are according to ARIB TR-B14,
      and the component IDs are defined in ARIB STD-B10.
      a03885b7
    • 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
  2. 09 Feb, 2019 5 commits
  3. 08 Feb, 2019 4 commits
  4. 07 Feb, 2019 3 commits
  5. 06 Feb, 2019 4 commits
  6. 05 Feb, 2019 2 commits
    • Lauri Kasanen's avatar
      libswscale/ppc: VSX-optimize 9-16 bit yuv2planeX · 8522d219
      Lauri Kasanen authored
      ./ffmpeg_g -f rawvideo -pix_fmt rgb24 -s hd1080 -i /dev/zero -pix_fmt yuv420p16be \
      -s 1920x1728 -f null -vframes 100 -v error -nostats -
      
      9-14 bit funcs get about 6x speedup, 16-bit gets about 15x.
      Fate passes, each format tested with an image to video conversion.
      
      Only POWER8 includes 32-bit vector multiplies, so POWER7 is locked out
      of the 16-bit function. This includes the vec_mulo/mule functions too,
      not just vmuluwm.
      
      With TIMER_REPORT skips disabled:
      yuv420p9le
        12412 UNITS in planarX,  131072 runs,      0 skips
        73136 UNITS in planarX,  131072 runs,      0 skips
      yuv420p9be
        12481 UNITS in planarX,  131072 runs,      0 skips
        73410 UNITS in planarX,  131072 runs,      0 skips
      yuv420p10le
        12322 UNITS in planarX,  131072 runs,      0 skips
        72546 UNITS in planarX,  131072 runs,      0 skips
      yuv420p10be
        12291 UNITS in planarX,  131072 runs,      0 skips
        72935 UNITS in planarX,  131072 runs,      0 skips
      yuv420p12le
        12316 UNITS in planarX,  131072 runs,      0 skips
        72708 UNITS in planarX,  131072 runs,      0 skips
      yuv420p12be
        12319 UNITS in planarX,  131072 runs,      0 skips
        72577 UNITS in planarX,  131072 runs,      0 skips
      yuv420p14le
        12259 UNITS in planarX,  131072 runs,      0 skips
        72516 UNITS in planarX,  131072 runs,      0 skips
      yuv420p14be
        12440 UNITS in planarX,  131072 runs,      0 skips
        72962 UNITS in planarX,  131072 runs,      0 skips
      yuv420p16le
        10548 UNITS in planarX,  131072 runs,      0 skips
        73429 UNITS in planarX,  131072 runs,      0 skips
      yuv420p16be
        10634 UNITS in planarX,  131072 runs,      0 skips
       150959 UNITS in planarX,  131072 runs,      0 skips
      Signed-off-by: 's avatarLauri Kasanen <cand@gmx.com>
      8522d219
    • Lauri Kasanen's avatar
      avutil/ppc/cpu: Fix power8 linux detection · fc6022e1
      Lauri Kasanen authored
      The existing code was in no released kernel that I can see. The corrected code
      was added in 3.9.
      fc6022e1
  7. 04 Feb, 2019 5 commits
  8. 03 Feb, 2019 1 commit
  9. 02 Feb, 2019 7 commits
  10. 01 Feb, 2019 4 commits
  11. 31 Jan, 2019 2 commits