Skip to content

Releases: vapoursynth/bestsource

R16

07 Jan 18:16

Choose a tag to compare

  • Fixed wrong plane order for rgb48 formats
  • Improved PTS/FPS guessing logic to cover a few additional corner cases
  • Fixed long path handling for the cachepath argument on windows
  • Fixed unicode handling in cachepath argument on windows

R15

20 Nov 07:14

Choose a tag to compare

R15
  • Fixed crash when hardware decoders don't support a specific subtype of the decoded format
  • Fixed files decoding to certain non-native endian planar formats having corrupt output (for example 16 bit pngs written by imwri)
  • Alternative set of Windows binaries from ci that only work with VapourSynth but have additional format support

R14

27 Oct 07:19

Choose a tag to compare

R14
  • Alternative set of Windows binaries from ci that only only work with VapourSynth but have additional format support
  • Improved h264 in avi timestamp guessing
  • Fixed audio delay adjustment
  • Added exporttimestamps argument to VideoSource() which makes it also return all timestamps

R14-RC1

10 Sep 13:23

Choose a tag to compare

R14-RC1 Pre-release
Pre-release
  • Improved h264 in avi timestamp guessing
  • Fixed audio delay adjustment
  • Added exporttimestamps argument to VideoSource() which makes it also return all timestamps

R13

15 Jul 13:07

Choose a tag to compare

R13
  • Fixed weird miscompilation in windows binaries that would prevent threads and other resources from being freed
  • Fixed v2 timecodes being written in seconds instead of milliseconds
  • Fixed memory leak in SetMaxDecoderInstances() if too many decoders have already been created

R12

02 Jun 14:39

Choose a tag to compare

R12
  • Hardware decoding will now by default automatically fall back to CPU decoding if no suitable hardware decoder can be found, note that if anything else goes wrong it is still considered an error, this behavior can be controlled with the hwfallback argument
  • The maxdecoders argument has been added to make it possible to reduce the number of concurrent decoder instances used to conserve memory (4x4k h.264 decoders with max reference frames can use up to 1GB of memory total in addition to the internal cache)
  • Default internal cache size is reduced to 100MB for video decoding
  • Improved framerate guessing code to handle even weirder cases
  • Fixed seeking performance for CFR h.264 in AVI and possibly others
  • Index files are now by default stored in $XDG_CACHE_HOME/bsindex when not running on windows

Source is identical to RC1. Windows binaries are compiled with slightly newer library versions.

R12-RC1

18 May 19:59

Choose a tag to compare

R12-RC1 Pre-release
Pre-release
  • Hardware decoding will now by default automatically fall back to CPU decoding if no suitable hardware decoder can be found, note that if anything else goes wrong it is still considered an error, this behavior can be controlled with the hwfallback argument
  • The maxdecoders argument has been added to make it possible to reduce the number of concurrent decoder instances used to conserve memory (4x4k h.264 decoders with max reference frames can use up to 1GB of memory total in addition to the internal cache)
  • Default internal cache size is reduced to 100MB for video decoding
  • Improved framerate guessing code to handle even weirder cases
  • Fixed seeking performance for CFR h.264 in AVI and possibly others
  • Index files are now by default stored in $XDG_CACHE_HOME/bsindex when not running on windows

R11

06 Mar 21:20

Choose a tag to compare

R11
  • Improve duration property calculation
  • Fix rare edge case in framerate guessing code
  • Properly reject bayer formats
  • Identical to R11-RC1

R10

01 Jan 12:11

Choose a tag to compare

R10
  • Fix a horrible bug in R9 that would make indexes not work at all

R9

30 Dec 22:51

Choose a tag to compare

R9
  • Greatly improved support for variable format contents and it's now possible to select which format set to output
  • Added a function to get track metadata
  • Added support for choosing which mv-hevc view id to output
  • Added a workaround for files with no keyframes set at all that may make seeking fast (such as ffmpeg encoded huffyuv)
  • Output XYZ format as RGB to be more consistent
  • Fix output of packed subsampled formats (YUY2 is probably the only one anyone noticed)
  • Default changed to showprogress=true