1. 25 May, 2019 1 commit
    • hoonhee.lee's avatar
      decodebin3: introduce parse input lock for upstream changes · fdfd764a
      hoonhee.lee authored
      When upstream changes like dynamic stream changes is happened,
      below symptom may be observed.
        1) DecodebinInputSteam is created in create_input_stream.
           But, it is not linked yet to multiqueue sinkpad and not assigned.
        2) custom-eos is delivered to multiqueue srcpad and it understands
          input stream is null and try to release slot by async call.
        3) The new input stream is linked to slot by link_input_to_slot.
        4) The slot is released by free_multiqueue_slot.
      
      After that the DecodebinInputStream lost correponding slot and
      It may cause unexpected behaviour or crash symptom.
      
      To avoid this problem, take parse input lock for create_input_stream
      and custom-eos is handled in multiqueue srcpad.
      fdfd764a
  2. 24 May, 2019 8 commits
  3. 22 May, 2019 1 commit
    • Tim-Philipp Müller's avatar
      uridecodebin, urisourcebin: fix buffering for ssh:// URIs · b87f8307
      Tim-Philipp Müller authored
      Protocols that are in the stream_uris list should always
      be streams, no matter what they respond to the scheduling
      query. The flag in the scheduling query is just another
      way to declare something that needs buffering without the
      whitelist, the absence of the flag shouldn't make us ignore
      our known protocol list.
      
      Also set is_stream always to a boolean and not a mask value.
      b87f8307
  4. 21 May, 2019 1 commit
  5. 20 May, 2019 1 commit
  6. 17 May, 2019 2 commits
  7. 16 May, 2019 2 commits
  8. 14 May, 2019 2 commits
  9. 13 May, 2019 8 commits
  10. 07 May, 2019 1 commit
    • Matthew Waters's avatar
      glshader: fix default external-oes shaders · 15cb8643
      Matthew Waters authored
      In glsl, #extension directives need to before other non-preprocesser
      directives.  We were placing the precision qualifier before that.  Fix
      by moving the #extension to the first line in the shader.
      
      Fixes: #601
      15cb8643
  11. 06 May, 2019 2 commits
  12. 05 May, 2019 1 commit
    • Seungha Yang's avatar
      video: Add RGB10A2_LE pixel format · f4b054d3
      Seungha Yang authored
      Packed 10 bits per each R, G and B channel with MSB 2bits alpha channel.
      This format is mapped to Windows' DXGI_FORMAT_R10G10B10A2_UNORM format which is
      required for 10bits HDR rendering.
      
      Note that this RGB10A2_LE format is R - B channel swapped version of BGR10A2_LE
      f4b054d3
  13. 03 May, 2019 4 commits
  14. 02 May, 2019 4 commits
  15. 30 Apr, 2019 2 commits