[PR #54] [CLOSED] better timestamp handling + FPS picker in rtmp server settings #128

Closed
opened 2026-03-02 04:00:23 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/eerimoq/moblin/pull/54
Author: @ErAzOr2k
Created: 7/15/2024
Status: Closed

Base: mainHead: main


📝 Commits (3)

  • 089ad16 better timestamp handling for DJI devices + FPS picker in rtmp server settings
  • fb4f056 Merge branch 'eerimoq:main' into main
  • 5a30483 Revert "Merge branch 'eerimoq:main' into main"

📊 Changes

15 files changed (+130 additions, -255 deletions)

View changed files

📝 Common/Localizable.xcstrings (+4 -7)
📝 Moblin.xcodeproj/project.pbxproj (+9 -13)
📝 Moblin/DjiController/DjiController.swift (+39 -52)
📝 Moblin/DjiController/DjiMessage.swift (+4 -21)
📝 Moblin/RtmpServer/RtmpServerChunkStream.swift (+10 -2)
📝 Moblin/Various/Model.swift (+3 -6)
📝 Moblin/Various/Settings.swift (+3 -23)
📝 Moblin/VideoEffects/MapEffect.swift (+1 -1)
📝 Moblin/View/Settings/About/AboutVersionHistorySettingsView.swift (+0 -9)
📝 Moblin/View/Settings/Debug/DebugSettingsView.swift (+0 -6)
Moblin/View/Settings/DjiController/DjiControllerSettingsView.swift (+47 -0)
Moblin/View/Settings/DjiDevice/DjiDeviceSettingsView.swift (+0 -64)
Moblin/View/Settings/DjiDevice/DjiDevicesSettingsView.swift (+0 -39)
📝 Moblin/View/Settings/RtmpServer/RtmpServerStreamSettingsView.swift (+7 -9)
📝 Moblin/View/Settings/SettingsView.swift (+3 -3)

📄 Description

  • Modeled after FFmpeg and GStreamer, the dynamic timeBase is used to calculate Presentation Time Stamps (PTS) based on frames per second (fps)
  • FPS picker in rtmp server settings
    41F5AD68-8352-48D5-92F2-0A2FBC44CE88

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/eerimoq/moblin/pull/54 **Author:** [@ErAzOr2k](https://github.com/ErAzOr2k) **Created:** 7/15/2024 **Status:** ❌ Closed **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (3) - [`089ad16`](https://github.com/eerimoq/moblin/commit/089ad16509ba67c50f1321a91a44b4dc4c08a23d) better timestamp handling for DJI devices + FPS picker in rtmp server settings - [`fb4f056`](https://github.com/eerimoq/moblin/commit/fb4f056c54013494eecc8a93ed37abba3cea8e6c) Merge branch 'eerimoq:main' into main - [`5a30483`](https://github.com/eerimoq/moblin/commit/5a304833e8480a6fb914f29052f728b5cb693bab) Revert "Merge branch 'eerimoq:main' into main" ### 📊 Changes **15 files changed** (+130 additions, -255 deletions) <details> <summary>View changed files</summary> 📝 `Common/Localizable.xcstrings` (+4 -7) 📝 `Moblin.xcodeproj/project.pbxproj` (+9 -13) 📝 `Moblin/DjiController/DjiController.swift` (+39 -52) 📝 `Moblin/DjiController/DjiMessage.swift` (+4 -21) 📝 `Moblin/RtmpServer/RtmpServerChunkStream.swift` (+10 -2) 📝 `Moblin/Various/Model.swift` (+3 -6) 📝 `Moblin/Various/Settings.swift` (+3 -23) 📝 `Moblin/VideoEffects/MapEffect.swift` (+1 -1) 📝 `Moblin/View/Settings/About/AboutVersionHistorySettingsView.swift` (+0 -9) 📝 `Moblin/View/Settings/Debug/DebugSettingsView.swift` (+0 -6) ➕ `Moblin/View/Settings/DjiController/DjiControllerSettingsView.swift` (+47 -0) ➖ `Moblin/View/Settings/DjiDevice/DjiDeviceSettingsView.swift` (+0 -64) ➖ `Moblin/View/Settings/DjiDevice/DjiDevicesSettingsView.swift` (+0 -39) 📝 `Moblin/View/Settings/RtmpServer/RtmpServerStreamSettingsView.swift` (+7 -9) 📝 `Moblin/View/Settings/SettingsView.swift` (+3 -3) </details> ### 📄 Description - Modeled after FFmpeg and GStreamer, the dynamic timeBase is used to calculate Presentation Time Stamps (PTS) based on frames per second (fps) - FPS picker in rtmp server settings ![41F5AD68-8352-48D5-92F2-0A2FBC44CE88](https://github.com/user-attachments/assets/d638f846-fbd5-4806-ac3a-b94e2a1f36f5) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-02 04:00:23 +03:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/moblin#128
No description provided.