Skip to content

fix ffmpeg docs #464

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

Merged
merged 1 commit into from
May 15, 2025
Merged

fix ffmpeg docs #464

merged 1 commit into from
May 15, 2025

Conversation

TroyKomodo
Copy link
Member

@TroyKomodo TroyKomodo commented May 15, 2025

feature gate 2 flags to fix ffmpeg's builds.

https://docs.rs/crate/scuffle-ffmpeg/0.3.1/builds/2114088

CLOUD-61

@TroyKomodo TroyKomodo requested a review from a team as a code owner May 15, 2025 16:57
Copy link

Deploying scuffle-docusaurus-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: d959c82
Status: ✅  Deploy successful!
Preview URL: https://74c94f45.scuffle-docusaurus-docs.pages.dev
Branch Preview URL: https://pr-464.scuffle-docusaurus-docs.pages.dev

View logs

@lennartkloock
Copy link
Member

Is this CLOUD-61?

Copy link

Deploying scuffle-docrs with  Cloudflare Pages  Cloudflare Pages

Latest commit: d959c82
Status: ✅  Deploy successful!
Preview URL: https://cfbbbc52.scuffle-docrs.pages.dev
Branch Preview URL: https://pr-464.scuffle-docrs.pages.dev

View logs

Copy link

codecov bot commented May 15, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 78.97%. Comparing base (9381fb6) to head (d959c82).
Report is 2 commits behind head on main.

✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #464   +/-   ##
=======================================
  Coverage   78.96%   78.97%           
=======================================
  Files         325      325           
  Lines       24352    24306   -46     
=======================================
- Hits        19230    19195   -35     
+ Misses       5122     5111   -11     
Files with missing lines Coverage Δ
crates/ffmpeg/src/enums/av_codec_id.rs 33.33% <ø> (ø)

... and 3 files with indirect coverage changes

Components Coverage Δ
scuffle-aac 89.47% <ø> (ø)
scuffle-amf0 90.31% <ø> (ø)
scuffle-av1 98.40% <ø> (ø)
scuffle-batching 100.00% <ø> (ø)
scuffle-bootstrap 82.79% <ø> (ø)
scuffle-bytes-util 96.70% <ø> (ø)
scuffle-context 100.00% <ø> (ø)
scuffle-expgolomb 100.00% <ø> (ø)
scuffle-ffmpeg 90.01% <ø> (-0.13%) ⬇️
scuffle-flv 95.59% <ø> (ø)
scuffle-future-ext 50.00% <ø> (ø)
nutype-enum 71.87% <ø> (ø)
scuffle-h264 99.68% <ø> (ø)
scuffle-http 85.36% <ø> (ø)
scuffle-metrics 87.29% <ø> (ø)
postcompile 81.52% <ø> (ø)
scuffle-pprof 100.00% <ø> (ø)
scuffle-rtmp 90.88% <ø> (-0.28%) ⬇️
scuffle-settings 93.44% <ø> (ø)
scuffle-signal 95.41% <ø> (+9.60%) ⬆️

@TroyKomodo
Copy link
Member Author

?brawl merge

@scuffle-brawl
Copy link
Contributor

scuffle-brawl bot commented May 15, 2025

📌 Commit d959c82 has been approved and added to the merge queue.

Requested by: @TroyKomodo

Approved by: @lennartkloock

@scuffle-brawl
Copy link
Contributor

scuffle-brawl bot commented May 15, 2025

⌛ Trying commit d959c82 with merge 5175812...

Copy link
Contributor

🛫 Startup details 🛫 Revision main not found locally. Fetching from origin...

Checking out commit 9381fb6 into "target/semver-baseline"

HEAD is now at 9381fb6 Auto merge of #463 - troy/provide-versions, r=TroyKomodo

