News
Version 0.8.14
Fix JACK Transport control when using pipewire
Version 0.8.13
Fix portmidi support for Apple Silicon macOS. Custom Linux builds can now support Xinerama (thanks to Ion Reguera) and proper loop/time-mapping (thanks to trinitou).
Version 0.8.12
Fix Retina/UI scaling when building on macOS 10.15 (and later). This fixes display on Apple Silicon macbook systems. xjadeo 0.8.12 can now also be built with ffmpe v5.1.
Version 0.8.11
Build system and binary dependency update only. xjadeo binaries now feature ffmpeg v5.0
Version 0.8.10
Xjadeo version 0.8.10 offers support for macOS BigSur and Apple M1 ARM. A new keyboard shorcut was added to offset the video in increments of ± 1 sec.
Version 0.8.9
Build system and binary dependency update only. xjadeo binaries now feature ffmpeg v3.4.5 (latest v3 stable). This also marks the start of 64bit windows versions, while OSX/PPC support was dropped.
Version 0.8.8
Use PortMidi default device. This allows to configure the MTC MIDI port with pmdefaults (walkthrough example). Allow to setting a custom OSD font on windows using a file-path with Umlauts.
Version 0.8.6, 0.8.7
Xjadeo now explicitly request single-screen fullscreen on OSX. Linux binaries no longer require JACK to be installed. (there was no 0.8.6 release)
Version 0.8.5
Update video-decoder library: Add support for upcoming ffmpeg-2.9, use ffmpeg-2.8.2 for binaries.
Version 0.8.3, 0.8.4
Xjadeo version 0.8.3 includes updates for OS X 10.11 (El Capitan), and a tweak for to allow loading huge files (> 4GB). Since version 0.8.4, JACK is also no longer required to launch Jadeo.app on OSX.
Version 0.8.2
Xjadeo version 0.8.2 fixes an issue with high CPU usage when seeking after the end of a video. Correct some typographic errr... :)
Version 0.8.1
Xjadeo version 0.8.1 is mainly a hotfix release addressing remote control issues with Mac/OSX 10.10. It also adds a simple file-open dialog for the GNU/Linux X11 platform.
Apart from that, there are a few cosmetic changes and typographic updates to the application as well as the documentation. A complete list of changes is available as Git Commit Log.
Version 0.8.0
Xjadeo version 0.8.0 brings a lot of significant changes. Most notably:
- openGL display
- video-frame indexing
- built-in UI / context menu
With openGL, video-scaling is now performed in hardware and playback synchronized to the screen's vertical refresh (if the hardware permits that; most graphics cards do). This is the new default display and supersedes prior platform-specific video outputs (XVideo, X11/imlib2, SDL, quartz, which are still available via the --vo option and also used a fallback).
Video files are now scanned and indexed on load which provides for reliable seeking to video frames for a wide variety of codecs where frame-accurate seeking was not possible with earlier versions of xjadeo. This also acts as a guard to detect and refuse broken video files early on.
User interaction has been overhauled, most notably by adding a menu that facilitates discovering key-bindings. This deprecates the external control application qjadeo which previously came with xjadeo.
There have been over 200 changes since the last release. For a detailed list see the ChangeLog.
Other highlights include:
- separate On-Screen-Display for Sync-Source and Video Timecode
- self-documenting OSC API
- disable screensaver
- 64 bit timeline
- new website
Note that various command line options have changed. The seek-related -K, -k parameters are no longer needed due to the change to indexing. Letterbox is enabled by default, and it is now also possible to start xjadeo without an initial file. In short, a lot of defaults have been updated to make xjadeo more topical (despite that fact the menu for the X11 variant is plain old toolkit-less Xlib :)
xjadeo is developed and has been tested for accuracy with ffmpeg-2.2.5 it may or may not work properly with different versions, but compiles with any version of ffmpeg ≥ 1.0 to date.
Many thanks to Chris Goddard who provided valuable feedback and spent several weeks on quality assurance and polishing user interaction. We're far from done on the quest to 1.0, yet 0.8.0 marks a major milestone in the life of xjadeo.