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

Some cleanup to AdaptiveStream and Session #1351

Merged
merged 11 commits into from
Aug 15, 2023
Merged

Commits on Aug 5, 2023

  1. [AdaptiveStream] Removed choose_rep_

    The CSession::AddStream already provide the initial representation based on the same chooser GetRepresentation() method
    CastagnaIT committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    07c6ef9 View commit details
    Browse the repository at this point in the history
  2. [AdaptiveStream] removed prepareRepresentation

    This is already done in the CInputStreamAdaptive::OpenStream by
    m_session->PrepareStream method
    CastagnaIT committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    41cbb59 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f1af5c6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3c7bc88 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2023

  1. [AdaptiveStream] Simplified conditions for representations

    This also remove the forced limitation to allow choosers for video stream only
    CastagnaIT committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    eda9f05 View commit details
    Browse the repository at this point in the history
  2. [Session] Fix possible timingStream nullptr access

    if an error occours CSession::EnableStream erase the timingStream pointer but
    CInputStreamAdaptive::DemuxRead continue to receive callbacks from kodi
    that can cause a crash
    CastagnaIT committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    05f0877 View commit details
    Browse the repository at this point in the history
  3. [Chooser] Moved PostInit to end of session init

    Avoid that PostInit to be called more times during playback
    CastagnaIT committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    1e607ec View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d87ee44 View commit details
    Browse the repository at this point in the history
  5. [Session] Avoid print "reusing DRM psshSets" when not so

    This was printed also playing not encrypted content
    CastagnaIT committed Aug 13, 2023
    Configuration menu
    Copy the full SHA
    726ae0d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    343d864 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    43c1966 View commit details
    Browse the repository at this point in the history