Age | Commit message (Collapse) | Author | Files | Lines |
|
Highlighted bugfixes in 1.20.4
avaudiodec: fix playback issue with WMA files, would throw an error at EOS with FFmpeg 5.x
Fix deadlock when loading gst-editing-services plugin
Fix input buffering capacity in live mode for aggregator, video/audio aggregator subclasses, muxers
glimagesink: fix crash on Android
subtitle handling and subtitle overlay fixes
matroska-mux: allow width + height changes for avc3|hev1|vp8|vp9
rtspsrc: fix control url handling for spec compliant servers and add fallback for incompliant servers
WebRTC fixes
RTP retransmission fixes
video: fixes for formats with 4x subsampling and horizontal co-sited chroma (Y41B, YUV9, YVU9 and IYU9)
macOS build and packaging fixes, in particular fix finding of gio modules on macOS for https/TLS support
Fix consuming of the macOS package as a framework in XCode
Performance improvements
Miscellaneous bug fixes, memory leak fixes, and other stability and reliability improvements
|
|
|
|
|
|
Upstream changes:
https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.5
Ruby-GNOME 4.0.5: 2022-12-12
This is a bug fix release of 4.0.4.
Changes
Ruby/GObjectIntrospection
* Fixes
+ Fixed a memory leak that GDestroyNotify argument's metadata
isn't freed. For example, this is happen with GLib::Timeout.add.
|
|
|
|
Upstream changes:
https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.0.4
Ruby-GNOME 4.0.4: 2022-12-09
This is a release that adds more new libraries: Ruby/Adwaita,
Ruby/GtkSourceView3 and Ruby/Handy.
Changes
Documents
* Improvements
+ Added gdk4 and gtk4.
[GitHub#1514]
[Reported by codart]
All
* Improvements
+ Added support for macOS 12/Xcode 14.
[GitHub#1516]
[Reported by Apoorv Sohal]
Ruby/GLib2
* Improvements
+ Added support for instantiating GLib::Pointer and getting
address of it.
+ Renamed gnome2/ to gnome/ in internal library path.
+ Suppressed connected_closures isn't initialized warning.
+ Re-added GLib::ValueArray because GStreamer still uses it
without replacement.
[GitHub#1520]
[Reported by Matt Palmer]
+ Set missing rb_data_type_t::wrap_struct_name.
[GitHub#1522]
[Patch by Peter Zhu]
+ Added support for more GSpawnFlags.
* Fixes
+ Fixed a bug that GLib::Pointer.gtype and GLib::Pointer#gtype
use the wrong number of arguments.
+ Fixed a memory leak in GLib::Object based classes.
[GitHub#1523]
[Patch by Peter Zhu]
Ruby/GObjectIntrospection
* Improvements
+ Added support for length in field.
[GitHub#1524]
[Reported by jvmf1]
Ruby/GIO2
* Improvements
+ Added support for getting GLib::Mount by Gio::Volume#mount.
[GitHub#604]
Ruby/GTK4
* Improvements
+ [sample] Updated.
[GitHub#1512]
[GitHub#1515]
[Patch by kojix2]
[GitHub#1526]
[GitHub#1527]
[Patch by Daniel Mircea]
* Fixes
+ Fixed a bug that Gtk::ScrolledWindow can't be created.
[GitHub#1504]
[Reported by rubyFeedback]
+ Fixed a typo in Gtk::Image.new.
[GitHub#1504]
[Reported by rubyFeedback]
+ Fixed a bug that Gtk::CellRendereText may be GC-ed.
[GitHub#1518]
[Reported by galtgenod]
+ Fixed a crash bug that is caused when GLib based class defined
by Ruby is used.
[GitHub#1444]
[Reported by HuBandiT]
Ruby/libsecret
* Fixes
+ Fixed wrong MSYS2 package name.
Ruby/GtkSourceView4
* Fixes
+ Fixed package ID.
[GitHub#1525]
[Reported by Daniel Mircea]
Ruby/GtkSourceView5
* Added.
[GitHub#1511]
[Reported by galtgendo]
Ruby/Adwaita
* Added.
[GitHub#1510]
[Reported by rubyFeedback]
Ruby/Handy
* Added.
[GitHub#1434]
[Reported by Jacob Michalskie]
Thanks
* rubyFeedback
* kojix2
* codart
* Apoorv Sohal
* galtgendo
* Matt Palmer
* Peter Zhu
* HuBandiT
* jvmf1
* Daniel Mircea
* Jacob Michalskie
|
|
Brad Smith told me they are not needed any longer
|
|
pkgsrc changes:
- update HOMEPAGE
- refactor dependencies
Upstream changes (from NEWS.md):
Ruby-GNOME 4.0.3: 2022-09-13
This is a bug fix release of 4.0.2.
Changes
Ruby/GTK4
* Fixes
+ Fixed a bug that ext/**/*.* aren't included in .gem. [GitHub#1498]
[Reported by Anatol Pomozov]
Thanks
* Anatol Pomozov
Ruby-GNOME 4.0.2: 2022-09-05
This is a bug fix release of 4.0.1.
Changes
Ruby/GLib2
* Fixes
+ Fixed a bug that closure may be GC-ed. [GitHub#1495][Reported by Matijs
van Zuijlen]
Ruby/GObjectIntrospection
* Fixes
+ Fixed a bug that callback doesn't work with GObject Introspection
1.72.0 or later. [GitHub#1496][Reported by Mamoru TASAKA]
Thanks
* Mamoru TASAKA
* Matijs van Zuijlen
Ruby-GNOME 4.0.1: 2022-09-02
This is a bug fix release of 4.0.0.
Changes
Ruby/GLib2
* Fixes
+ Fixed wrong false constant value.
Ruby-GNOME 4.0.0: 2022-09-01
This is a release that supports GTK 4.
Changes
All
* windows: Removed a needless workaround for old libintl-8.dll.
* doc: Added support for generating API documents. [GitHub#1468][Patch by
kojix2]
* doc: Added Rake tasks to generate documents. [GitHub#1482][Patch by Sean
Champ]
* Use Bundler API to load (({Gemfile.local})). [GitHub#1483][Patch by Sean
Champ]
Ruby/GLib2
* Improvements
+ Changed to use g_warning() from rb_warn() for already destroyed closure
warning.
+ Dropped support for GLib 2.48 or earlier.
+ Added GLib::DateTime#format_iso8601.
+ Added rbg_mGLib().
+ Added rbg_mGLibObject().
+ Deprecated mGLib.
+ Added support for auto native package installation on Gentoo Linux.
+ Added GLib.malloc.
+ Added GLib.malloc0.
+ Added GLib.free.
+ Added GLib::Variant#to_s. [GitHub#1491][Reported by Sean Champ]
+ Added GLib::Variant#inspect.
+ Added GLib::Variant.parse. [GitHub#1491][Reported by Sean Champ]
* Fixes
+ closure: Fixed a reference count problem.
Ruby/GObjectIntrospection
* Improvements
+ Don't raise an exception for object == nil. [GitHub#1472][Reported by
Hirokazu SUZUKI]
+ Added support for returning a fixed size C array of GObject. [GitHub#
1481][Reported by Sean Champ]
+ Added support for GObject Introspection 1.72.0 or later.
+ Added support for returning GClosure from virtual method.
+ Added support for transfer full boxed type returned by closure.
* Fixes
+ Fixed a bug that gpointer to VALUE conversion is broken on 32bit
environment. [GitHub#1462][Reported by Mamoru TASAKA]
+ Fixed a wrong GHashTable value conversion in Ruby -> GHashTable.
[GitHub#1481][Reported by Sean Champ]
+ Fixed a memory leak of GObjectIntrospection::CallableInfo#return_type.
+ Fixed a memory leak for async callback.
Ruby/GTK3
* Improvements
+ Required GTK+ 3.22 or later.
+ Added support for Gtk::AccelMap.each(filter: true). [GitHub#1487]
[Reported by Sean Champ]
* Fixes
+ Fixed wrong {Gtk::RadioToolButton.new usage in demo. [GitHub#1475]
[Reported by Sami Sieranoja]
+ Fixed a GC related bug of Gtk::Widget#insert_action_group. [GitHub#
1490][Reported by Sean Champ]
Ruby/GDK4
* Re-implemented based on the current Ruby/GDK3.
Ruby/GTK4
* Re-implemented based on the current Ruby/GTK4.
Ruby/Poppler
* Improvements
+ Added support for Poppler::Document.new(GLib::Bytes).
Ruby/RSVG2
* Fixes
+ doc: Fixed a link. [GitHub#1469][Patch by Blake Gearin]
Ruby/GStreamer
* Fixes
+ example: Updated to work with the latest GStreamer. [GitHub#1478][Patch
by kojix2]
Ruby/libsecret
* Improvements
+ Added support for Secret::Schema#attributes.
Ruby/VTE3
* Improvements
+ Removed needless Vte::Terminal#feed_child wrapper. [GitHub#1484][Patch
by Sean Champ]
Thanks
* Mamoru TASAKA
* kojix2
* Blake Gearin
* Hirokazu SUZUKI
* Sami Sieranoja
* Sean Champ
|
|
autoreconf needs autopoint
|
|
2022-11-25: Version 1.3.4
- Improve API documentation.
- Improve JVM probing.
- Improve support for FreeBSD and Solaris.
- Improve .jar file search.
- Add configure option to build without external libudfread.
|
|
libass (0.17.0)
* Fix various parts relating to automatic linebreaking
* Fix rendering when hinting was enabled and fontsizes or scales are zero
* Switch build to a non-recursive setup for improved parallelism
* Improve quality of SSA Effects movement
* Further documentation improvements
* Completely invalid Events are now discarded during parsing
* Introduction of LayoutRes{X,Y} script headers
* New AlphaLevel style override to set all alpha values while keeping the color
* Add ASS_FEATURE_WRAP_UNICODE to allow automatic linebreaks in accordance
with the Unicode line breaking algorithm instead of ASS' much stricter
breaking rules. For the feature to be available at runtime, libass must be
linked against the new optional dependency libunibreak.
* Improve VSFilter compatibility:
* Fix premature truncation of animated alphas (was a 0.15.0 regression)
* Fix handling of small delay parameters for legacy SSA Effects
* Fix x-scaling with PlayResX
* Fix x-scaling for anamorphic video
(except for \be whose scaling remains buggy in general)
* Support SSA's AlphaLevel style field
* Support the \kt override tag from VSFilter's v4++ set
* Parse ScriptType headers
* Parse integer header, style and event field values like VSFilter
* Ignore trailing whitespace in an event's text
|
|
While here remove obsolete patches, including disabling MMX on SunOS, as it
appears to work fine now.
|
|
v1.12.0
NEW Features
- Support for NFO files as additional resources: Set up in `resources` and place nfo-files (https://kodi.wiki/view/NFO_files/Templates) next to your media files.
- Tweaking mimetypes for clients
- Editing Flags in web UI
- More statistics on web UI
- Add support for ip subnets in client config
- Defaults for virtual container upnp class
- Configuration for SQLite database modes
- Offline mode for initial scan large libraries
FIXES
- Database update on autoscan table
- Transcoding for external items
- Sqlite errors because of deleted objects
- Sorting by certain keys
- Broken path comparison (skipped renaming, adding files)
- Update docker images to alpine 3.16
Code Improvements
- Xml2Json rework
- build with latest versions of pupnp (1.14.14), wavpack (5.5.0), ebml (1.4.4), matroska (1.7.1), exiv2 (0.27.5), fmt (9.1.0) and spdlog (1.10.0)
- Further Cleanups
General
If you activated nfo-metafile resources you have to reimport your media files.
|
|
Qt6 module for handling of multimedia content
|
|
Change log:
### mate-media 1.26.0
* Translations update
* replace mute/unmute checkmenuitem with imagemenuitem
* re-generate po files
* update copyright to 2021
* man page: mate-volume-control-applet.1 -> mate-volume-control-status-icon.1.
* Fix desktop file validation warnings
* remove dead function mate_panel_applet_set_background_widget
### mate-media 1.25.0
* Translations update
* gvc-mixer-dialogi: Refactor on_notebook_scroll_event
* add git.mk to generate .gitignore
* gvc-stream-applet-icon: Remove enum-conversion warning
* build: silent build warnings for distcheck
* build: do not override the default value for MATE_COMPILE_WARNINGS
* panel-applet: ensure speaker can be shown alongside or above mic
|
|
|
|
|
|
|
|
These are currently duplicated in mk/platform/SunOS.mk but the generic
removals will be removed soon in favour of per-package removals, due to
flags getting leaked into installed files.
|
|
|
|
Changes:
0.35.0
======
This release requires FFmpeg 4.0 or newer.
For packagers: Note that mpv's build system is only supported on Python 3.
If you use the `bootstrap.py` script it will take care of this, otherwise you
need to explicitly invoke the build system using `python3 waf`.
This release adds the Meson build system as an alternative to waf.
It is supposed to be feature-complete but please report any issues you encounter.
Features
--------
Added
~~~~~
- vo_gpu_next: add new libplacebo-based renderer
- build: add meson build support
- vo_gpu_next: forward Dolby Vision metadata to libplacebo
- ao_pipewire: add PipeWire audio backend
- ao_sndio: readd this audio output again
- vo_gpu_next: apply film grain if such metadata is present
- drm: context_drm_egl: add support for enabling VRR
- demux: add support for R128 replaygain tags
- x11: support X Present extension
- af_rubberband: add support for new engine in rubberband 3.0.0
- hwdec/drmprime: add drmprime hwdec-interop (commonly found on SoCs)
- various: support binding functions keys beyond F12
- audio: support hotplug events for multiple AOs
- sub: use Unicode linebreaking for non-ASS subs and OSD
- vo_gpu: hwdec: add Android hwdec utilizing AImageReader
- vo_dmabuf_wayland: add wayland VO displaying dmabuf buffers (vaapi or drm hwdec only)
- lua/console: add history deduplication
Changed
~~~~~~~
- filters: re-add vavpp hardware deinterlacing auto-filter (for --deinterlace)
- swresample: don't forcibly clip audio on every conversion
- ytdl_hook: always set HTTP headers to fix yt-dlp on certain sites
Removed
~~~~~~~
- libmpv: remove opengl_cb API and other deprecated symbols
- lua: remove deprecated mp.suspend(), resume() and resume_all()
- build: raise minimum libplacebo version requirement to v4.157.0
Options and Commands
--------------------
Added
~~~~~
- vo_gpu_next: add --target-colorspace-hint to facilitate HDR passthrough
- vo_gpu_next: new tone mapping options 'auto', 'spline', 'bt.2446a'
and add --tone-mapping-crosstalk, --inverse-tone-mapping
- vo_gpu: add --gamut-mapping-mode and --tone-mapping-mode
- options: add 'always' choice to --stop-screensaver
- options: add --osd-playing-msg-duration
- player: add --cover-art-whitelist option
- x11: add --x11-present option
Changed
~~~~~~~
- ao_openal: enable --openal-direct-channels by default
- options: only apply --sub-visibility to primary subtitles
- options: make --cover-art-auto=exact the default
- vo_gpu/hwdec: rename and introduce legacy names for some interops
Deprecated
~~~~~~~~~~
- vo_gpu: deprecate --gamma-factor and --gamma-auto
Removed
~~~~~~~
- vo_gpu: remove --gamut-clipping, --gamut-warning, --tone-mapping-desaturate and
--tone-mapping-desaturate-exponent (replacements available)
- vulkan: remove --vulkan-disable-events
Fixes and Minor Enhancements
----------------------------
- context_drm_egl: use gbm_surface_create_with_modifiers
- context_drm_egl: add support for BGR surface formats
- vo_gpu: vulkan: open DRM render fd when using VK_KHR_display
- client API: use symbol visibility attributes
- vo_gpu: hwdec_vaapi: add dma-buf modifiers support
- wayland: fix various issues that could lead to jitter
- osc: fix cache displaying 60s in some cases
- player: make --keep-open=always work with --loop-playlist
- opengl: support driver debug message under OpenGL ES
- vo_gpu: opengl: fixes for OpenGL ES version and extension handling
- f_decoder_wrapper: support frame rotation metadata (used by JPEG)
- wscript: switch shaderc checks to pkgconfig
- vd_lavc: enable hwdec for prores by default
- vo_gpu: add HOOKED_gather for custom shaders
- wayland, x11: sanitize window title for valid UTF-8
- win32: apply geometry position to content instead of window
- filter_kernels: add cosine window
- vo_gpu: hwdec_vaapi: don't probe formats for irrelevant endpoints
- vo_gpu: hwdec: load hwdec interops on-demand by default
- stats.lua: graphs: fix bad rendering due to division by 0
- hwdec: warn on unsupported --hwdec option value
- x11: fix --screen-name option
- x11: avoid wasteful rendering when possible
- video/image_writer: add JPEG XL support
- stream_lavf: enable ipfs, ipns and rist protocol support
- osc.lua: fix crash when calling osc-tracklist while idle
- player: add jxl, tiff, tif to list of image extensions
- various: switch to new AVChannelLayout structure
- lua: command_native_async: always run callback asynchronously (edge case)
- context_x11egl: remove supposed transparency workaround
- vo_gpu: fix 3DLUT precision
- drm: avoid drmModeAtomicCommit races by blocking
- drm_common: skip cards that don't support KMS for autodetection
- hwdec/dmabuf_interop_gl: support basic multi-plane formats
- misc/random: switch to internal xoshiro rng implementation
- ytdl_hook: improve track detection
- ad_lavc: strip non-normalized floats
- mpv.metainfo.xml: add XDG appstream metadata manifest
- mac: avoid unnecessary unsafe conversions; fixes crash in debug builds
- af_scaletempo2: fix crash when the number of channels increases
- wayland: correctly handle non-CLOCK_MONOTONIC clocks
- x11: fix --on-all-workspaces option
- sd_ass: improve handling of subtitles with unknown duration
- hwdec/vaapi: improve probing of supported sw formats
- demux_mf: enable support for QOI, PHM and HDR images
- demux_mkv: add AVS2 and AVS3 to tag list
- TOOLS/lua/autoload: fix incorrect duplicate file loading behavior
- demux/codec_tags: support more WAVEFORMATEXTENSIBLE tags
- sd_ass: never mangle colours on RGB video
|
|
Version 72.0.0 "Minuano (Six-eight)" 2022-11-13
New features and enhancements
* mkvmerge: AV1 parser: the variable-width OBU size field will be re-written
with minimal length if it's encoded longer than necessary.
* mkvmerge: when splitting is active the program will output the timestamps
actually used for making the decision when to split. If GUI mode is active,
a specially formatted line `#GUI#splitting_before_timestamp <timestamp>` is
output as well. Lines prefixed with`#GUI#` are suitable for machine parsing,
won't be translated and are guaranteed not to change in format.
* MKVToolNix GUI: multiplexer: when dragging & dropping directories to the
"attachments" tab, the files contained in those directories will be
attached.
* MKVToolNix GUI: info tool: added information about the file (directory,
size, modification timestamp) at the top of each tab.
Bug fixes
* mkvmerge: AV1 parser: fixed the parser completely aborting when parsing the
OBU size field fails due to there not being enough data to parse. Instead
the parser will remember the last known-good position & restart from there
after more data is available.
* mkvmerge: HDMV PGS subtitles: reverted the change that implemented a
heuristic for detecting bogus timestamps & attempting to fix them. This was
done to fix 3268. Unfortunately this affected valid subtitle files with
intentional huge gaps in timestamps, e.g. forced subtitle tracks. The
heuristic has simply been removed, fixing 3392.
* mkvmerge: Matroska reader: fixed reading files with EBML Void elements
before the Matroska Segment element.
* mkvmerge: fixed reversed attachment selection: `--attachments !4` would not
copy any attachment instead of all attachments but the one with ID 4.
* mkvextract: IETF BCP 47/RFC 5646 language tags: mkvextract will now use &
prefer IETF BCP 47 track language elements if they're present. Only affects
the VobSub & USF subtitle extraction.
* mkvpropedit, MKVToolNix GUI's chapter & header editors: updated the list of
deprecated Matroska elements. The applications will no longer try to write
those elements, even if they're found in the file to be modified. The
programs will no longer abort with error messages such as `assertion "false"
failed`.
* mkvpropedit, MKVToolNix GUI's chapter & header editors: when the Matroska
version numbers stored in the EBML Head element are updated, the updated
EBML Head element might be smaller than the existing one. In that case the
programs used to shrink the EBML Head & write a small EBML Void element
between the updated EBML Head & the following element, usually a Matroska
Segment element. This isn't widely supported by programs including
MKVToolNix itself, causing them to declare such files as invalid. The
programs will now create the EBML Void element inside the EBML Head element,
making them a level 1 element instead of a level 0 element.
* mkvpropedit, MKVToolNix GUI's chapter & header editors: often the programs
have to relocate the Master elements in which the modifications were
done. In that case the Seek Head elements must also be updated to reflect to
the Master elements' new positions. If a file contained a Seek Head element
at the start already and if that Seek Head was too small to contain the
updated positions, the programs would end up in an endless loop trying to
write data to the end, creating ever-growing files. This is now handled
properly by voiding this too-small Seek Head & finding a proper space for a
new one instead.
* MKVToolNix GUI: header editor: fixed pixelated icons on higher display
scaling values.
Build system changes
* bug fix: libFLAC detection is now done via `pkg-config`, and the
corresponding compiler flags are honored. Fixes static compilation with
newer versions of libFLAC with MXE where a compiler definition is required
to signal that it libFLAC wasn't built as a DLL.
|
|
devel/libjit, devel/m17n-lib, devel/quilt, devel/treecc, emulators/simulavr,
fonts/jomolhari-ttf, graphics/dvipng, graphics/freetype2, graphics/libotf,
ham/xlog, misc/color-theme, misc/m17n-db, multimedia/flvstreamer,
net/mimms, print/chktex, security/oath-toolkit, sysutils/attr,
sysutils/pidof, sysutils/renameutils, textproc/lout:
change MASTER_SITES from http://download.savannah.gnu.org to https://download.savannah.gnu.org
|
|
pkgsrc changes:
---------------
* Add a preprocessor definition (from FreeBSD ports).
* Bump revision.
|
|
Changes:
- Fixed: API error caused by use of old HTTP endpoint. Switched to same
endpoint but HTTPS.
|
|
v1.0.9
security fixes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
version 4.4.3:
- avformat/vividas: Check packet size
- configure: link to libatomic when it's present
- avcodec/dstdec: Check for overflow in build_filter()
- avformat/spdifdec: Use 64bit to compute bit rate
- avformat/rpl: Use 64bit for duration computation
- avformat/xwma: Use av_rescale() for duration computation
- avformat/sdsdec: Use av_rescale() to avoid intermediate overflow in duration calculation
- avformat/sbgdec: Check ts_int in genrate_intervals
- avformat/rmdec: check tag_size
- avformat/nutdec: Check fields
- avformat/flvdec: Use 64bit for sum_flv_tag_size
- avformat/jacosubdec: Fix overflow in get_shift()
- avformat/dxa: avoid bpc overflows
- avformat/cafdec: Check that nb_frasmes fits within 64bit
- avformat/asfdec_o: Limit packet offset
- avformat/ape: Check frames size
- avformat/icodec: Check nb_pal
- avformat/aiffdec: Use 64bit for block_duration use
- avformat/aiffdec: Check block_duration
- avformat/mxfdec: only probe max run in
- avformat/mxfdec: Check run_in is within 65536
- avcodec/mjpegdec: Check for unsupported bayer case
- avcodec/apedec: Fix integer overflow in filter_3800()
- avcodec/tta: Check 24bit scaling for overflow
- avcodec/mobiclip: Check quantizer for overflow
- avcodec/exr: Check preview psize
- avcodec/tiff: Fix loop detection
- libavformat/hls: Free keys
- avcodec/fmvc: Move frame allocation to a later stage
- avfilter/vf_showinfo: remove backspaces
- avcodec/speedhq: Check width
- avcodec/bink: disallow odd positioned scaled blocks
- avformat/asfdec_o: limit recursion depth in asf_read_unknown()
- doc/git-howto.texi: Document commit signing
- libavcodec/8bps: Check that line lengths fit within the buffer
- avcodec/midivid: Perform lzss_uncompress() before ff_reget_buffer()
- libavformat/iff: Check for overflow in body_end calculation
- avformat/avidec: Prevent entity expansion attacks
- avcodec/h263dec: Sanity check against minimal I/P frame size
- avcodec/hevcdec: Check s->ref in the md5 path similar to hwaccel
- avcodec/mpegaudiodec_template: use unsigned shift in handle_crc()
- avformat/subviewerdec: Make read_ts() more flexible
- avcodec/mjpegdec: bayer and rct are incompatible
- MAINTAINERS: Add ED25519 key for signing my commits in the future
- avcodec/hevc_filter: copy_CTB() only within width&height
- avcodec/tiff: Check tile_length and tile_width
- avcodec/mss4: Check image size with av_image_check_size2()
- avformat/flvdec: Check for EOF in index reading
- avformat/nutdec: Check get_packetheader() in mainheader
- avformat/asfdec_f: Use 64bit for packet start time
- avcodec/exr: Check x/ysize
- tools/target_dec_fuzzer: Adjust threshold for MMVIDEO
- avcodec/lagarith: Check dst/src in zero run code
- avcodec/h264dec: Skip late SEI
- avcodec/sbrdsp_fixed: Fix integer overflows in sbr_qmf_deint_neg_c()
- avfilter/vf_signature: Fix integer overflow in filter_frame()
- avformat/rtsp: break on unknown protocols
- avcodec/hevcdsp_template: stay within tables in sao_band_filter()
- avcodec/tiff: Check pixel format types for dng
- avcodec/qpeldsp: copy less for the mc0x cases
- avformat/aaxdec: Check for empty segments
- avcodec/ffv1dec: Limit golomb rice coded slices to width 8M
- avformat/iff: simplify duration calculation
- avcodec/wnv1: Check for width =1
- avcodec/ffv1dec_template: fix indention
- avformat/sctp: close socket on errors
- avcodec/aasc: Fix indention
- avcodec/qdrw: adjust max colors to array size
- avcodec/alacdsp: Make intermediates unsigned
- avformat/aiffdec: cleanup size handling for extreem cases
- avformat/matroskadec: avoid integer overflows in SAR computation
- avcodec/jpeglsdec: fix end check for xfrm
- avcodec/cdgraphics: limit scrolling to the line
- avformat/hls: Limit start_seq_no to one bit less
- avformat/aiffdec: avoid integer overflow in get_meta()
- avformat/ape: more bits in size for less overflows
- avformat/aviobuf: Check buf_size in ffio_ensure_seekback()
- avformat/bfi: Check offsets better
- avformat/asfdec_f: Check packet_frag_timestamp
- avcodec/texturedspenc: Fix indexing in color distribution determination
- avformat/act: Check ff_get_wav_header() for failure
- avcodec/libxavs2: Improve r redundancy in occured
- avformat/libzmq: Improve r redundancy in occured
- avfilter/vsrc_mandelbrot: Check for malloc failure
- avfilter/vf_frei0r: Copy to frame allocated according to frei0r requirements
- avfilter/video: Add ff_default_get_video_buffer2() to set specific alignment
- avformat/genh: Check sample rate
- configure: bump year
- lavc/videotoolbox: do not pass AVCodecContext to decoder output callback
- lavc/pthread_frame: always transfer stashed hwaccel state
- avcodec/arm/sbcenc: avoid callee preserved vfp registers
- avfilter/vf_scale: overwrite the width and height expressions with the original values
- lavc/pthread_frame: avoid leaving stale hwaccel state in worker threads
- configure: extend SDL check to accept all 2.x versions
- lavf/tls_mbedtls: add support for mbedtls version 3
|
|
|
|
Version 71.1.0 "Fortitude" 2022-10-09
Bug fixes
* Chapters DTD: added the new edition & chapter elements from Matroska v5.
* Chapters DTD: fixed EditionUID being mandatory. mkvmerge can auto-generate
it if it's missing from the XML file.
* Chapters DTD: fixed the `example-chapters-1.xml` not validating against the
DTD.
* Chapters DTD: corrected the old name `EditionManaged` to
`EditionFlagOrdered`.
* Chapters DTD: fixed `ChapLanguageIETF` missing its element declaration &
`ChapterLanguage` being required.
* XML DTDs: fixed elements representing binary data not allowing the `format`
attribute.
Build system changes
* bug fix: configure accidentally tested for libEBML ≥ 2.0.0 & libMatroska ≥
2.0.0, even though the actual requirements are 1.4.4 & 1.7.1 respectively.
Version 71.0.0 "Altitude" 2022-10-08
New features and enhancements
* mkvmerge, MKVToolNix GUI's multiplexer: added support for the Emphasis audio
track header element via the `--audio-emphasis` option. It is also read from
Matroska files.
* mkvmerge: the options `--list-stereo-modes` and `--list-audio-emphasis` have
been added to list all support numerical & textual values for the
`--stereo-mode` & `--audio-emphasis` options.
* mkvpropedit, MKVToolNix GUI's header editor: added support for the Emphasis
audio track header element via the `emphasis` property.
* MKVToolNix GUI: multiplexer: when the track properties are
configured to be displayed in a tab widget below the files & tracks
in the "Input" tab, the "Color information" tab will be laid out in
two columns. This reduces the minimum height the whole tab widget
requires.
* MKVToolNix GUI: greatly sped up closing the preferences dialog by only
re-running certain initialization functions when their corresponding
settings have changed.
* mkvinfo, MKVToolNix GUI's info tool: added support for the following new
elements from Matroska v5: Emphasis audio track header element; Chapter Skip
Type; Edition Display; Edition String; Edition Language IETF.
* mkvmerge, mkvpropedit: added support for the following new chapter elements
from Matroska v5: Chapter Skip Type; Edition Display; Edition String;
Edition Language IETF. The GUI's chapter editor will receive support for
them in the next release.
Bug fixes
* mkvmerge: Ogg/OGM reader: mkvmerge will now correctly skip tracks of
unsupported types as well as tracks for which all track header pages
haven't been found.
Build system changes
* libEBML 1.4.4 & libMatroska 1.7.1 are now required.
* The bundled libEBML & libMatroska libraries were updated to v1.4.4 & v1.7.1
respectively.
* The bundled `fmt` library was updated to v9.1.0.
* The bundled `nlohmann-json` library was updated to v3.11.2.
|
|
Version 1.7.1 2022-10-08
* Fix ABI compatibility: unfortunately release 1.7.0 broke ABI
compatibility. This release restores the compatibility with release
1.6.3. Please use it instead of release 1.7.0. In other words: 1.6.3
& 1.7.1 are compatible, while 1.7.0 is compatible with neither 1.6.3
nor 1.7.1.
|
|
Patch from adr on pkgsrc-users.
|
|
|
|
|
|
|
|
Blazingly fast terminal recorder that generates animated gif images for the web
written in rust.
Features
- Screenshotting your terminal with 4 frames per second (every 250ms)
- Generates high quality small sized animated gif images or mp4 videos
- Build-In idle frames detection and optimization (for super fluid
presentations)
- Applies (can be disabled) border decor effects like drop shadow
- Uses native efficient APIs
- Runs without any cloud service and entirely offline
- No issues with terminal sizes larger than 80x24
- No issues with fonts or colors
- No issues with curses based programs
- No issues with escape sequences
- No record and replay - just one simple command to rule them all
- Can record every arbitrary window you want (e.g. browser, ide)
|
|
Bump PKGREVISION
|
|
Bump PKGREVISION
|
|
Bump PKGREVISION
|
|
Version 1.7.0 2022-09-30
* A C++14 compliant C++ compiler is now required.
* libEBML v1.4.3 is now required.
* Remove Coremake project files
* Add `KaxInternalBlock::GetRelativeTimestamp()` to access unscaled
block timestamps.
* Fixed problems with the generated `pkg-config` files if any of the
installation paths are absolute.
* Added several enums in `namespace libmatroska` for the various
elements that are constrained to a set of options:
`MatroskaTrackType`, `MatroskaTrackEncodingCompAlgo`,
`MatroskaChapterTranslateCodec`, `MatroskaTrackTranslateCodec`,
`MatroskaVideoFlagInterlaced`, `MatroskaVideoFieldOrder`,
`MatroskaVideoStereoMode`, `MatroskaVideoAlphaMode`,
`MatroskaVideoOldStereoMode`, `MatroskaVideoDisplayUnit`,
`MatroskaVideoAspectRatioType`, `MatroskaVideoMatrixCoefficients`,
`MatroskaColourChromaSitingHorz`, `MatroskaColourChromaSitingVert`,
`MatroskaVideoRange`, `MatroskaVideoTransferCharacteristics`,
`MatroskaVideoPrimaries`, `MatroskaVideoProjectionType`,
`MatroskaAudioEmphasis`, `MatroskaTrackPlaneType`,
`MatroskaContentEncodingScope`, `MatroskaContentEncodingType`,
`MatroskaContentEncodingAlgo`, `MatroskaAESSettingsCipherMode`,
`MatroskaContentSignatureAlgo`, `MatroskaContentSigHashAlgo`,
`MatroskaChapterSkipType`, `MatroskaChapterProcessTime` and
`MatroskaTargetTypeValue`.
* Updated the semantics to the latest specifications, deprecating the
following elements by preventing code to write them:
`KaxClusterSilentTracks`, `KaxClusterSilentTrackNumber`,
`KaxSlices`, `KaxReferenceFrame`, `KaxReferenceOffset`,
`KaxReferenceTimeCode`, `KaxTrackTimecodeScale`,
`KaxCodecDecodeAll`, `KaxVideoAspectRatio`, `KaxTrickTrackUID`,
`KaxTrickTrackSegmentUID`, `KaxTrickTrackFlag`,
`KaxTrickMasterTrackUID`, `KaxTrickMasterTrackSegmentUID`,
`KaxContentSignature`, `KaxContentSigKeyID`, `KaxContentSigAlgo` and
`KaxContentSigHashAlgo`.
* Updated the semantics to the latest specifications, making the
following elements mandatory (but having default values):
`KaxCodecDelay`, `KaxVideoPixelCropBottom`, `KaxVideoPixelCropTop`,
`KaxVideoPixelCropLeft`, `KaxVideoPixelCropRight`,
`KaxVideoBitsPerChannel`, `KaxCueCodecState`,
`KaxTagTargetTypeValue`, `KaxTrackLanguage`, `KaxVideoStereoMode`,
`KaxVideoAlphaMode`, `KaxEditionFlagOrdered`,
`KaxVideoChromaSitHorz`, `KaxVideoChromaSitVert`,
`KaxVideoColourRange`, `KaxVideoColourMatrix`,
`KaxVideoColourTransferCharacter`, `KaxVideoColourPrimaries` and
`KaxVideoDisplayUnit`.
* Updated the semantics to the latest specifications, removing the
default values from the following elements: `KaxCueBlockNumber`,
`KaxFlagHearingImpaired`, `KaxFlagVisualImpaired`,
`KaxFlagTextDescriptions`, and `KaxFlagOriginal`.
* Updated the semantics to the latest specifications, adding the
following new elements: `TagDefaultBogus` (as a placeholder for
accidentally used but wrong EBML ID 0x44b4), `KaxEmphasis`,
`KaxChapterSkipType`, `KaxEditionDisplay`, `KaxEditionString` and
`KaxEditionLanguageIETF`.
|
|
|
|
option is disabled; pkglint fixes; bump revision
|
|
|
|
|
|
|