Skip to content

Conversation

@bajankristof
Copy link
Collaborator

No description provided.

@bajankristof bajankristof requested a review from Copilot October 31, 2025 16:16
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR bumps the version to 8.1.0-beta.5 and introduces audio channel configuration support across built-in presets, along with a fix for MPEG-DASH timing issues.

  • Added audio_channels parameter to all preset classes (H264, AAC, DASH variants) with default value of 2
  • Fixed MPEG-DASH timing issues by using avoid_negative_ts 'make_zero' instead of the asetpts filter
  • Added video_sync method to RawCommandArgs for video synchronization control

Reviewed Changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
lib/ffmpeg/version.rb Version bumped from 8.1.0-beta.4 to 8.1.0-beta.5
lib/ffmpeg/raw_command_args.rb Added video_sync method for video synchronization
lib/ffmpeg/presets/h264.rb Added audio_channels parameter with default value of 2
lib/ffmpeg/presets/dash/h264.rb Removed asetpts filter and added audio_channels support
lib/ffmpeg/presets/dash/aac.rb Added audio_channels parameter with default value of 2
lib/ffmpeg/presets/dash.rb Added avoid_negative_ts configuration to fix timing issues
lib/ffmpeg/presets/aac.rb Added audio_channels parameter with default value of 2
CHANGELOG Documented improvements and fixes for version 8.1.0-beta.5

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@bajankristof bajankristof force-pushed the feat/preset-improvements branch 3 times, most recently from ba59502 to 6ac61a7 Compare November 1, 2025 02:08
* Also fixes some issues with MPEG-DASH timings (uses avoid_negative_ts
  'make_zero' instead of the asetpts filter).
* Also adds some new methods to check for the FFmpeg and FFprobe
  binary versions.

Refs: ARC-11152
@bajankristof bajankristof force-pushed the feat/preset-improvements branch from 16078d7 to 6a11692 Compare November 3, 2025 14:53
@bajankristof bajankristof merged commit 3226791 into main Nov 4, 2025
13 checks passed
@bajankristof bajankristof deleted the feat/preset-improvements branch November 4, 2025 15:41
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.

4 participants