summaryrefslogtreecommitdiff
path: root/multimedia
AgeCommit message (Collapse)AuthorFilesLines
2017-08-24Revbump for boost updateadam23-45/+46
2017-08-19Fix xine detection from disabling PaX MPROTECT for conftest test programryoon2-20/+32
during configure stage * Fix packageing on NetBSD/i386 (8.99.1) Original problem is reported by mlh
2017-08-19Disable Pax MPROTECT for bin/ffmpeg2 on NetBSD/i386 (8.99.1)ryoon1-1/+3
* Bump PKGREVISION
2017-08-18Update ruby-gnome2 packages to 3.1.8.tsutsui2-10/+10
Upstream changes: (from https://github.com/ruby-gnome2/ruby-gnome2/blob/3.1.8/NEWS) == Ruby-GNOME2 3.1.8: 2017-07-15 This is a bug fix release for macOS install. === Changes ==== Ruby/GLib2 * Improvements * Supported (({--enable-debug})) for C++ sources. * Fixes * Fixed auto libffi detection for Homebrew. [GitHub#1058][Reported by Andy Meneely] ==== Ruby/Pango * Improvements * (({Pango::Rectangle#to_a])): Added. ==== Ruby/GObjectIntrospection * Improvements * Supported non-pointer struct field reader. [GitHub#1042][Reported by cedlemo] * Supported (({GHashTable<UTF-8, UTF-8>})). ==== Ruby/CairoGObject * Improvements * CentOS 7: Supported auto native package install. ==== Ruby/GDK3 * Improvements * CentOS 7: Supported auto native package install. ==== Ruby/GTK3 * Improvements * Made more demos workable. ==== Ruby/WebKit2GTK * Improvements * Added a sample that uses proxy. ==== Ruby/GtkSourceView3 * Improvements * CentOS 7: Supported auto native package install. === Thanks * cedlemo * Andy Meneely == Ruby-GNOME2 3.1.7: 2017-07-10 === Changes ==== All * Improvements * Windows: Supported running commands in bundled packages. ==== Ruby/GLib * Improvements * (({GLib::Bytes#size})): Added. * (({GLib::Bytes#length})): Added. * (({GLib::Bytes#pointer})): Added. * Made stable glib-mkenums output. [GitHub#1054][Patch by dai] * Supported GError in callback argument. * Windows: Upgraded bundled GLib to 2.52.3. * Windows: Upgraded bundled Libtasn1 to 4.12. ==== Ruby/GObjectIntrospection * Improvements * Supported freeing GSList. * Supported not GObject Introspection based bindings object for receiver. * Supported int16 array output. * Supported uint16 array output. * Supported uint32 array output. * Supported uint64 array output. * Supported float array output. * Supported double array output. * Supported auto (({#inspect})) defining. * Homebrew: Supported Homebrew not installed at /usr/local. ==== Ruby/Pango * Improvements * Supported attribute again. [GItHub#1033][Reported by Mamoru TASAKA] * Supported (({Pango::Scale})) again. [GItHub#1048][Reported by cedlemo] * Added missing backward compatibility constants. * Windows: Upgraded bundled Pango to 1.40.6. ==== Ruby/GDK3 * Improvements * Windows: Upgraded bundled GTK+ to 3.22.16. ==== Ruby/GTK3 * Improvements * Updated demo. [GitHub#1038][GitHub#1039][GitHub#1040][GitHub#1044][GitHub#1045] [GitHub#1046][GitHub#1047][GitHub#1049][GitHub#1050][GitHub#1051] [GitHub#1052] [Patch by cedlemo] * Supported working on environment that has GTK+ 4. [GitHub#1041][Reported by cedlemo] * (({Gtk::TextTag#weight=})) accepts (({Pango::Weight})). * (({Gtk::TextBuffer#insert_markup})) stops to require length. * (({Gtk::TextTag#scale=})) accepts scale name such as (({:x_small})). * Supported (({GLib::Bytes})) as text buffer input. * (({Gtk::CssProvider#load_from_data})) accepts (({GLib::Bytes})). * Fixes * Fixed a crash bug in demo. [GitHub#1036][Reported by Mamoru TASAKA] ==== Ruby/Rsvg2 * Improvements * Added samples again. * Fixes * Added missing Ruby/CairoGObject dependency. [GitHub#1035][Reported by peret] ==== Ruby/Clutter * Improvements * Windows: Built GDK backend again. [GitHub:#1034][Reported by Alanzote] * Windows: Upgraded bundled Clutter to 1.26.2. ==== Ruby/WebKit2GTK * Improvements * Added a sample that saves screenshot. * Supported (({WebKit2Gtk::WebContext.new(ephemeral: true)})). ==== Ruby/GStreamer * Improvements * Windows: Upgraded bundled libsoup to 2.58.1. * Windows: Upgraded bundled GStreamer to 1.12.1. ==== Ruby/GtkSourceView3 * Improvements * Windows: Upgraded bundled GtkSourceView to 3.24.3. ==== Ruby/VTE3 * Improvements * Windows: Upgraded bundled VTE to 0.48.3. === Thanks * Alanzote * peret * cedlemo * Mamoru TASAKA * dai
2017-08-16Update some HOMEPAGEs.wiz2-4/+4
2017-08-16Comment out dead sites.wiz6-14/+14
2017-08-16Follow some http redirects.wiz17-44/+44
2017-08-12Update adobe-flash-player to 26.0.0.151.tsutsui2-11/+11
Upstream announcemnt: https://helpx.adobe.com/security/products/flash-player/apsb17-23.html Adobe Security Bulletin Security updates available for Flash Player | APSB17-23
2017-08-02xine-lib: Always include sys/stat.h, not just for dfly.maya2-1/+18
might help netbsd-8/i386.
2017-08-01Comment out some dead HOMEPAGEs.wiz1-2/+2
2017-08-01Update HOMEPAGE.wiz2-6/+4
2017-08-01Update HOMEPAGE.wiz1-2/+2
2017-08-01Comment out dead sites (DNS problems).wiz2-5/+5
2017-08-01Follow some http -> https redirects.wiz4-11/+11
2017-07-30Use https for www.gnome.org HOMEPAGEs.wiz2-4/+4
2017-07-30version 3.3.3:adam3-9/+8
- avcodec/dirac_dwt: Fix multiple integer overflows in COMPOSE_DD97iH0() - avcodec/diracdec: Fix integer overflow in divide3() - avcodec/takdec: Fix integer overflow in decode_subframe() - avformat/rtmppkt: Convert ff_amf_get_field_value() to bytestream2 - avformat/rtmppkt: Convert ff_amf_tag_size() to bytestream2 - avcodec/diracdec: Fix integer overflow in signed multiplication in UNPACK_ARITH() - avcodec/pixlet: Simplify nbits computation - avcodec/dnxhddec: Move mb height check out of non hr branch - avcodec/hevc_ps: fix integer overflow in log2_parallel_merge_level_minus2 - avformat/oggparsecelt: Do not re-allocate os->private - avcodec/ylc: Fix shift overflow - avcodec/aacps: Fix multiple integer overflow in map_val_34_to_20() - avcodec/aacdec_fixed: fix: left shift of negative value -1 - avcodec/dirac_vlc: Fix undefined shift - doc/filters: typo in frei0r - avcodec/cfhd: Fix decoding regression due to height check - avcodec/aacdec_template (fixed point): Check gain in decode_cce() to avoid undefined shifts later - avcodec/ffv1dec_template: Fix signed integer overflow - avcodec/aacdec_template: Fix undefined integer overflow in apply_tns() - avcodec/magicyuv: Check that vlc len is not too large - avcodec/mjpegdec: Clip DC also on the negative side. - avcodec/aacps (fixed point): Fix multiple signed integer overflows - avcodec/ylc: Fix vlc of 31 bits - avcodec/sbrdsp_fixed: Fix integer overflow in sbr_hf_apply_noise() - avcodec/hevcdec: do not let updated extradata corrupt state - avcodec/wavpack: Fix invalid shift - avcodec/h264_slice: Fix signed integer overflow - avcodec/hevc_ps: Fix integer overflow with beta/tc offsets - avcodec/cfhd: Fix invalid left shift of negative value - avcodec/vb: Check vertical GMC component before multiply - avcodec/hevcdec: do basic validity check on delta_chroma_weight and offset - avcodec/jpeg2000dwt: Fix integer overflow in dwt_decode97_int() - avcodec/apedec: Fix integer overflow - avcodec/wavpack: Fix integer overflow in wv_unpack_stereo() - avcodec/hevc_ps: Fix max_dec_buffer check - avcodec/mpeg4videodec: Fix GMC with videos of dimension 1 - avcodec/wavpack: Fix integer overflow - avcodec/takdec: Fix integer overflow - avcodec/tiff: Update pointer only when the result is used - avcodec/cfhd: Check bpc before setting bpc in context - avcodec/cfhd: Fix undefined shift - avcodec/hevc_filter: Fix invalid shift - avcodec/mpeg4videodec: Fix overflow in virtual_ref computation - avcodec/lpc: signed integer overflow in compute_lpc_coefs() (aacdec_fixed) - avcodec/wavpack: Fix undefined integer negation - avcodec/aacdec_fixed: Check s for being too small - avcodec/htmlsubtitles: Replace very slow redundant sscanf() calls by cleaner and faster code - avcodec/h264: Fix mix of lossless and lossy MBs decoding - avcodec/h264_mb: Fix 8x8dct in lossless for new versions of x264 - avcodec/h264_cabac: Fix CABAC+8x8dct in 4:4:4 - avcodec/takdec: Fixes: integer overflow in AV_SAMPLE_FMT_U8P output - avcodec/jpeg2000dsp: Reorder operations in ict_int() to avoid 2 integer overflows - avcodec/hevcpred_template: Fix left shift of negative value - avcodec/hevcdec: Fix signed integer overflow in decode_lt_rps() - avcodec/jpeg2000dec: Check nonzerobits more completely - avcodec/shorten: Sanity check maxnlpc - avcodec/truemotion2: Move skip computation after checks - avcodec/jpeg2000: Fixes integer overflow in ff_jpeg2000_ceildivpow2() - avcodec/dnxhd_parser: Do not return invalid value from dnxhd_find_frame_end() on error - avcodec/hevcdec: Check nb_sps - avcodec/hevc_refs: Check nb_refs in add_candidate_ref() - avcodec/mpeg4videodec: Check sprite delta upshift against overflowing. - avcodec/mpeg4videodec: Fix integer overflow in num_sprite_warping_points=2 case - avcodec/aacsbr_fixed: Check shift in sbr_hf_assemble() - avcodec/sbrdsp_fixed: Return an error from sbr_hf_apply_noise() if operations are impossible - avcodec/libvpxdec: Check that display dimensions fit in the storage dimensions - avcodec/jpeg2000dwt: Fix runtime error: left shift of negative value -123 - avcodec/wavpack: Fix runtime error: signed integer overflow: 1886191616 + 277872640 cannot be represented in type 'int' - avcodec/snowdec: Fix runtime error: left shift of negative value -1 - avcodec/aacdec_fixed: Fix runtime error: left shift of negative value -1297616 - avcodec/tiff: Fix leak of geotags[].val - avcodec/ra144: Fix runtime error: signed integer overflow: -2200 * 1033073 cannot be represented in type 'int' - avcodec/flicvideo: Fix runtime error: signed integer overflow: 4864 * 459296 cannot be represented in type 'int' - avcodec/cfhd: Check band parameters before storing them - avcodec/h264_parse: Check picture structure when initializig weight table - avcodec/indeo4: Check remaining data in Pic hdr extension parsing code - avcodec/ac3dec_fixed: Fix multiple runtime error: signed integer overflow: -39271008 * 59 cannot be represented in type 'int' - lavc/aarch64/simple_idct: fix idct_col4_top coefficient
2017-07-22Update multimedia/mpv to 0.26.0leot3-18/+31
pkgsrc changes: - Adjust SUBST `audio' class after recent ao_oss changes - Backport a patch to fix issue #4642 (`ao_oss: fix a dumb calculation'). Changes: Release 0.26.0 ============== VA-API/VDPAU hardware decoding now requires FFmpeg > 3.2. DVB support is disabled by default since it does not work with some older kernels. Built-in V4L TV support is disabled by default. av://v4l2 can be used instead. Support for C plugins is now enabled by default (#4491). Many more parts of the player are now licensed under LGPL, see Copyright file. Thanks to all contributors who have agreed to relicensing of their changes! See #2033 for details. Features -------- Added ~~~~~ - Universal Windows Plaform (UWP) support (libmpv only) - csputils: implement sony s-gamut - js: add javascript scripting support using MuJS See DOCS/man/javascript.rst for more details - vo_opengl: add new HDR tone mapping algorithm (mobius, now default) - vo_opengl: hwdec_cuda: Support separate decode and display devices - vo_opengl: implement sony s-log1 and s-log2 trc - vo_opengl: implement support for OOTFs and non-display referred content Removed ~~~~~~~ - vf_dlopen: remove this filter Options and Commands -------------------- Added ~~~~~ - vo_opengl: add --tone-mapping-desaturate - vo_opengl: support tone-mapping-param for `clip` - ytdl_hook: add option to exclude URLs from being parsed Changed ~~~~~~~ - allow setting profile option with libmpv - audio: move replaygain control to top-level options - external_files: parse ~ in --{sub,audio}-paths - options: change --sub-fix-timing default to no (#4484) - options: expose string list actions for --sub-file option - options: slight cleanup of --sub-ass-style-override * signfs → scale * --sub-ass-style-override → --sub-ass-override - renamed the HDR TRCs `st2084` and `std-b67` to `pq` and `hlg` respectively - replace vf_format's `peak` suboption by `sig-peak`, which is relative to the reference white level instead of in cd/m^2 - the following options change to append-by-default (and possibly separator): * --script - video: change --video-aspect-method default value to `container` Deprecated ~~~~~~~~~~ - m_option: deprecate multiple items for -add etc. - player: deprecate "osd" command - --audio-file-paths => --audio-file-path - --sub-paths => --sub-file-path - --opengl-shaders => --opengl-shader - --sub-paths => --sub-file-paths - the following options are deprecated for setting via API: * "script" (use "scripts") * "sub-file" (use "sub-files") * "audio-file" (use "audio-files") * "external-file" (use "external-files") (the compatibility hacks for this will be removed after this release) Removed ~~~~~~~ - chmap: remove misleading "downmix" channel layout name (#4545) - demux_lavf: remove --demuxer-lavf-cryptokey option (#4579) - input.conf: drop TV/DVB bindings - options: remove remaining deprecated audio device selection options * --alsa-device * --oss-device * --coreaudio-exclusive * --pulse-sink * --rsound-host/--rsound-port * --ao-sndio-device * --ao-wasapi-exclusive * --ao-wasapi-device - remove option --target-brightness - remove property "video-params/nom-peak" Fixes and Minor Enhancements ---------------------------- - TOOLS/lua/autoload.lua: actually sort files case insensitive (#4398) - TOOLS/lua/autoload.lua: ignores all files starting with "." - ao_openal: kill off device listing (#4311) - ao_pulse: reorder format choice to prefer float and S32 over S16 as fallback format - ao_wasapi: try correct initial format (#4582) - command: add missing change notification for playlist-shuffle (#4573) - demux_disc: fix bluray subtitle language retrieval (#4611) - demux_mkv: fix alpha with vp9 + libvpx - demux_mkv: support FFmpeg A_MS/ACM extensions - ipc-unix: don’t truncate the message on EAGAIN (#4452) - ipc: raise json nesting limit (#4394) - macOS: fix mpv-wrapper.sh when used with csh or tcsh shell - macOS: properly unhide Dock when quitting during System fs animation - mpv_identify: replace deprecated fps property (#4550) - options/path: fallback to USERPROFILE if HOME isn't set - player: close audio device on no audio track - player: fix potential segfault when playing dvd:// with DVD disabled (#4393) - player: prevent seek position to jump around adjacent keyframes, e.g. when dragging the OSC bar on short videos (#4183) - vo_opengl: bump up SHADER_MAX_HOOKS and MAX_TEXTURE_HOOKS to 64 - vo_opengl: correct off-by-one in scale=oversample - vo_opengl: do not use vaapi-over-GLX (#4555) - vo_opengl: fall back to ordered dither instead of blowing up (#4519) - vo_opengl: tone map in linear XYZ instead of RGB - x11: add 128x128 sized icon support - ytdl_hook: add a header to support geo-bypass - ytdl_hook: don't override start time set by saved state - ytdl_hook: don't override user-set start time - ytdl_hook: treat single-entry playlists as a single video
2017-07-22Added PLIST.Darwinadam1-0/+2
2017-07-220.7.1:adam8-96/+140
Minor bug fixes from 0.7.0 0.7.0: General * Many security fixes (static compile and fuzzing through AFL, always ongoing). * Colorized log. * Changed default audio volume to 100% instead of 75%. * Expose more experimental options through the documentation. * Improved GLES renderer on mobile platforms. * Improvements on AVI dump. * Fixed pkg-config Private.libs. * SAT>IP playback support. Codecs and File Formats * Added L-HEVC File Format support (SHVC/MV-HEVC tracks and HEVC Tile Tracks). * Added MPEG IFF (image File Format) support. * Range extension support for AVC and HEVC. * SHVC and MV-HEVC importers and playback: moved to final spec version (SHM6+). Adaptive streaming * Support of HLS with fragmented MP4 playback. * APIs: gf_mpd_() functions and new segmenter API. * Improved alternate groups. * More support for PIFF PSEC and Smooth Streaming ( file format & playback). * DASH client: pluggable algorithms + improvements with scalable contents. * The counter source from the DASH sequences added to the public content. * HLS and DASH playback minor fixes. * DASH client logs are clearer. VR and 360 * Added support for DASH SRD in 360 for independent videos videos (NxM partial spheres) more * Added support for DASH SRD in 360 for HEVC tiled videos (NxM tiles on one sphere) - checkout tuto Mobile * Apple VideoToolBox hardware decoding support for OSX and iOS for AVC|H264. * Android hardware decoding hardware acceleration for AVC|H264 (HEVC on its way). * YUV422 and YUV444 8 and 10 bit support in GLES renderer. * Android build is based on Android Studio. * Android: new File Manager. Subtitles * Import of TTML via NHML according to MPEG-4 part 30 improved.
2017-07-22Rev1: build libavresample -- needed by multimedia/gpacadam2-4/+11
2017-07-210.3.2:adam2-8/+10
adds EXT-X-MAP tag
2017-07-16Add stereo/mono fallback logic for `oss' audio output.leot4-4/+46
Previously playing files with more audio channels available than the ones provided by audio device resulted in muted audio. A possible workaround to that was forcing the `--audio-channels=2' or similar. Thanks to <mrg> for kindly provided a reliable test (file|case) for that! While here also get rid of a trailing whitespace in options.mk (spotted by pkglint!) Bump PKGREVISION.
2017-07-16Release 0.13.7adam2-8/+7
Fix invalid memory accesses with BorderStyle=4 Fix change detection bug on frame resizes Fix cache bugs with border size Reduce precision of border width in font outline caching Don't treat :;<=>? as hexadecimal digits in color headers Fix parsing of unusual Alignment values in ASS style definitions Fix potential truncation in timestamp parsing Treat negative PlayResX/PlayResY like VSFilter Fixes to parsing of embedded fonts Remove arbitrary bitmap limit (fixes issues with subtitle rendering at 4K) Allow using shadow offset to adjust size of background with BorderStyle=4 Fix TrueType/OpenType font collection handling with the DirectWrite backend
2017-07-15Update adobe-flash-player to 26.0.0.137.tsutsui2-11/+11
Upstream announcemnt: https://helpx.adobe.com/security/products/flash-player/apsb17-21.html Adobe Security Bulletin Security updates available for Flash Player | APSB17-21
2017-07-1420170712:adam4-17/+15
x86: AVX-512 pixel_avg_weight_w8 x86: AVX-512 pixel_avg_weight_w16 x86: AVX-512 sub8x16_dct_dc x86: AVX-512 sub8x8_dct_dc x86: AVX-512 add8x8_idct x86: AVX-512 sub16x16_dct x86: AVX-512 sub8x8_dct x86: AVX-512 sub4x4_dct x86: AVX-512 mbtree_propagate_list x86inc: Add aesni cpuflag define
2017-07-14Version 2.5adam3-9/+9
Encoder enhancements -------------------- 1. Improved grain handling with :option:`--tune` grain option by throttling VBV operations to limit QP jumps. 2. Frame threads are now decided based on number of threads specified in the :option:`--pools`, as opposed to the number of hardware threads available. The mapping was also adjusted to improve quality of the encodes with minimal impact to performance. 3. CSV logging feature (enabled by :option:`--csv`) is now part of the library; it was previously part of the x265 application. Applications that integrate libx265 can now extract frame level statistics for their encodes by exercising this option in the library. 4. Globals that track min and max CU sizes, number of slices, and other parameters have now been moved into instance-specific variables. Consequently, applications that invoke multiple instances of x265 library are no longer restricted to use the same settings for these parameter options across the multiple instances. 5. x265 can now generate a seprate library that exports the HDR10+ parsing API. Other libraries that wish to use this API may do so by linking against this library. Enable ENABLE_HDR10_PLUS in CMake options and build to generate this library. 6. SEA motion search receives a 10% performance boost from AVX2 optimization of its kernels. 7. The CSV log is now more elaborate with additional fields such as PU statistics, average-min-max luma and chroma values, etc. Refer to documentation of :option:`--csv` for details of all fields. 8. x86inc.asm cleaned-up for improved instruction handling. API changes ----------- 1. New API x265_encoder_ctu_info() introduced to specify suggested partition sizes for various CTUs in a frame. To be used in conjunction with :option:`--ctu-info` to react to the specified partitions appropriately. 2. Rate-control statistics passed through the x265_picture object for an incoming frame are now used by the encoder. 3. Options to scale, reuse, and refine analysis for incoming analysis shared through the x265_analysis_data field in x265_picture for runs that use :option:`--analysis-reuse-mode` load; use options :option:`--scale`, :option:`--refine-mv`, :option:`--refine-inter`, and :option:`--refine-intra` to explore. 4. VBV now has a deterministic mode. Use :option:`--const-vbv` to exercise. Bug fixes --------- 1. Several fixes for HDR10+ parsing code including incompatibility with user-specific SEI, removal of warnings, linking issues in linux, etc. 2. SEI messages for HDR10 repeated every keyint when HDR options (:option:`--hdr-opt`, :option:`--master-display`) specified.
2017-07-03fix build on SunOSwiedi6-2/+68
2017-06-28Recognize powerpc as an ISA, and add powerpc-linux-gnu, so that ...he4-12/+29
NetBSD/macppc can build this, and get a proper dependence on -lm, contrary to when configured as generic--gnu. Bump PKGREVISION, OK from jperkin@
2017-06-23Update mate-media to 1.18.1.youri4-20/+11
2017-06-22Work with perl 5.26. Bump PKGREVISIONmarkd3-3/+19
2017-06-20Update xfce4-mpc-plugin to 0.5.0:youri2-9/+8
01-11-2016 Landry Breuil <landry at xfce.org> * release 0.5.0 * fix changing volume via mousewheel * fix icon flickering on mousehover * properly resize button/image on set_size event
2017-06-20Add gtk2 dependency back to fix build.youri1-1/+2
2017-06-19version 2.8.12:adam4-11/+10
- avcodec/mjpegdec: Check that reference frame matches the current frame - avcodec/tiff: Avoid loosing allocated geotag values - avcodec/cavs: Fix runtime error: signed integer overflow: -12648062 * 256 cannot be represented in type 'int' - avformat/hls: Check local file extensions - avcodec/qdrw: Fix null pointer dereference - avutil/softfloat: Fix sign error in and improve documentation of av_int2sf() - avcodec/hevc_ps: Fix runtime error: index 32 out of bounds for type 'uint8_t [32]' - avcodec/pafvideo: Check packet size and frame code before ff_reget_buffer() - avcodec/ac3dec_fixed: Fix runtime error: left shift of 419 by 23 places cannot be represented in type 'int' - avcodec/aacps: Fix runtime error: left shift of 1073741824 by 1 places cannot be represented in type 'INTFLOAT' (aka 'int') - avcodec/wavpack: Fix runtime error: shift exponent 32 is too large for 32-bit type 'int' - avcodec/wavpack: Fix runtime error: signed integer overflow: 2013265955 - -134217694 cannot be represented in type 'int' - avcodec/cinepak: Check input packet size before frame reallocation - avcodec/hevc_ps: Fix runtime error: signed integer overflow: 2147483628 + 256 cannot be represented in type 'int' - avcodec/ra144: Fixes runtime error: signed integer overflow: 7160 * 327138 cannot be represented in type 'int' - avcodec/pnm: Use ff_set_dimensions() - avcodec/cavsdec: Fix runtime error: signed integer overflow: 59 + 2147483600 cannot be represented in type 'int' - avformat/avidec: Limit formats in gab2 to srt and ass/ssa - avcodec/acelp_pitch_delay: Fix runtime error: value 4.83233e+39 is outside the range of representable values of type 'float' - avcodec/wavpack: Check float_shift - avcodec/wavpack: Fix runtime error: signed integer overflow: 24 * -2147483648 cannot be represented in type 'int' - avcodec/ansi: Fix frame memleak - avcodec/jpeg2000dec: Use ff_set_dimensions() - avcodec/truemotion2: Fix passing null pointer to memset() - avcodec/truemotion2: Fix runtime error: left shift of 1 by 31 places cannot be represented in type 'int' - avcodec/ra144: Fix runtime error: signed integer overflow: -2449 * 1398101 cannot be represented in type 'int' - avcodec/ra144: Fix runtime error: signed integer overflow: 11184810 * 404 cannot be represented in type 'int' - avcodec/aac_defines: Add missing () to AAC_HALF_SUM() macro - avcodec/webp: Fixes null pointer dereference - avcodec/aacdec_fixed: Fix runtime error: left shift of 1 by 31 places cannot be represented in type 'int' - avcodec/snow: Fix runtime error: signed integer overflow: 1086573993 + 1086573994 cannot be represented in type 'int' - avcodec/jpeg2000: Fix runtime error: signed integer overflow: 4185 + 2147483394 cannot be represented in type 'int' - avcodec/jpeg2000dec: Check tile offsets more completely - avcodec/aacdec_fixed: Fix multiple runtime error: shift exponent 127 is too large for 32-bit type 'int' - avcodec/wnv1: More strict buffer size check - avcodec/libfdk-aacdec: Correct buffer_size parameter - avcodec/sbrdsp_template: Fix: runtime error: signed integer overflow: 849815297 + 1315389781 cannot be represented in type 'int' - avcodec/ivi_dsp: Fix runtime error: left shift of negative value -2 - doc/filters: Clarify scale2ref example - avcodec/mlpdec: Do not leave invalid values in matrix_out_ch[] on error - avcodec/ra144dec: Fix runtime error: left shift of negative value -17 - avformat/mux: Fix copy an paste typo - avutil/internal: Do not enable CHECKED with DEBUG more...
2017-06-16Update adobe-flash-player to 26.0.0.131.tsutsui2-12/+12
Upstream announcemnt: 26.0.0.131: https://helpx.adobe.com/flash-player/release-note/fp_26_air_26_release_notes.html June 16, 2017 Flash Player * Buttons can't be clicked in some AS2 content (FP-4198473) --- 26.0.0.126: https://helpx.adobe.com/security/products/flash-player/apsb17-17.html Adobe Security Bulletin Security updates available for Flash Player | APSB17-17 Summary Adobe has released security updates for Adobe Flash Player for Windows, Macintosh, Linux and Chrome OS. These updates address critical vulnerabilities that could potentially allow an attacker to take control of the affected system. (CVE numbers are now in HTML table as details so not copy-n-paste'd to commit log)
2017-06-16Changes 20170615:adam6-37/+39
* x86: Avoid self-relative expressions on macho64 * configure: Don't try to detect clang by $CC * checkasm: Use the right variable in a loop condition * x86: Fix linking with 8-bit depth shared libx264 * x86: Only enable AVX-512 in 8-bit mode * x86: AVX-512 cabac_block_residual * x86: AVX-512 pixel_sad_x3 and pixel_sad_x4 * x86: AVX-512 pixel_sad * x86: AVX-512 decimate_score * x86: AVX-512 pixel_var2_8x8 and 8x16 * Rework pixel_var2 * x86: AVX-512 pixel_var_8x8, 8x16, and 16x16 * x86: AVX-512 pixel_sa8d_8x8 * x86: AVX-512 pixel_satd * x86: AVX-512 deblock_strength * x86: AVX-512 plane_copy_deinterleave_v210 * x86: AVX-512 memzero_aligned * x86: AVX and AVX-512 memcpy_aligned * x86: AVX-512 dequant_8x8_flat16 * x86: AVX-512 dequant_8x8 * x86: AVX-512 dequant_4x4 * x86: AVX-512 mbtree_propagate_cost * x86: AVX-512 coeff_last * x86: AVX-512 zigzag_interleave_8x8_cavlc * x86: AVX-512 zigzag_scan_8x8_field * x86: AVX-512 zigzag_scan_4x4_field * x86: AVX-512 zigzag_scan_8x8_frame * x86: AVX-512 zigzag_scan_4x4_frame * checkasm: x86: More accurate ymm/zmm measurements * x86: AVX-512 support * x86: Change assembler from yasm to nasm * x86: Add some additional cpuflag relations * x86: Faster SSE2 pixel_sad_16x16 and 16x8 * msvs/icl: Improve target host detection * ppc: Optimize add8x8_idct_dc
2017-06-15Version 1.0.1adam2-8/+12
- Add possibility to check whether BD-J is functional without opening a disc. - Improve main title selection. - Improve error resilience and stability. - Fix Windows dll loading. - Fix JAVA_HOME environment variable handling in Windows. - Fix build issues when CPPFLAGS is given in make command line. - Fix MSVC build issues. - Remove --disable-bdjava and --disable-udf configure options.
2017-06-15Version 0.9.0adam3-29/+7
- Add aacs_decrypt_bus(). - Add aacs_get_bdj_root_cert_hash(). - Add aacs_get_content_cert_id(). - Add support for unencrypted content in AACS-enabled discs. - Improve error resilience. - Improve support for broken discs (use on-disc backup files). - Verify content certificate signature. - Load and merge multiple KEYDB.cfg files. - Fix build with gcrypt < 1.6.0. - Fix possible crash (debug log output that includes discid) - Fix config file path issues in Windows (non-ASCII paths) - Fix dll exports in Windows. - Fix resource leaks. - Reduced memory footprint.
2017-06-13Don't print noise if CCPATH is undefined.joerg1-2/+2
2017-06-11Move MAINTAINER line to each gem package.tsutsui2-2/+6
Also retire from maintainership of packages that I don't need and have less motivation.
2017-06-10Update ruby-gnome2 packages to 3.1.6.tsutsui1-5/+5
(this one is missed in previous commit) pkgsrc changes: - remove a pkgsrc patch for ruby-gnome2-gtk that seems fixed in upstream - ignore native-package-installer dependency checks in ruby-gnome2-clutter-gstreamer and ruby-gnome2-webkit-gtk Upstream changes: (from https://github.com/ruby-gnome2/ruby-gnome2/blob/3.1.6/NEWS) == Ruby-GNOME2 3.1.6: 2017-06-03 === Changes This is a bug fix release for Windows packages. ==== All * Fixes * Added a missing path existence check on Windows. == Ruby-GNOME2 3.1.5: 2017-06-03 === Changes This is a bug fix release for Windows packages. ==== All * Improvements * Supported RubyInstaller2. ==== Ruby/Pango * Improvements * Add backward compatibility APIs: * (({Pango::FontDescription::WEIGHT_*})) * (({Pango::FontDescription::STYLE_*})) == Ruby-GNOME2 3.1.4: 2017-05-30 === Changes This is a release that supports Ruby 2.4 on Windows. ==== All * Improvements * Supported MSYS2. ==== Ruby/GLib2 * Improvements * Added (({GLib::Object#floating?})) for debugging. ==== Ruby/GIO2 * Improvements * Added (({Gio::File.open})). The followings are deprecated. * (({Gio::File.commandline_arg})) * (({Gio::File.path})) * (({Gio::File.uri})) ==== Ruby/GObjectIntrospection * Improvements * Relaxed expected test result for 32bit environment. [GitHub#1026][Reported by Mamoru TASAKA] * Added tests for (({GObjectIntrospection::ConstantInfo})). [GitHub#1027][Patch by cedlemo] * Supported floating "transfer full" GObject. ==== Ruby/GDK3 * Improvements * Supported (({Cairo::Surface#to_pixbuf(options={})})). (({Cairo::Surface#to_pixbuf(src_x, src_y, width, height)})) is deprecated. ==== Ruby/Rsvg2 * Improvements * Migrated to GObject Introspection bindings. * Renamed to (({Rsvg})) from (({RSVG})). (({RSVG})) is still usable but it's deprecated. [GitHub#1030][Patch by cedlemo] * Supported (({Cairo::Context#render_rsvg_handle(handle, :id => ...)})). ==== Ruby/WebKit2GTK * Improvements * (({WebKit3Gtk::WebView#initialize})): Supported (({Hash})) options. [GitHub#1028][Patch by Matijs van Zuijlen] === Thanks * Mamoru TASAKA * cedlemo * Matijs van Zuijlen == Ruby-GNOME2 3.1.3: 2017-04-27 === Changes This is a release that improve backward compatibility for Ruby/Pango. ==== Ruby/Pango * Improvements * Defined constants under (({Pango})) again for backward compatibility. [GitHub#1022][Reported by Andy Meneely] * Defined constants under (({Pango::Layout})) again for backward compatibility. [GitHub#1022][Reported by Andy Meneely] * (({Pango.pixels})): Added again. * (({Pango::AttrShape#data})): Supported again. * Fixes * (({Pango::Layout#text=})): Fixed a bug that wrong bytesize is used for multibyte string. * (({Pango::Layout#markup=})): Fixed a bug that wrong bytesize is used for multibyte string. === Thanks * Andy Meneely == Ruby-GNOME2 3.1.2: 2017-04-26 There is an incompatible change. (({GBytes})) to (({String})) conversion is changed to (({GBytes})) to (({GLib::Bytes})) conversion. You can get (({String})) by (({GLib::Bytes#to_s})). Other incompatible changes are bugs. Please report them to us. === Changes ==== All * Improvements * Supported auto depended package install for GObject Introspection based bindings. ==== Ruby/GLib2 * Improvements * Supported overriding (({alloc_func})) in super class. * Extracted native package installer code as native-package-installer gem. * (({GLib::Bytes})): Added. * Supported pkg-config 1.1.9 or later. * Fixes * Fixed a build error on CentOS 6 and Ubuntu 12.04. They use GLib < 2.34. [GitHub#1012][Reported by Scot] * Fixed a bug that (({GLib::TypePlugin})) can't be included. [GitHub#1019][Patch by Matijs van Zuijlen] ==== Ruby/GIO2 * Fixes * Fixed a path in test. [GitHub#990][Reported by Mamoru TASAKA] ==== Ruby/GObjectIntrospection * Improvements * Supported getting interface, union and boxed type as a field value. * Supported setting an interface as a field. * Supported more struct types. * Supported cairo-gobject types. * Supported outputting an array of interfaces. [GitHub#1006][Reported by cedlemo] * Supported Rubyish method name conversion for (({list_XXX})) methods that return an array. * Supported customizing field reader method name. * Supported auto (({int})) to boolean conversion for field value. * (({GObjectIntrospection::Repository.default})): Added a GC guard. * Supported inputting (({unichar})). * Supported inputting (({gint64})) C array. * Supported inputting (({gint8})) C array. * Added tests for (({GObjectIntrospection::UnionInfo})). [GitHub#1016][Patch by cedlemo] * Stopped auto (({GBytes})) to (({String})) conversion. (({GBytes})) is converted to (({GLib::Bytes})). It's for efficient byte sequence handling in Ruby. It's an incompatible change. You can use (({GLib::Bytes#to_s})) to get (({String})). * Fixes * (({GObjectIntrospection::RepositoryError})): Fixed parent class. * Fixed a typo. [GitHub#1002][Reported by cedlemo] ==== Ruby/ATK * Improvements * Migrated to GObject Introspection bindings. [GitHub#998][Patch by cedlemo] ==== Ruby/CairoGObject * Fixes * Fixed a double free bug. ==== Ruby/Pango * Improvements * Migrated to GObject Introspection bindings. [GitHub#1007][GitHub#1008][GitHub#1009][GitHub#1010] [GitHub#1011][Patch by cedlemo] [GitHub#1013][GitHub#1014][Patch by Detlef Wagner] ==== Ruby/GdkPixbuf2 * Improvements * Supported GdkPixbuf 2.31.6 on CentOS 7 again. ==== Ruby/GDK3 * Improvements * (({Gdk::Event})) and subclasses: Supported again. * Supported old GDK 3 again. * Supported X11 related features. [GitHub#999][Reported by johnlane] ==== Ruby/GTK3 * Improvements * (({Gtk::Widget#click})): Added. * (({Gtk::Widget#send_key})): Added. * (({Gtk::Widget#wait_for_draw})): Added. * (({Gtk::WiAccelGroup.activate})): Added. * Updated samples. [GitHub#1002][GitHub#1003] [Patch by cedlemo] * (({Gtk::IconTheme#choose_icon})): Changed the default flags to (({0})) from (({:generic_fallback})). * (({Gtk::IconTheme#lookup_icon})): Changed the default flags to (({0})) from (({:generic_fallback})). * Supported GTK+ < 3.20 again. * Fixes * Updated signal name in document. [GitHub#995][Patch by Arnaud Meuret] ==== Ruby/ClutterGdk * Fixes * Ensured initializing GDK. [GitHub#1000][Reported by cedlemo] ==== Ruby/GOffice * Improvements * (({GOffice::Version})): Added. === Thanks * Mamoru TASAKA * Arnaud Meuret * cedlemo * johnlane * Scot * Detlef Wagner * Matijs van Zuijlen
2017-06-10Update ruby-gnome2 packages to 3.1.6.tsutsui4-8/+38
pkgsrc changes: - remove a pkgsrc patch for ruby-gnome2-gtk that seems fixed in upstream - ignore native-package-installer dependency checks in ruby-gnome2-clutter-gstreamer and ruby-gnome2-webkit-gtk Upstream changes: (from https://github.com/ruby-gnome2/ruby-gnome2/blob/3.1.6/NEWS) == Ruby-GNOME2 3.1.6: 2017-06-03 === Changes This is a bug fix release for Windows packages. ==== All * Fixes * Added a missing path existence check on Windows. == Ruby-GNOME2 3.1.5: 2017-06-03 === Changes This is a bug fix release for Windows packages. ==== All * Improvements * Supported RubyInstaller2. ==== Ruby/Pango * Improvements * Add backward compatibility APIs: * (({Pango::FontDescription::WEIGHT_*})) * (({Pango::FontDescription::STYLE_*})) == Ruby-GNOME2 3.1.4: 2017-05-30 === Changes This is a release that supports Ruby 2.4 on Windows. ==== All * Improvements * Supported MSYS2. ==== Ruby/GLib2 * Improvements * Added (({GLib::Object#floating?})) for debugging. ==== Ruby/GIO2 * Improvements * Added (({Gio::File.open})). The followings are deprecated. * (({Gio::File.commandline_arg})) * (({Gio::File.path})) * (({Gio::File.uri})) ==== Ruby/GObjectIntrospection * Improvements * Relaxed expected test result for 32bit environment. [GitHub#1026][Reported by Mamoru TASAKA] * Added tests for (({GObjectIntrospection::ConstantInfo})). [GitHub#1027][Patch by cedlemo] * Supported floating "transfer full" GObject. ==== Ruby/GDK3 * Improvements * Supported (({Cairo::Surface#to_pixbuf(options={})})). (({Cairo::Surface#to_pixbuf(src_x, src_y, width, height)})) is deprecated. ==== Ruby/Rsvg2 * Improvements * Migrated to GObject Introspection bindings. * Renamed to (({Rsvg})) from (({RSVG})). (({RSVG})) is still usable but it's deprecated. [GitHub#1030][Patch by cedlemo] * Supported (({Cairo::Context#render_rsvg_handle(handle, :id => ...)})). ==== Ruby/WebKit2GTK * Improvements * (({WebKit3Gtk::WebView#initialize})): Supported (({Hash})) options. [GitHub#1028][Patch by Matijs van Zuijlen] === Thanks * Mamoru TASAKA * cedlemo * Matijs van Zuijlen == Ruby-GNOME2 3.1.3: 2017-04-27 === Changes This is a release that improve backward compatibility for Ruby/Pango. ==== Ruby/Pango * Improvements * Defined constants under (({Pango})) again for backward compatibility. [GitHub#1022][Reported by Andy Meneely] * Defined constants under (({Pango::Layout})) again for backward compatibility. [GitHub#1022][Reported by Andy Meneely] * (({Pango.pixels})): Added again. * (({Pango::AttrShape#data})): Supported again. * Fixes * (({Pango::Layout#text=})): Fixed a bug that wrong bytesize is used for multibyte string. * (({Pango::Layout#markup=})): Fixed a bug that wrong bytesize is used for multibyte string. === Thanks * Andy Meneely == Ruby-GNOME2 3.1.2: 2017-04-26 There is an incompatible change. (({GBytes})) to (({String})) conversion is changed to (({GBytes})) to (({GLib::Bytes})) conversion. You can get (({String})) by (({GLib::Bytes#to_s})). Other incompatible changes are bugs. Please report them to us. === Changes ==== All * Improvements * Supported auto depended package install for GObject Introspection based bindings. ==== Ruby/GLib2 * Improvements * Supported overriding (({alloc_func})) in super class. * Extracted native package installer code as native-package-installer gem. * (({GLib::Bytes})): Added. * Supported pkg-config 1.1.9 or later. * Fixes * Fixed a build error on CentOS 6 and Ubuntu 12.04. They use GLib < 2.34. [GitHub#1012][Reported by Scot] * Fixed a bug that (({GLib::TypePlugin})) can't be included. [GitHub#1019][Patch by Matijs van Zuijlen] ==== Ruby/GIO2 * Fixes * Fixed a path in test. [GitHub#990][Reported by Mamoru TASAKA] ==== Ruby/GObjectIntrospection * Improvements * Supported getting interface, union and boxed type as a field value. * Supported setting an interface as a field. * Supported more struct types. * Supported cairo-gobject types. * Supported outputting an array of interfaces. [GitHub#1006][Reported by cedlemo] * Supported Rubyish method name conversion for (({list_XXX})) methods that return an array. * Supported customizing field reader method name. * Supported auto (({int})) to boolean conversion for field value. * (({GObjectIntrospection::Repository.default})): Added a GC guard. * Supported inputting (({unichar})). * Supported inputting (({gint64})) C array. * Supported inputting (({gint8})) C array. * Added tests for (({GObjectIntrospection::UnionInfo})). [GitHub#1016][Patch by cedlemo] * Stopped auto (({GBytes})) to (({String})) conversion. (({GBytes})) is converted to (({GLib::Bytes})). It's for efficient byte sequence handling in Ruby. It's an incompatible change. You can use (({GLib::Bytes#to_s})) to get (({String})). * Fixes * (({GObjectIntrospection::RepositoryError})): Fixed parent class. * Fixed a typo. [GitHub#1002][Reported by cedlemo] ==== Ruby/ATK * Improvements * Migrated to GObject Introspection bindings. [GitHub#998][Patch by cedlemo] ==== Ruby/CairoGObject * Fixes * Fixed a double free bug. ==== Ruby/Pango * Improvements * Migrated to GObject Introspection bindings. [GitHub#1007][GitHub#1008][GitHub#1009][GitHub#1010] [GitHub#1011][Patch by cedlemo] [GitHub#1013][GitHub#1014][Patch by Detlef Wagner] ==== Ruby/GdkPixbuf2 * Improvements * Supported GdkPixbuf 2.31.6 on CentOS 7 again. ==== Ruby/GDK3 * Improvements * (({Gdk::Event})) and subclasses: Supported again. * Supported old GDK 3 again. * Supported X11 related features. [GitHub#999][Reported by johnlane] ==== Ruby/GTK3 * Improvements * (({Gtk::Widget#click})): Added. * (({Gtk::Widget#send_key})): Added. * (({Gtk::Widget#wait_for_draw})): Added. * (({Gtk::WiAccelGroup.activate})): Added. * Updated samples. [GitHub#1002][GitHub#1003] [Patch by cedlemo] * (({Gtk::IconTheme#choose_icon})): Changed the default flags to (({0})) from (({:generic_fallback})). * (({Gtk::IconTheme#lookup_icon})): Changed the default flags to (({0})) from (({:generic_fallback})). * Supported GTK+ < 3.20 again. * Fixes * Updated signal name in document. [GitHub#995][Patch by Arnaud Meuret] ==== Ruby/ClutterGdk * Fixes * Ensured initializing GDK. [GitHub#1000][Reported by cedlemo] ==== Ruby/GOffice * Improvements * (({GOffice::Version})): Added. === Thanks * Mamoru TASAKA * Arnaud Meuret * cedlemo * johnlane * Scot * Detlef Wagner * Matijs van Zuijlen
2017-06-10Update clutter-gst to 3.0.24.tsutsui3-42/+62
XXX: clutter-gst 3.0.x is required by ruby-gnome2-clutter-gstreamer 3.1.6 but I don't use/need the package. Only "make package" is tested. (No other package requires clutter-gst anyway) Upstream changelog (from NEWS file): clutter-gst 3.0.24 (29/03/2016) =============================================================================== List of changes o Enable inspection of gstreamer plugin without connecting to display servers o Fix issue with RGBx/BGRx formats not showing o Fix memory leaks Many Thanks to: Fabrice Bellet clutter-gst 3.0.22 (06/12/2016) =============================================================================== List of changes o A couple of video sink fixes (crashes & not up-to-date data) o A bunch of content fixes (crashes) Many Thanks to: Fabrice Bellet clutter-gst 3.0.20 (08/09/2016) =============================================================================== List of changes o A bunch of build cleanups/improvments o Fix BT.2020 YUV to RGB conversion Many Thanks to: Emmanuele Bassi Sebastian Keller clutter-gst 3.0.18 (20/03/2016) =============================================================================== List of changes o More documentation fixes o Set example video player background to opaque black Many Thanks to: Chris Mayo Jonny Lamb clutter-gst 3.0.16 (12/02/2016) =============================================================================== List of changes o Make gudev an optional dependency o Bunch of documentation fixes o Auto video sink memory leak fixes o Auto video sink background now defaults to black o Video sink caps RGBx/BGRx naming fix o Video sink frame display fix on loaded systems o Video sink cleanups on stop() Many Thanks to: Chris Mayo Gilles Dartiguelongue Nicolas Dufresne clutter-gst 3.0.14 (10/10/2015) =============================================================================== List of changes o Fix rendering issue with non power of 2 video frame sizes o Reduce color conversion shader's size o Fix crash with vaapi plugins when frame upload fails clutter-gst 3.0.12 (30/09/2015) =============================================================================== List of changes o Fix leak with color balance o Enable DVD events forwarding upstream the pipeline clutter-gst 3.0.10 (04/09/2015) =============================================================================== List of changes o Fix leak in error checking o Fix invalid premultiply for AYUV format clutter-gst 3.0.8 (18/07/2015) =============================================================================== List of changes o Fix crash when video frame has not been uploaded yet, gets disposed and Clutter try to paint with it. clutter-gst 3.0.6 (24/05/2015) =============================================================================== List of changes o fix memory leaks in get/set_caps o advertize the GstVideoOverlayComposition feature in caps o clear buffer in flush Many Thanks to: Matthieu Bouron Victor Manuel Jaquez Leal Wim Taymans clutter-gst 3.0.4 (24/01/2015) =============================================================================== List of changes o Fix introspection problem on systems with no display o Fix introspection problems with clutter-gst 2.0 installed o Fix incorrect warnings about deprecated properties o Only advertise RGBA format for texture upload clutter-gst 3.0.2 (11/01/2015) =============================================================================== List of changes o Fix dependency version of Gstreamer and Cogl o Fix crash with the autovideosink when you're running without a display server o Fix linking problem with examples Many Thanks to: Koop Mast Ting-Wei Lan clutter-gst 3.0.0 (06/12/2014) =============================================================================== List of changes o Add ability to set modified frames on content o Add RGBx/BGRx format support to video sink o A few small bug fixes Many Thanks to: Olav Vitters Philip Withnall clutter-gst 2.99.4 (26/06/2014) =============================================================================== List of changes o Improve GStreamer debug topics o A few small bug fixes clutter-gst 2.99.2 (09/06/2014) =============================================================================== List of changes o Add color correction support using GLSL shaders o Add overlay support using additional ClutterPaintNode o Video sink now derives from GstVideoSink Many Thanks to: Colin Walters Ryan Lortie Piotr Drag clutter-gst 2.99.0 (19/11/2013) =============================================================================== List of changes o Split the concept of player from the concept of video display in the Clutter scenegraph (ie. you can now display the same or part of the same video stream several times in a one or multiple Clutter scenes) You should start by creating a Player that is in charge of decoding a video (ClutterGstPlayer interface). 2 player classes are currently available : ClutterGstPlayback (wrapper around playbin) ClutterGstCamera (wrapper around camerabin) You then attach a player to one of the ClutterGstContent, and put the content into a ClutterActor anywhere in a scene. o Introduce ClutterGstPlayer interface as a replacement for ClutterMedia o Introduce ClutterGstCameraManager to discover/list available camera on the system o Remove usage of Clutter and Cogl deprecated APIs o Add many example to help with usage of the new API, including JavaScript examples (see examples/ directory). o Rework a basic GStreamer plugin Many Thanks to: Andre Moreira Magalhaes Bastian Winkler Bastien Nocera Marvin Schmidt Sjoerd Simons
2017-06-09Fix build with Perl 5.26.0ryoon5-9/+60
2017-06-07version 3.3.2:adam2-7/+7
- avcodec/mpeg4videodec: Fix runtime error: signed integer overflow: 53098 * 40448 cannot be represented in type 'int' - avcodec/pafvideo: Fix assertion failure - avcodec/takdec: Fix multiple runtime error: signed integer overflow: 637072 * 4096 cannot be represented in type 'int' - avcodec/mjpegdec: Check that reference frame matches the current frame - avcodec/tiff: Avoid loosing allocated geotag values - avcodec/cavs: Fix runtime error: signed integer overflow: -12648062 * 256 cannot be represented in type 'int' - avformat/hls: Check local file extensions - avcodec/qdrw: Fix null pointer dereference - avutil/softfloat: Fix sign error in and improve documentation of av_int2sf() - avcodec/hevc_ps: Fix runtime error: index 32 out of bounds for type 'uint8_t [32]' - avcodec/dxv: Check remaining bytes in dxv_decompress_raw() - avcodec/pafvideo: Check packet size and frame code before ff_reget_buffer() - avcodec/ac3dec_fixed: Fix runtime error: left shift of 419 by 23 places cannot be represented in type 'int' - avformat/options: log filename on open - avcodec/aacps: Fix runtime error: left shift of 1073741824 by 1 places cannot be represented in type 'INTFLOAT' (aka 'int') - avcodec/wavpack: Fix runtime error: shift exponent 32 is too large for 32-bit type 'int' - avcodec/cfhd: Fix runtime error: signed integer overflow: 65280 * 65288 cannot be represented in type 'int' - avcodec/wavpack: Fix runtime error: signed integer overflow: 2013265955 - -134217694 cannot be represented in type 'int' - avcodec/cinepak: Check input packet size before frame reallocation - avcodec/hevc_ps: Fix runtime error: signed integer overflow: 2147483628 + 256 cannot be represented in type 'int' - avcodec/ra144: Fixes runtime error: signed integer overflow: 7160 * 327138 cannot be represented in type 'int' - avcodec/pnm: Use ff_set_dimensions() - avcodec/cavsdec: Fix runtime error: signed integer overflow: 59 + 2147483600 cannot be represented in type 'int' - avcodec/nvenc: fix hw accelerated transcode with bframes - libavformat/hls: Observe Set-Cookie headers - libavformat/http: Ignore expired cookies - avformat/avidec: Limit formats in gab2 to srt and ass/ssa - avcodec/acelp_pitch_delay: Fix runtime error: value 4.83233e+39 is outside the range of representable values of type 'float' - avcodec/wavpack: Check float_shift - avcodec/wavpack: Fix runtime error: signed integer overflow: 24 * -2147483648 cannot be represented in type 'int' - avcodec/ansi: Fix frame memleak - avcodec/dds: Fix runtime error: left shift of 145 by 24 places cannot be represented in type 'int' - avcodec/jpeg2000dec: Use ff_set_dimensions() - avcodec/truemotion2: Fix passing null pointer to memset() - avcodec/truemotion2: Fix runtime error: left shift of 1 by 31 places cannot be represented in type 'int' - avcodec/ra144: Fix runtime error: signed integer overflow: -2449 * 1398101 cannot be represented in type 'int' - avcodec/ra144: Fix runtime error: signed integer overflow: 11184810 * 404 cannot be represented in type 'int' - avcodec/aac_defines: Add missing () to AAC_HALF_SUM() macro - avcodec/webp: Fixes null pointer dereference - avcodec/aacdec_fixed: Fix runtime error: left shift of 1 by 31 places cannot be represented in type 'int' - avcodec/ylc: Check count in build_vlc() - avcodec/snow: Fix runtime error: signed integer overflow: 1086573993 + 1086573994 cannot be represented in type 'int' - avcodec/jpeg2000: Fix runtime error: signed integer overflow: 4185 + 2147483394 cannot be represented in type 'int' - avcodec/jpeg2000dec: Check tile offsets more completely - avcodec/sheervideo: Check input buffer size before allocating and decoding - avcodec/aacdec_fixed: Fix multiple runtime error: shift exponent 127 is too large for 32-bit type 'int' - avcodec/wnv1: More strict buffer size check - avcodec/libfdk-aacdec: Correct buffer_size parameter - avcodec/sbrdsp_template: Fix: runtime error: signed integer overflow: 849815297 + 1315389781 cannot be represented in type 'int' - avcodec/ivi_dsp: Fix runtime error: left shift of negative value -2 - doc/filters: Clarify scale2ref example - avcodec/mlpdec: Do not leave invalid values in matrix_out_ch[] on error - avcodec/ra144dec: Fix runtime error: left shift of negative value -17 - avcodec/pixlet: Fix runtime error: signed integer overflow: 2147483647 + 32 cannot be represented in type 'int' - avformat/mux: Fix copy an paste typo - avutil/internal: Do not enable CHECKED with DEBUG - avcodec/clearvideo: Check buf_size before decoding frame - avcodec/aacdec_fixed: Fix runtime error: signed integer overflow: -2147483648 * -1 cannot be represented in type 'int' - avcodec/smc: Check remaining input - avcodec/diracdec: Fix off by 1 error in quant check - avcodec/jpeg2000dec: Fix copy and paste error - avcodec/jpeg2000dec: Check tile offsets - avcodec/sanm: Fix uninitialized reference frames - avcodec/jpeglsdec: Check get_bits_left() before decoding a picture - avcodec/fmvc: Fix use of uninitialized memory when the first frame is not a keyframe - avcodec/ivi_dsp: Fix multiple runtime error: left shift of negative value -71 - avcodec/mjpegdec: Fix runtime error: signed integer overflow: -32767 * 130560 cannot be represented in type 'int' - avcodec/aacdec_fixed: Fix runtime error: shift exponent 34 is too large for 32-bit type 'int' - avcodec/mpeg4videodec: Check for multiple VOL headers - avcodec/vp9block: fix runtime error: signed integer overflow: 196675 * 20670 cannot be represented in type 'int' - avcodec/vmnc: Check location before use - avcodec/takdec: Fix runtime error: signed integer overflow: 8192 * 524308 cannot be represented in type 'int' - avcodec/aac_defines: Fix: runtime error: left shift of negative value -2 - avcodec/takdec: Fix runtime error: left shift of negative value -63 - avcodec/mlpdsp: Fix runtime error: signed integer overflow: -24419392 * 128 cannot be represented in type 'int' - avcodec/sbrdsp_fixed: fix runtime error: left shift of 1 by 31 places cannot be represented in type 'int' - avcodec/aacsbr_fixed: Fix multiple runtime error: shift exponent 170 is too large for 32-bit type 'int' - avcodec/mlpdec: Do not leave a invalid num_primitive_matrices in the context - avcodec/aacsbr_fixed: Fix multiple runtime error: shift exponent 150 is too large for 32-bit type 'int' - avcodec/mimic: Use ff_set_dimensions() to set the dimensions - avcodec/fic: Fix multiple runtime error: signed integer overflow: 5793 * 419752 cannot be represented in type 'int' - avcodec/pixlet: Fix reading invalid numbers of bits - avcodec/mlpdec: Fix: runtime error: left shift of negative value -8 - avcodec/dfa: Fix: runtime error: signed integer overflow: -14202 * 196877 cannot be represented in type 'int' - avcodec/aacdec: Fix runtime error: signed integer overflow: 2147483520 + 255 cannot be represented in type 'int' - avcodec/aacdec_template: Fix fixed point scale in decode_cce() - avcodec/fmvc: Fix off by 1 error - avcodec/flicvideo: Check frame_size before decrementing - avcodec/mlpdec: Fix runtime error: left shift of negative value -1 - avcodec/takdec: Fix runtime error: left shift of negative value -42 - avcodec/hq_hqa: Fix: runtime error: signed integer overflow: -255 * 10180917 cannot be represented in type 'int' - avcodec/scpr: mask bits to prevent out of array read - avcodec/truemotion1: Fix multiple runtime error: signed integer overflow: 1246906962 * 2 cannot be represented in type 'int' - avcodec/svq3: Fix runtime error: left shift of negative value -6 - avcodec/tiff: reset sampling[] if its invalid - configure: Fix the msvcrt version check for mingw32 - lavf/mov: make invalid m{d,v}hd time_scale default to 1 instead of erroring out - lavc/ffjni: add missing '\n' - lavc/mediacodec_wrapper: do not declare JNIAMedia{Codec,CodecList,Format}Fields on the stack - lavc/mediacodec_wrapper: fix local reference leaks - avcodec/nvenc: remove unnecessary alignment - Use AVOnce as a static variable consistently - avfilter: take_samples: do not directly return frame when samples are skipped - avutil/hwcontext_dxva2: Don't improperly free IDirect3DSurface9 objects
2017-06-05Recursive revbump from lang/perl5 5.26.0ryoon2-4/+4
2017-06-03gst-plugins1-bad: add PLIST.Darwin based on the latest bulk buildmaya1-0/+61
failures. XXX Most of the files on this list can also be obtained by adding a dependency on MesaLib, if there is interest in it.
2017-06-01Use public SHLIB_TYPE instead of private _OPSYS_SHLIB_TYPE.jlam2-4/+4
2017-05-29Add an `x11' option (disabled by default) similar to multimedia/ffmpeg2 inleot1-6/+6
order to avoid pulling x11 dependencies. Should address PR pkg/52021 reported by Jörn Clausen. Thanks to <maya>!
2017-05-28ffmpeg3: introduce x11 option (default on) and wrap vaapi/vdpaumaya1-5/+5
options with it- makes it easier for non-x11 users to disable those. may want to make vdpau/vaapi just an option again, limited (if any) benefit. but this fixes the immediate problem of pulling in Xorg unnecessarily.
2017-05-26vlc: update to 2.2.6.maya5-49/+29
Includes significant security fixes allowing code execution via a crafted subtitles file (fixes CVE-2017-8310, CVE-2017-8311, CVE-2017-8312, CVE-2017-8313) pkgsrc changes: pull in <atomic> in a C++11 case rather than clang case, it's a C++11 header. however I couldn't build with -std=c++11 for other reasons. it builds and runs clang 4.0, but the mkv plugin dies on an undefined reference. Changes between 2.2.5.1 and 2.2.6: ---------------------------------- Video output: * Fix systematic green line on nvidia * Fix direct3d SPU texture offsets handling Demuxer: * Fix heap buffer overflows Changes between 2.2.5 and 2.2.5.1: ---------------------------------- Security hardening for DLL hijacking environments Translations updates Misc: * Update for Soundcloud, liveleak and Youtube scripts * Fix potential out-of-band dereference in flac decoder * Fix potential out-of-band reads in mpeg packetizers * Fix infinite loop in subtitles demuxer * Fix incorrect memory free in ogg demuxer * Fix potential out-of-band reads in subtitle decoders and demuxers * Fix green line on Windows with odd sizes Changes between 2.2.4 and 2.2.5: -------------------------------- Decoder: * Fix mp3 playback quality regression in libmad * Fix video scaling in VDPAU * Fix playback of palettized codecs * Fix ADPCM heap corruption (FG-VD-16-067) * Fix AES3 16bps decoding * Fix DVD/LPCM heap corruption (FG-VD-16-090) * Fix SCTE-27 colors Demuxer: * Fix possible ASF integer overflow * Fix MP4, VOC, XA, SMF divide-by-zero errors * Fix MP4 heap buffer overflows * Fix Flac metadata integer overflow * Fix NSVf and AIFF infinite loops * Fix flac null-pointer dereference * Fix vorbis and opus comments integer overflows and leaks Video output: * Fix green line on Windows with AMD drivers * Fix screenshots size Access: * Fix crash in screen recording on Windows * Fix FTP scan string injection * Fix HTTP size handling Mux: * Fix mp4 drift Lua: * Fix vimeo, youtube, dailymotion, cli, appletrailers, http, soundcloud scripts Audio filter: * Fix heap write in stereo_widen audio filter Windows: * The plugins loading will not load external DLLs by default. Plugins will need to LoadLibrary explicitely. * Fix uninstaller path handling * Fix taskbar buttons behavior MacOS: * Fix scrolling sensitivity on Sierra * Resume points are deleted now if the user clears the list of recent items