📦 Processing crates 📦
  • nutype-enum
  • openapiv3_1
  • postcompile
  • scuffle-aac
  • scuffle-amf0
  • scuffle-av1
  • scuffle-batching
  • scuffle-bootstrap
  • scuffle-bootstrap-telemetry
  • scuffle-bytes-util
  • scuffle-changelog
  • scuffle-context
  • scuffle-expgolomb
  • scuffle-ffmpeg
  • scuffle-flv
  • scuffle-future-ext
  • scuffle-h264
  • scuffle-h265
  • scuffle-http
  • scuffle-metrics
  • scuffle-mp4
  • scuffle-pprof
  • scuffle-rtmp
  • scuffle-settings
  • scuffle-signal
  • scuffle-transmuxer
  • scuffle-workspace-hack
  • tinc
  • tinc-build
  • tinc-cel
  • tinc-derive
  • tinc-pb-prost
Original semver output:
Building nutype-enum v0.1.4 (current)
   Built [   3.347s] (current)
 Parsing nutype-enum v0.1.4 (current)
  Parsed [   0.003s] (current)
Building nutype-enum v0.1.4 (baseline)
   Built [   3.193s] (baseline)
 Parsing nutype-enum v0.1.4 (baseline)
  Parsed [   0.002s] (baseline)
Checking nutype-enum v0.1.4 -> v0.1.4 (no change)
 Checked [   0.109s] 153 checks: 153 pass, 11 skip
 Summary no semver update required
Finished [   7.858s] nutype-enum
Building openapiv3_1 v0.1.1 (current)
   Built [   6.963s] (current)
 Parsing openapiv3_1 v0.1.1 (current)
  Parsed [   0.059s] (current)
Building openapiv3_1 v0.1.1 (baseline)
   Built [   7.032s] (baseline)
 Parsing openapiv3_1 v0.1.1 (baseline)
  Parsed [   0.084s] (baseline)
Checking openapiv3_1 v0.1.1 -> v0.1.1 (no change)
 Checked [   2.393s] 153 checks: 153 pass, 11 skip
 Summary no semver update required
Finished [  18.266s] openapiv3_1
Building postcompile v0.3.0 (current)
   Built [   6.548s] (current)
 Parsing postcompile v0.3.0 (current)
  Parsed [   0.009s] (current)
Building postcompile v0.3.0 (baseline)
   Built [   6.738s] (baseline)
 Parsing postcompile v0.3.0 (baseline)
  Parsed [   0.007s] (baseline)
Checking postcompile v0.3.0 -> v0.3.0 (no change)
 Checked [   0.131s] 153 checks: 153 pass, 11 skip
 Summary no semver update required
Finished [  14.763s] postcompile
Building scuffle-aac v0.1.3 (current)
   Built [   3.380s] (current)
 Parsing scuffle-aac v0.1.3 (current)
  Parsed [   0.002s] (current)
Building scuffle-aac v0.1.3 (baseline)
   Built [   3.402s] (baseline)
 Parsing scuffle-aac v0.1.3 (baseline)
  Parsed [   0.006s] (baseline)
Checking scuffle-aac v0.1.3 -> v0.1.3 (no change)
 Checked [   0.135s] 153 checks: 153 pass, 11 skip
 Summary no semver update required
Finished [   7.912s] scuffle-aac
Building scuffle-amf0 v0.2.1 (current)
   Built [   3.314s] (current)
 Parsing scuffle-amf0 v0.2.1 (current)
  Parsed [   0.010s] (current)
Building scuffle-amf0 v0.2.1 (baseline)
   Built [   3.273s] (baseline)
 Parsing scuffle-amf0 v0.2.1 (baseline)
  Parsed [   0.013s] (baseline)
Checking scuffle-amf0 v0.2.1 -> v0.2.1 (no change)
 Checked [   0.260s] 153 checks: 153 pass, 11 skip
 Summary no semver update required
Finished [   7.434s] scuffle-amf0
Building scuffle-av1 v0.1.3 (current)
   Built [   3.116s] (current)
 Parsing scuffle-av1 v0.1.3 (current)
  Parsed [   0.009s] (current)
Building scuffle-av1 v0.1.3 (baseline)
   Built [   3.366s] (baseline)
 Parsing scuffle-av1 v0.1.3 (baseline)
  Parsed [   0.009s] (baseline)
