1. 09 Aug, 2010 1 commit
  2. 11 Jul, 2010 1 commit
  3. 28 Jun, 2010 1 commit
  4. 19 Apr, 2010 1 commit
  5. 07 Apr, 2010 2 commits
  6. 02 Feb, 2010 1 commit
  7. 28 Jan, 2010 1 commit
  8. 16 Dec, 2009 1 commit
  9. 06 Dec, 2009 1 commit
  10. 05 Dec, 2009 2 commits
  11. 09 Nov, 2009 1 commit
  12. 22 Jun, 2009 1 commit
  13. 21 Jun, 2009 2 commits
  14. 18 Jun, 2009 1 commit
  15. 10 Jun, 2009 1 commit
  16. 16 May, 2009 2 commits
  17. 15 May, 2009 1 commit
  18. 13 May, 2009 2 commits
  19. 26 Apr, 2009 1 commit
    • Rémi Denis-Courmont's avatar
      Explicitly add formerly implicit submodule shortcuts · b69133b0
      Rémi Denis-Courmont authored
      Except for a few cases:
       - dialog providers -> cannot be selected explicitly,
       - window providers -> cannot be selected explicitly,
       - ffmpeg-deinterlace -> "ffmpeg" does not make much sense here??
       - kate -> already duplicating its own shortcut
      
      Note sure about packetizers: added just in case
      b69133b0
  20. 31 Mar, 2009 2 commits
  21. 06 Mar, 2009 1 commit
  22. 05 Mar, 2009 3 commits
  23. 28 Jan, 2009 1 commit
  24. 27 Jan, 2009 1 commit
  25. 20 Jan, 2009 1 commit
  26. 17 Dec, 2008 1 commit
  27. 13 Dec, 2008 1 commit
  28. 12 Dec, 2008 1 commit
  29. 24 Nov, 2008 1 commit
  30. 29 Oct, 2008 1 commit
  31. 15 Oct, 2008 2 commits
    • edgomez's avatar
      dshow: try to improve multithreading code for RAW sample grabbing · c7d9a5cd
      edgomez authored
      # HG changeset patch
      # User Edouard Gomez <ed.gomez@free.fr>
      # Date 1224021637 -7200
      # Node ID 0c4727aa17ba532172cae4aded7d16d70ea4ea53
      # Parent  8e7c3f94407dc1500438237ac6bf3d484bfba742
      dshow: try to improve multithreading code for RAW sample grabbing
      
      This patch tries to address two theoritical problems:
       - The filter capturepin should not lock p_sys->lock. By chance, win32 mt
         locking is recursive by default.
          - Do not lock again, this makes things clearer for poor POSIX coders like
            me.
       - The current code does not try to push samples as fast as it receives them.
         This is caused by the arbitrary msleep call which can differ sample delivery
         with up to 10ms delay. Moreover, only a single sample at a time was processed
         either for audio or for video.
          - Use MT condition instead of sleep so no artificial delay is introduced in
            the delivery chain.
          - Process all available samples at once.
      Signed-off-by: Jean-Baptiste Kempf's avatarJean-Baptiste Kempf <jb@videolan.org>
      c7d9a5cd
    • edgomez's avatar
      dshow: prevent division by zero · 0dd04d07
      edgomez authored
      # HG changeset patch
      # User Edouard Gomez <ed.gomez@free.fr>
      # Date 1224021633 -7200
      # Node ID 9564c1736b76c96f37fb85476d36496b3d7955bb
      # Parent  40d5c2186f7fb31e944b5b542b3366bbc420cc0e
      dshow: prevent division by zero
      
      In the DShow capture module, division by zero is possible in
      multiple modulo statements when dealing with granularity values
      returned by capture filters.
      
      Change the code so that:
       - if granularity is zero, then width/height/samplingrate must be
         a perfect match with requested settings.
       - if granularity is non zero, then use the old condition tests.
      
      This fixes real crashes reported by VLC users on different forums.
      
      See:
      http://forum.doom9.org/archive/index.php/t-134655.html
      http://forum.videolan.org/viewtopic.php?f=2&t=37056&p=114065&hilit=blackmagic
      
      Tested with both a Decklink HD Extreme card and a Decklink HD Pro card.
      Signed-off-by: Jean-Baptiste Kempf's avatarJean-Baptiste Kempf <jb@videolan.org>
      0dd04d07