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

stream list alternative #632

Closed
wants to merge 13 commits into from
Closed

Commits on Sep 6, 2022

  1. Configuration menu
    Copy the full SHA
    6a8eea3 View commit details
    Browse the repository at this point in the history
  2. 1/2 use it

    mildsunrise committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    b8734bb View commit details
    Browse the repository at this point in the history
  3. 2/2 use it

    mildsunrise committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    8e31471 View commit details
    Browse the repository at this point in the history
  4. use in update_template_streams()

    to make it work with the generalized interface,
    instead of removing only the matching streams and then
    merging both lists, we remove & add every stream.
    
    the old stream is then deallocated and replaced by the
    newly produced one
    mildsunrise committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    feac4ce View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6653a86 View commit details
    Browse the repository at this point in the history
  6. expose missing internal method

    custom implementations need to have it available
    mildsunrise committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    f161ac1 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2022

  1. update tests

    removes code duplication as well
    mildsunrise committed Sep 7, 2022
    Configuration menu
    Copy the full SHA
    6b0aa2d View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2022

  1. allow insertions to fail

    mildsunrise committed Sep 12, 2022
    Configuration menu
    Copy the full SHA
    55f409f View commit details
    Browse the repository at this point in the history
  2. (format)

    mildsunrise committed Sep 12, 2022
    Configuration menu
    Copy the full SHA
    0bc8b9b View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2022

  1. Configuration menu
    Copy the full SHA
    b2932b3 View commit details
    Browse the repository at this point in the history
  2. fix compile after merge

    pabuhler committed Dec 15, 2022
    Configuration menu
    Copy the full SHA
    523c2a9 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2023

  1. alternative stream list api and unit tests for the api

    Beside some small API rename the main difference is that the
    list implementation is not responsible for deallocating streams.
    Calling srtp_stream_list_dealloc() on a list that is not empty
    results in an error.
    
    This also changes the default implementation to be a double linked
    list making removing items faster.
    pabuhler committed Jan 8, 2023
    Configuration menu
    Copy the full SHA
    914cb55 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2023

  1. use cmake to build and run test

    This does it in a cross platform manor.
    pabuhler committed Jan 10, 2023
    Configuration menu
    Copy the full SHA
    7057f25 View commit details
    Browse the repository at this point in the history