Checking scuffle-av1 v0.1.3 -> v0.1.3 (no change)
 Checked [   0.196s] 153 checks: 153 pass, 11 skip
 Summary no semver update required
Finished [   7.222s] scuffle-av1
Building scuffle-batching v0.1.3 (current)
   Built [   3.270s] (current)
 Parsing scuffle-batching v0.1.3 (current)
  Parsed [   0.008s] (current)
Building scuffle-batching v0.1.3 (baseline)
   Built [   3.287s] (baseline)
 Parsing scuffle-batching v0.1.3 (baseline)
  Parsed [   0.008s] (baseline)
Checking scuffle-batching v0.1.3 -> v0.1.3 (no change)
 Checked [   0.173s] 153 checks: 153 pass, 11 skip
 Summary no semver update required
Finished [   7.357s] scuffle-batching
Building scuffle-bootstrap v0.1.3 (current)
   Built [   5.613s] (current)
 Parsing scuffle-bootstrap v0.1.3 (current)
  Parsed [   0.012s] (current)
Building scuffle-bootstrap v0.1.3 (baseline)
   Built [   5.676s] (baseline)
 Parsing scuffle-bootstrap v0.1.3 (baseline)
  Parsed [   0.009s] (baseline)
Checking scuffle-bootstrap v0.1.3 -> v0.1.3 (no change)
 Checked [   0.136s] 153 checks: 153 pass, 11 skip
 Summary no semver update required
Finished [  12.262s] scuffle-bootstrap
Building scuffle-bootstrap-telemetry v0.2.2 (current)
   Built [   8.940s] (current)
 Parsing scuffle-bootstrap-telemetry v0.2.2 (current)
  Parsed [   0.016s] (current)
Building scuffle-bootstrap-telemetry v0.2.2 (baseline)
   Built [   8.725s] (baseline)
 Parsing scuffle-bootstrap-telemetry v0.2.2 (baseline)
  Parsed [   0.008s] (baseline)
Checking scuffle-bootstrap-telemetry v0.2.2 -> v0.2.2 (no change)
 Checked [   0.139s] 153 checks: 153 pass, 11 skip
 Summary no semver update required
Finished [  19.798s] scuffle-bootstrap-telemetry
Building scuffle-bytes-util v0.1.3 (current)
   Built [   3.340s] (current)
 Parsing scuffle-bytes-util v0.1.3 (current)
  Parsed [   0.009s] (current)
Building scuffle-bytes-util v0.1.3 (baseline)
   Built [   3.615s] (baseline)
 Parsing scuffle-bytes-util v0.1.3 (baseline)
  Parsed [   0.010s] (baseline)
Checking scuffle-bytes-util v0.1.3 -> v0.1.3 (no change)
 Checked [   0.165s] 153 checks: 153 pass, 11 skip
 Summary no semver update required
Finished [   7.794s] scuffle-bytes-util
Building scuffle-context v0.1.3 (current)
   Built [   3.274s] (current)
 Parsing scuffle-context v0.1.3 (current)
  Parsed [   0.003s] (current)
Building scuffle-context v0.1.3 (baseline)
   Built [   3.235s] (baseline)
 Parsing scuffle-context v0.1.3 (baseline)
  Parsed [   0.008s] (baseline)
Checking scuffle-context v0.1.3 -> v0.1.3 (no change)
 Checked [   0.136s] 153 checks: 153 pass, 11 skip
 Summary no semver update required
Finished [   7.524s] scuffle-context
Building scuffle-expgolomb v0.1.3 (current)
   Built [   3.304s] (current)
 Parsing scuffle-expgolomb v0.1.3 (current)
  Parsed [   0.003s] (current)
Building scuffle-expgolomb v0.1.3 (baseline)
   Built [   3.189s] (baseline)
 Parsing scuffle-expgolomb v0.1.3 (baseline)
  Parsed [   0.005s] (baseline)
