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

use a new silent frame insert algorithm for audio remux #354

Merged
merged 11 commits into from
Apr 28, 2021

Commits on Jul 8, 2018

  1. use a new silent frame insert algorithm for audio remux.

    the old algorithm cannot cover some common situation, like:
    1. audio frame dts does not increase by a standard duration, sometimes it increase for a large duration(more than 1.5 * refSampleDuration), sometimes it increase for a small duration. But the average duration is more or less to refSampleDuration. the old algorithm would insert silent frames which result into video/audio unsync.
    2. for network living stream, because of network jitter or frame lost, the encoder would generate the audio frames whose dts is not correct. but if the gap between two adjacent frame is not over 1.5 * refSampleDuration and the accumulate gap would become larger and larger. the old algorithm never insert silent frames for this case.
    jamken committed Jul 8, 2018
    Configuration menu
    Copy the full SHA
    074e11a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a6a2fc1 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2018

  1. fix: lint error

    xiaosongxiaosong committed Jul 9, 2018
    Configuration menu
    Copy the full SHA
    571ed23 View commit details
    Browse the repository at this point in the history
  2. test

    xiaosongxiaosong committed Jul 9, 2018
    Configuration menu
    Copy the full SHA
    79a8705 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4816bae View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7b2d487 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    82443b8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    59070a2 View commit details
    Browse the repository at this point in the history
  7. fix some variable mistake

    jamken committed Jul 9, 2018
    Configuration menu
    Copy the full SHA
    0474889 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2020

  1. Configuration menu
    Copy the full SHA
    e789e4d View commit details
    Browse the repository at this point in the history
  2. bug fix: incorrect byte length

    wangjiankai committed Jun 11, 2020
    Configuration menu
    Copy the full SHA
    cdade67 View commit details
    Browse the repository at this point in the history