1. 17 Oct, 2019 3 commits
  2. 16 Oct, 2019 4 commits
  3. 15 Oct, 2019 1 commit
    • Julien Isorce's avatar
      msdkenc: close encoder upon bitrate change · 5de00b9f
      Julien Isorce authored
      Upon bitrate change, make sure to close the encoder otherwise
      the encoder is not re-initialized and the target bitrate is
      never reached, and the encoder was flushed at each frame
      from this moment.
      
      Regression introduced in f2b35abc which replaced the call
      that was closing the encoder by an early return to avoid
      re-initialization.
      5de00b9f
  4. 14 Oct, 2019 4 commits
  5. 12 Oct, 2019 4 commits
  6. 11 Oct, 2019 3 commits
  7. 08 Oct, 2019 3 commits
  8. 07 Oct, 2019 1 commit
    • Seungha Yang's avatar
      hlssink2: Respect requested max-files property for decision on removing old fragments from disk · 2c394df6
      Seungha Yang authored
      hlssink2 defined "max-files" property to decide the maximum number
      of fragments which should be stored in disk. But we've not used
      the property. Instead, the size has been maintained by "playlist-length".
      Since "max-files" and "playlist-length" have different meaning,
      the decision should be done by "max-files" property.
      
      For example, an user might want expose only 3 fragments via playlist
      but might want to keep more files than 3 in disk.
      2c394df6
  9. 06 Oct, 2019 1 commit
    • Matthew Waters's avatar
      ass: avoid infinite unref loop with bad data · 84718775
      Matthew Waters authored
      A classic case of not updating the next item to iterate after deleting
      it from the singly linked list.
      
      Only ever hit with a text buffer with GST_CLOCK_TIME_NONE for either the
      timestamp or duration.
      84718775
  10. 04 Oct, 2019 2 commits
  11. 03 Oct, 2019 2 commits
  12. 01 Oct, 2019 1 commit
    • Seungha Yang's avatar
      hlssink,hlssink2: Ensure writing ENDLIST tag at the end · d763aeee
      Seungha Yang authored
      hlssink* elements could be finalized without EOS event, and in that case
      the final playlist might not include the EXT-X-ENDLIST tag.
      Since missing ENDLIST tag means it's live stream, but we did't intend it,
      hlssink* elements should put the tag at the end.
      d763aeee
  13. 30 Sep, 2019 5 commits
    • Haihao Xiang's avatar
      msdkdec: set lockable flag · 71ff8236
      Haihao Xiang authored
      When postpone_free_surface is TRUE, the output buffer is not writable,
      however the base decoder needs a writable buffer as output buffer,
      otherwise it will make a copy of the output buffer. As the underlying
      memory is always lockable, so we may set the LOCKABLE flag for this buffer
      to avoid buffer copy in the base class.
      
      The refcount of the output buffer is 1 when postpone_free_surface is
      FALSE, so needn't set the LOCKABLE flag for this case.
      71ff8236
    • Haihao Xiang's avatar
      msdkh265enc: add support for Y410 in sink pad · 83100b35
      Haihao Xiang authored
      Sample pipeline:
      gst-launch-1.0 videotestsrc ! video/x-raw,format=Y410 !
      msdkh265enc low-power=1 ! filesink location=output.h265
      83100b35
    • Haihao Xiang's avatar
      msdkh265enc: add support for VUYA in sink pad · 05075476
      Haihao Xiang authored
      sample pipelie:
      gst-launch-1.0 videotestsrc ! video/x-raw,format=VUYA !
      msdkh265enc low-power=1 ! filesink location=output.h265
      05075476
    • Haihao Xiang's avatar
      msdkenc: clean up code by using switch · 85914997
      Haihao Xiang authored
      It is convenient for us to add support for new formats in future, there
      is no change in functionality.
      85914997
    • Haihao Xiang's avatar
      msdk: remove some dead code · 0c1c2ce4
      Haihao Xiang authored
      0c1c2ce4
  14. 27 Sep, 2019 2 commits
  15. 26 Sep, 2019 2 commits
    • Seungha Yang's avatar
      d3d11videosink: Use pixel aspect ratio to setup window draw area · 22d8d77b
      Seungha Yang authored
      ... instead of calculated display ratio from given PAR and DAR.
      
      d3d11window calculates output display ratio
      to decide padding area per window resize event. In the formula,
      actual PAR is required to handle both 1:1 PAR and non-1:1 PAR.
      22d8d77b
    • Fabian Greffrath's avatar
      fluidsynth: add sf3 to soundfont search path · 296e17e3
      Fabian Greffrath authored
      In Debian, soundfonts in SF3 format (i.e. the same as SF2 format but
      with Ogg/Vorbis-compressed samples) are installed into
      /usr/share/sounds/sf3. Soundfonts in SF3 format are supported since
      FluidSynth 1.1.7 (released in Feb 2018).
      296e17e3
  16. 25 Sep, 2019 2 commits
    • Seungha Yang's avatar
      vulkan: Fix build on Windows · 1e38255c
      Seungha Yang authored
      * Fix meson build script for Windows. Since the Vulkan dependency
      object was declared by us in case of Windows, the dependency object
      shouldn't be used for finding header
      
      * Fix build error by including Windows specific header
      gstvkdisplay.c(563): error C2065: 'VK_KHR_WIN32_SURFACE_EXTENSION_NAME': undeclared identifier
      1e38255c
    • Matthew Waters's avatar
      vulkan: remove VkImageView from the memory · 34ff8950
      Matthew Waters authored
      There can be multiple views per image for different subresource ranges
      or planes in multi-planer images.
      34ff8950