Checking scuffle-expgolomb v0.1.3 -> v0.1.3 (no change)
 Checked [   0.115s] 153 checks: 153 pass, 11 skip
 Summary no semver update required
Finished [   7.670s] scuffle-expgolomb
Building scuffle-ffmpeg v0.3.2 (current)
   Built [  10.074s] (current)
 Parsing scuffle-ffmpeg v0.3.2 (current)
  Parsed [   0.032s] (current)
Building scuffle-ffmpeg v0.3.1 (baseline)
   Built [   9.675s] (baseline)
 Parsing scuffle-ffmpeg v0.3.1 (baseline)
  Parsed [   0.059s] (baseline)
Checking scuffle-ffmpeg v0.3.1 -> v0.3.2 (minor change)
 Checked [   1.811s] 128 checks: 128 pass, 36 skip
 Summary no semver update required
Finished [  23.492s] scuffle-ffmpeg
Building scuffle-flv v0.2.1 (current)
   Built [   4.023s] (current)
 Parsing scuffle-flv v0.2.1 (current)
  Parsed [   0.028s] (current)
Building scuffle-flv v0.2.1 (baseline)
   Built [   3.909s] (baseline)
 Parsing scuffle-flv v0.2.1 (baseline)
  Parsed [   0.028s] (baseline)
Checking scuffle-flv v0.2.1 -> v0.2.1 (no change)
 Checked [   0.476s] 153 checks: 153 pass, 11 skip
 Summary no semver update required
Finished [   9.263s] scuffle-flv
Building scuffle-future-ext v0.1.3 (current)
   Built [   3.208s] (current)
 Parsing scuffle-future-ext v0.1.3 (current)
  Parsed [   0.004s] (current)
Building scuffle-future-ext v0.1.3 (baseline)
   Built [   3.226s] (baseline)
 Parsing scuffle-future-ext v0.1.3 (baseline)
  Parsed [   0.003s] (baseline)
Checking scuffle-future-ext v0.1.3 -> v0.1.3 (no change)
 Checked [   0.108s] 153 checks: 153 pass, 11 skip
 Summary no semver update required
Finished [   7.816s] scuffle-future-ext
Building scuffle-h264 v0.2.1 (current)
   Built [   3.167s] (current)
 Parsing scuffle-h264 v0.2.1 (current)
  Parsed [   0.010s] (current)
Building scuffle-h264 v0.2.1 (baseline)
   Built [   3.293s] (baseline)
 Parsing scuffle-h264 v0.2.1 (baseline)
  Parsed [   0.010s] (baseline)
Checking scuffle-h264 v0.2.1 -> v0.2.1 (no change)
 Checked [   0.212s] 153 checks: 153 pass, 11 skip
 Summary no semver update required
Finished [   7.317s] scuffle-h264
Building scuffle-h265 v0.2.1 (current)
   Built [   3.141s] (current)
 Parsing scuffle-h265 v0.2.1 (current)
  Parsed [   0.020s] (current)
Building scuffle-h265 v0.2.1 (baseline)
   Built [   3.200s] (baseline)
 Parsing scuffle-h265 v0.2.1 (baseline)
  Parsed [   0.020s] (baseline)
Checking scuffle-h265 v0.2.1 -> v0.2.1 (no change)
 Checked [   0.533s] 153 checks: 153 pass, 11 skip
 Summary no semver update required
Finished [   7.606s] scuffle-h265
Building scuffle-http v0.3.0 (current)
   Built [  14.913s] (current)
 Parsing scuffle-http v0.3.0 (current)
  Parsed [   0.036s] (current)
Building scuffle-http v0.3.0 (baseline)
   Built [  15.009s] (baseline)
 Parsing scuffle-http v0.3.0 (baseline)
  Parsed [   0.037s] (baseline)
Checking scuffle-http v0.3.0 -> v0.3.0 (no change)
 Checked [   0.405s] 153 checks: 153 pass, 11 skip
 Summary no semver update required
