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

ScheduledChannel: patchs for audio, add opus for mpegts and mp4. #1618

Merged
merged 1 commit into from
Jun 3, 2024

Conversation

trapasso
Copy link
Contributor

@trapasso trapasso commented May 4, 2024

This P.R. solves some audio problems on the scheduled provider.
It also adds the possibility of saving opus audio tracks on mpegts and mp4 containers.

  1. Problem. When a file contains only one audio track the stream does not start. Patch to file "src/projects/publishers/file/file_session.cpp" fixes this problem.

  2. Problem. When using a mpegts container with aac encoded audio, it doesn't work. Mpegts uses an AAC_ADTS type bitstream. Patch to the "src/projects/providers/scheduled/scheduled_stream.cpp" file resolves this issue.

  3. Improvement. Added the ability to save opus audio tracks in mpegts and mp4 containers. This allows you to best use the "bypassTranscoder" parameter of the scheduledChannel API. All other changes add this feature.

  4. Added a line to the .gitignore file, for Qt Creator.

Thanks in advance.

@trapasso trapasso changed the title ScheduledChannel: patchs for audio, add opus for mpts and mp4. ScheduledChannel: patchs for audio, add opus for mpegts and mp4. May 4, 2024
@getroot getroot self-requested a review May 7, 2024 00:21
@getroot
Copy link
Sponsor Member

getroot commented Jun 3, 2024

Thank you so much, you're the best!

@getroot getroot merged commit bb2db2b into AirenSoft:master Jun 3, 2024
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.

None yet

2 participants