Summary
Linux video playback is partially broken and currently inconsistent between products:
- Intro movie does not play in Generals or Zero Hour.
- Campaign movies play in Generals (video + audio).
- Campaign movies do not play in Zero Hour.
This appears to be an existing issue (not introduced by the recent W3DShroud crash fix branch).
Context
Observed Behavior
- Launch
GeneralsX on Linux:
- Intro movie is skipped / not shown.
- Campaign briefing/outro movies play (including audio).
- Launch
GeneralsXZH on Linux:
- Intro movie is skipped / not shown.
- Campaign briefing/outro movies do not play.
Expected Behavior
- Intro movie should play in both Generals and Zero Hour (or fail with explicit diagnostic and documented fallback).
- Campaign movies should play in both products with working audio.
Initial Notes
- FFmpeg is detected during Linux configure/build.
- Linux asset layout and movie path resolution may differ from expected runtime lookup behavior.
- The issue might involve product-specific movie path / lookup differences between Generals and Zero Hour runtime flows.
Reproduction
- Build and deploy Linux targets.
- Run Generals and Zero Hour from Linux launcher scripts.
- Observe intro and campaign movie playback behavior.
Acceptance Criteria
Summary
Linux video playback is partially broken and currently inconsistent between products:
This appears to be an existing issue (not introduced by the recent
W3DShroudcrash fix branch).Context
Observed Behavior
GeneralsXon Linux:GeneralsXZHon Linux:Expected Behavior
Initial Notes
Reproduction
Acceptance Criteria