Finished [  33.419s] scuffle-http
Building scuffle-metrics v0.3.0 (current)
   Built [   4.768s] (current)
 Parsing scuffle-metrics v0.3.0 (current)
  Parsed [   0.013s] (current)
Building scuffle-metrics v0.3.0 (baseline)
   Built [   4.590s] (baseline)
 Parsing scuffle-metrics v0.3.0 (baseline)
  Parsed [   0.013s] (baseline)
Checking scuffle-metrics v0.3.0 -> v0.3.0 (no change)
 Checked [   0.170s] 153 checks: 153 pass, 11 skip
 Summary no semver update required
Finished [  10.973s] scuffle-metrics
Building scuffle-mp4 v0.1.3 (current)
   Built [   5.309s] (current)
 Parsing scuffle-mp4 v0.1.3 (current)
  Parsed [   0.057s] (current)
Building scuffle-mp4 v0.1.3 (baseline)
   Built [   5.269s] (baseline)
 Parsing scuffle-mp4 v0.1.3 (baseline)
  Parsed [   0.057s] (baseline)
Checking scuffle-mp4 v0.1.3 -> v0.1.3 (no change)
 Checked [   1.706s] 153 checks: 153 pass, 11 skip
 Summary no semver update required
Finished [  13.430s] scuffle-mp4
Building scuffle-pprof v0.1.3 (current)
   Built [   6.297s] (current)
 Parsing scuffle-pprof v0.1.3 (current)
  Parsed [   0.009s] (current)
Building scuffle-pprof v0.1.3 (baseline)
   Built [   6.344s] (baseline)
 Parsing scuffle-pprof v0.1.3 (baseline)
  Parsed [   0.004s] (baseline)
Checking scuffle-pprof v0.1.3 -> v0.1.3 (no change)
 Checked [   0.121s] 153 checks: 153 pass, 11 skip
 Summary no semver update required
Finished [  14.614s] scuffle-pprof
Building scuffle-rtmp v0.2.1 (current)
   Built [   4.516s] (current)
 Parsing scuffle-rtmp v0.2.1 (current)
  Parsed [   0.036s] (current)
Building scuffle-rtmp v0.2.1 (baseline)
   Built [   4.636s] (baseline)
 Parsing scuffle-rtmp v0.2.1 (baseline)
  Parsed [   0.030s] (baseline)
Checking scuffle-rtmp v0.2.1 -> v0.2.1 (no change)
 Checked [   0.593s] 153 checks: 153 pass, 11 skip
 Summary no semver update required
Finished [  11.542s] scuffle-rtmp
Building scuffle-settings v0.1.3 (current)
   Built [   6.856s] (current)
 Parsing scuffle-settings v0.1.3 (current)
  Parsed [   0.010s] (current)
Building scuffle-settings v0.1.3 (baseline)
   Built [   6.738s] (baseline)
 Parsing scuffle-settings v0.1.3 (baseline)
  Parsed [   0.013s] (baseline)
Checking scuffle-settings v0.1.3 -> v0.1.3 (no change)
 Checked [   0.130s] 153 checks: 153 pass, 11 skip
 Summary no semver update required
Finished [  15.706s] scuffle-settings
Building scuffle-signal v0.3.1 (current)
   Built [   5.339s] (current)
 Parsing scuffle-signal v0.3.1 (current)
  Parsed [   0.005s] (current)
Building scuffle-signal v0.3.1 (baseline)
   Built [   5.267s] (baseline)
 Parsing scuffle-signal v0.3.1 (baseline)
  Parsed [   0.009s] (baseline)
Checking scuffle-signal v0.3.1 -> v0.3.1 (no change)
 Checked [   0.142s] 153 checks: 153 pass, 11 skip
 Summary no semver update required
Finished [  11.918s] scuffle-signal
Building scuffle-transmuxer v0.2.1 (current)
   Built [   5.664s] (current)
 Parsing scuffle-transmuxer v0.2.1 (current)
  Parsed [   0.009s] (current)
Building scuffle-transmuxer v0.2.1 (baseline)
   Built [   5.741s] (baseline)
 Parsing scuffle-transmuxer v0.2.1 (baseline)
  Parsed [   0.015s] (baseline)
