Skip to content

Fix missing timestamps. Bump to v0.10.3#65

Merged
varsill merged 8 commits into
masterfrom
varsill/fix_missing_timestamps
May 21, 2025
Merged

Fix missing timestamps. Bump to v0.10.3#65
varsill merged 8 commits into
masterfrom
varsill/fix_missing_timestamps

Conversation

@varsill
Copy link
Copy Markdown
Contributor

@varsill varsill commented May 20, 2025

This PR:

  • makes sure the parser keeps track of the previous buffer PTS and DTS in its state
  • assigns the previous buffer timestamps in NALus produced by flushing out NALuSplitter in clean_mode()
  • updates all the dependencies, removes usage of deprecated functions from membrane_core (Message.Testing.Pipeline.message_child/3) and fixes warnings generated by new versions of credo
  • Bumps version to v0.10.3

It fixes a bug when the AU produced during the clean_mode() had missing timestamps because it consisted of only a single NALu with nil timestamps.

@varsill varsill requested a review from mat-hek May 21, 2025 08:38
@varsill varsill changed the title Fix missing timestamps Fix missing timestamps. Bump to v0.10.3 May 21, 2025
@varsill varsill requested a review from Noarkhh May 21, 2025 08:40
@varsill varsill merged commit c9cd5de into master May 21, 2025
3 checks passed
@varsill varsill deleted the varsill/fix_missing_timestamps branch May 21, 2025 12:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants