1. 12 Nov, 2017 2 commits
  2. 11 Nov, 2017 1 commit
  3. 06 Nov, 2017 1 commit
    • Thomas Guillem's avatar
      input: item: fix false positives when matching slaves · aa4c7ce7
      Thomas Guillem authored
       - don't match 2 possible slaves between each others
       - The slave name len should not be twice longer than the item name len.
         (avoid matching "2016 - blabla.aac" with "20.mkv" for example)
      
      The matching algorithm is still quite dumb and far from perfect. We should
      detect item as slaves only if they have a language indication in their path
      name.
      
      Fixes #18913
      aa4c7ce7
  4. 30 Oct, 2017 2 commits
  5. 27 Oct, 2017 1 commit
  6. 26 Oct, 2017 1 commit
  7. 25 Oct, 2017 1 commit
  8. 17 Oct, 2017 2 commits
  9. 12 Oct, 2017 2 commits
  10. 10 Oct, 2017 1 commit
    • Thomas Guillem's avatar
      decoder: fix occasional deadlock on seek · 8cacc98a
      Thomas Guillem authored
      This commit fixes the following deadlock:
      
      The input thread (from input_DecoderWait()) reads p_owner->b_idle, and wait on
      the wait_acknowledge condition variable because p_owner->b_idle is false (and
      because p_owner->b_has_data is false too). The decoder thread sets
      p_owner->b_idle to true because the fifo is empty and wait on the fifo
      condition variable. Both threads are waiting each others, hence the deadlock.
      
      To fix this issue, signal the input thread from the decoder thread after
      setting p_owner->b_idle to true.
      
      Since predictable scheduling behavior is not required, p_owner->lock doesn't
      have to be held while signaling p_owner->wait_acknowledge.
      
      Fixes #16100
      8cacc98a
  11. 04 Oct, 2017 2 commits
  12. 03 Oct, 2017 2 commits
  13. 21 Sep, 2017 2 commits
  14. 20 Sep, 2017 9 commits
  15. 19 Sep, 2017 9 commits
  16. 14 Sep, 2017 1 commit
  17. 05 Sep, 2017 1 commit