Checking scuffle-transmuxer v0.2.1 -> v0.2.1 (no change)
 Checked [   0.217s] 153 checks: 153 pass, 11 skip
 Summary no semver update required
Finished [  13.329s] scuffle-transmuxer
Building scuffle-workspace-hack v0.1.0 (current)
   Built [   0.484s] (current)
 Parsing scuffle-workspace-hack v0.1.0 (current)
  Parsed [   0.004s] (current)
Building scuffle-workspace-hack v0.1.0 (baseline)
   Built [  29.836s] (baseline)
 Parsing scuffle-workspace-hack v0.1.0 (baseline)
  Parsed [   0.010s] (baseline)
Checking scuffle-workspace-hack v0.1.0 -> v0.1.0 (no change)
 Checked [   0.117s] 153 checks: 153 pass, 11 skip
 Summary no semver update required
Finished [  33.357s] scuffle-workspace-hack
Building tinc v0.1.1 (current)
   Built [  12.020s] (current)
 Parsing tinc v0.1.1 (current)
  Parsed [   0.042s] (current)
Building tinc v0.1.1 (baseline)
   Built [  11.998s] (baseline)
 Parsing tinc v0.1.1 (baseline)
  Parsed [   0.037s] (baseline)
Checking tinc v0.1.1 -> v0.1.1 (no change)
 Checked [   0.321s] 153 checks: 153 pass, 11 skip
 Summary no semver update required
Finished [  27.464s] tinc
Building tinc-build v0.1.1 (current)
   Built [  11.472s] (current)
 Parsing tinc-build v0.1.1 (current)
  Parsed [   0.038s] (current)
Building tinc-build v0.1.1 (baseline)
   Built [  11.199s] (baseline)
 Parsing tinc-build v0.1.1 (baseline)
  Parsed [   0.039s] (baseline)
Checking tinc-build v0.1.1 -> v0.1.1 (no change)
 Checked [   0.428s] 153 checks: 153 pass, 11 skip
 Summary no semver update required
Finished [  26.214s] tinc-build
Building tinc-cel v0.0.2 (current)
   Built [   5.824s] (current)
 Parsing tinc-cel v0.0.2 (current)
  Parsed [   0.014s] (current)
Building tinc-cel v0.0.2 (baseline)
   Built [   5.893s] (baseline)
 Parsing tinc-cel v0.0.2 (baseline)
  Parsed [   0.014s] (baseline)
Checking tinc-cel v0.0.2 -> v0.0.2 (no change)
 Checked [   0.278s] 153 checks: 153 pass, 11 skip
 Summary no semver update required
Finished [  13.236s] tinc-cel
Building tinc-pb-prost v0.1.1 (current)
   Built [   5.463s] (current)
 Parsing tinc-pb-prost v0.1.1 (current)
  Parsed [   0.028s] (current)
Building tinc-pb-prost v0.1.1 (baseline)
   Built [   5.679s] (baseline)
 Parsing tinc-pb-prost v0.1.1 (baseline)
  Parsed [   0.027s] (baseline)
Checking tinc-pb-prost v0.1.1 -> v0.1.1 (no change)
 Checked [   0.542s] 153 checks: 153 pass, 11 skip
 Summary no semver update required
Finished [  13.062s] tinc-pb-prost

Semver-checks summary

✅ No semver violations found! ✅

🛬 Cleanup details 🛬

Cleaning up git worktree at "target/semver-baseline"

Successfully removed git worktree

@scuffle-brawl
Copy link
Contributor

scuffle-brawl bot commented May 15, 2025

🎉 Build successful!
Completed in 18:13

Approved by: @lennartkloock
Pushing 5175812 to main

@scuffle-brawl scuffle-brawl bot merged commit 5175812 into main May 15, 2025
19 checks passed
@scuffle-brawl scuffle-brawl bot deleted the troy/ffmpeg-docs branch May 15, 2025 17:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants