Skip to content

[ HotFix ] : v0.3.1 remove x265 film tune#21

Merged
maulik-mk merged 3 commits intomainfrom
hotfix/20-remove-x265-film-tune
Apr 6, 2026
Merged

[ HotFix ] : v0.3.1 remove x265 film tune#21
maulik-mk merged 3 commits intomainfrom
hotfix/20-remove-x265-film-tune

Conversation

@maulik-mk
Copy link
Copy Markdown
Owner

@maulik-mk maulik-mk commented Apr 6, 2026

HotFix issues : #20

Encoding Flags Hotfix:

  • The -tune film flag is now only applied for libx264 encodes, fixing an issue where it was incorrectly applied to other codecs such as libx265.
  1. fix: restrict film tune flag to libx264 to prevent encoding errors with x265

Other updates in CI

This pull request introduces a new floating minor version tag for Docker images, simplifies the Docker image build and push logic in the CI workflow, and bumps the service version to 0.3.1. It also applies a hotfix to only use the -tune film flag for libx264 encodes. The changes streamline the publishing process and improve compatibility with Docker image consumers.

CI/CD and Docker Image Tagging Improvements:

  • The CI workflow now extracts both the exact version (e.g., 0.3.1) and a floating minor version (e.g., 0.3) from the Dockerfile, and applies both as Docker image tags, along with latest and the commit SHA. This allows users to pull images by minor version. [1] [2]
  • The logic for checking if a Docker image version already exists before building/pushing has been removed, ensuring that images are always built and pushed for the main branch.
  • The push step now pushes all tags (VERSION, MINOR_VERSION, latest, and commit SHA) to the GitHub Container Registry.
  1. feat(ci): add minor version tagging and remove conditional build checks in CI workflow

Version Bump:

  • The service version is incremented from 0.3.0 to 0.3.1 in both Dockerfile and package.json. [1] [2]

@maulik-mk maulik-mk merged commit d9eff7b into main Apr 6, 2026
1 check passed
@maulik-mk maulik-mk deleted the hotfix/20-remove-x265-film-tune branch April 6, 2026 10:59
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.

Bug: FFmpeg pipeline crashes in Phase 3 (H.265) due to invalid '-tune film' argument

1 participant