Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

jbuf: adaptive playout time calculation (Work in progress) #2757

Draft
wants to merge 41 commits into
base: main
Choose a base branch
from

Commits on Jun 13, 2024

  1. Configuration menu
    Copy the full SHA
    8f52b01 View commit details
    Browse the repository at this point in the history
  2. stream, jbuf: add tmr decode fallback

    If no packets arrive, a fallback decode timer should handle next playout
    time. This should keep aubuf filled on jitter spikes and prevents
    growing/overrunning jbuf. Only if jbuf is empty also aubuf would be run empty.
    sreimers committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    11b445c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3d2be56 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    010ca4e View commit details
    Browse the repository at this point in the history
  5. rtprecv: add jbuf_set_id

    sreimers committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    0ca3796 View commit details
    Browse the repository at this point in the history
  6. rtprecv: add decode timer

    sreimers committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    bcd080c View commit details
    Browse the repository at this point in the history
  7. refactor jbuf_next_play

    sreimers committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    0c1c346 View commit details
    Browse the repository at this point in the history
  8. wip

    sreimers committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    b5bd333 View commit details
    Browse the repository at this point in the history
  9. wip

    sreimers committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    eecef77 View commit details
    Browse the repository at this point in the history
  10. fix linter

    sreimers committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    b7aee90 View commit details
    Browse the repository at this point in the history
  11. test/jbuf: fix test_jbuf

    sreimers committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    598f03b View commit details
    Browse the repository at this point in the history
  12. jbuf: fix adapative test

    sreimers committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    5f34782 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    911ea6d View commit details
    Browse the repository at this point in the history
  14. jbuf: refactoring testing

    sreimers committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    a7d9b66 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    59c205d View commit details
    Browse the repository at this point in the history
  16. test/jbuf: add video tests

    sreimers committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    e58de18 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    7864da0 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    ebe5946 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    c18a3a5 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    1b491a3 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    8590672 View commit details
    Browse the repository at this point in the history
  22. refactoring

    sreimers committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    6fbb957 View commit details
    Browse the repository at this point in the history
  23. fix linting

    sreimers committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    1b75a2a View commit details
    Browse the repository at this point in the history
  24. fix unused delay warning

    sreimers committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    24af523 View commit details
    Browse the repository at this point in the history
  25. fix ccheck

    sreimers committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    a74afca View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    085b401 View commit details
    Browse the repository at this point in the history
  27. add seq late packets

    sreimers committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    37416e6 View commit details
    Browse the repository at this point in the history
  28. fix INT_MIN

    sreimers committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    b3dd3dc View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    8a0b19a View commit details
    Browse the repository at this point in the history
  30. fix headers

    sreimers committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    c2fd187 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    2c5c220 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    c16bdba View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    e859383 View commit details
    Browse the repository at this point in the history
  34. fix ts_arrive test

    sreimers committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    a00c92a View commit details
    Browse the repository at this point in the history
  35. rtprecv: fix video max size

    sreimers committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    bd3ddd3 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    e83a741 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    ac8cbba View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    8c79950 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    6cf9fe0 View commit details
    Browse the repository at this point in the history
  40. rename next play handler

    sreimers committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    d2645b1 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    2eb809c View commit details
    Browse the repository at this point in the history