Skip to content

Cinema 1.2.1

Choose a tag to compare

@atomozero atomozero released this 04 Nov 14:01
· 33 commits to main since this release

Cinema 1.2.1: the sound and the pictures together again, and two fixes for quitting and the thumbnails.

Fixed

  • Sound and pictures in sync. The first pictures of every video were lost while Cinema asked the decoder for a picture format, so the video ran about a third of a second ahead of the sound. After a resume or a seek, YouTube above 360p started the picture up to seconds before the sound; the relay now starts both at the same key frame. Checked by eye and ear with a flash-and-beep clip on Haiku x86_64 and on the Toshiba AC100.
  • Quitting while a video played could hang Cinema.
  • A crash while the thumbnails loaded (segment violation in the worker thread).

Packages

Use the packages of revision 2. Those of revision 1 gave the program the type of a plain file, so opening Cinema from the Desktop or the Deskbar started MediaPlayer, which said that none of the files were media files; the code is the same.

File For
cinema-1.2.1-2-x86_64.hpkg Haiku x86_64 (tested on hrev60314)
cinema-1.2.1-2-arm.hpkg RenkuOS on 32-bit ARM, ARMv7 with VFPv3-D16 and no NEON (Toshiba AC100, tested on hrev60107+620)
pkgman install cinema-1.2.1-2-x86_64.hpkg

On x86_64, pkgman also installs Python, the yt-dlp module and FFmpeg 6 from HaikuPorts. On ARM, the FFmpeg libraries are needed, and the single-file yt-dlp in the PATH:

mkdir -p ~/config/non-packaged/bin
curl -L -o ~/config/non-packaged/bin/yt-dlp https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp
chmod +x ~/config/non-packaged/bin/yt-dlp

SHA-256

b4cfc5f0aea0760252e83851443603a139f7fe085736ce3eca91e38e8f13faaa  cinema-1.2.1-2-x86_64.hpkg
a07be4c1f3648c0ea906220097f764ce9a445bc9829f0f5d47c11a59d99e0110  cinema-1.2.1-2-arm.hpkg