summaryrefslogtreecommitdiff
path: root/multimedia
AgeCommit message (Collapse)AuthorFilesLines
2015-12-30Pullup ticket #4882 - requested by sevanbsiegert3-36/+7
multimedia/ffmpeg2: security fix Revisions pulled up: - multimedia/ffmpeg2/Makefile.common 1.41 - multimedia/ffmpeg2/distinfo 1.43 - multimedia/ffmpeg2/patches/patch-libavcodec_libvpxenc.c deleted --- Module Name: pkgsrc Committed By: wiz Date: Sun Dec 27 21:45:56 UTC 2015 Modified Files: pkgsrc/multimedia/ffmpeg2: Makefile.common distinfo Removed Files: pkgsrc/multimedia/ffmpeg2/patches: patch-libavcodec_libvpxenc.c Log Message: Update ffmpeg2 to 2.8.4. version 2.8.4 - rawdec: only exempt BIT0 with need_copy from buffer sanity check - mlvdec: check that index_entries exist - avcodec/mpeg4videodec: also for empty partitioned slices - avcodec/h264_refs: Fix long_idx check - avcodec/h264_mc_template: prefetch list1 only if it is used in the MB - avcodec/h264_slice: Simplify ref2frm indexing - avfilter/vf_mpdecimate: Add missing emms_c() - sonic: make sure num_taps * channels is not larger than frame_size - opus_silk: fix typo causing overflow in silk_stabilize_lsf - ffm: reject invalid codec_id and codec_type - golomb: always check for invalid UE golomb codes in get_ue_golomb - sbr_qmf_analysis: sanitize input for 32-bit imdct - sbrdsp_fixed: assert that input values are in the valid range - aacsbr: ensure strictly monotone time borders - aacenc: update max_sfb when num_swb changes - aaccoder: prevent crash of anmr coder - ffmdec: reject zero-sized chunks - swscale/x86/rgb2rgb_template: Fallback to mmx in interleaveBytes() if the alignment is insufficient for SSE* - swscale/x86/rgb2rgb_template: Do not crash on misaligend stride - avformat/mxfenc: Do not crash if there is no packet in the first stream - lavf/tee: fix side data double free. - avformat/hlsenc: Check the return code of avformat_write_header() - avformat/mov: Enable parser for mp3s by old HandBrake - avformat/mxfenc: Fix integer overflow in length computation - avformat/utils: estimate_timings_from_pts - increase retry counter, fixes invalid duration for ts files with hevc codec - avformat/matroskaenc: Check codecdelay before use - avutil/mathematics: Fix division by 0 - mjpegdec: consider chroma subsampling in size check - libvpxenc: remove some unused ctrl id mappings - avcodec/vp3: ensure header is parsed successfully before tables - avcodec/jpeg2000dec: Check bpno in decode_cblk() - avcodec/pgssubdec: Fix left shift of 255 by 24 places cannot be represented in type int - swscale/utils: Fix for runtime error: left shift of negative value -1 - avcodec/hevc: Fix integer overflow of entry_point_offset - avcodec/dirac_parser: Check that there is a previous PU before accessing it - avcodec/dirac_parser: Add basic validity checks for next_pu_offset and prev_pu_offset - avcodec/dirac_parser: Fix potential overflows in pointer checks - avcodec/wmaprodec: Check bits per sample to be within the range not causing integer overflows - avcodec/wmaprodec: Fix overflow of cutoff - avformat/smacker: fix integer overflow with pts_inc - avcodec/vp3: Fix "runtime error: left shift of negative value" - avformat/riffdec: Initialize bitrate - mpegencts: Fix overflow in cbr mode period calculations - avutil/timecode: Fix fps check - avutil/mathematics: return INT64_MIN (=AV_NOPTS_VALUE) from av_rescale_rnd() for overflows - avcodec/apedec: Check length in long_filter_high_3800() - avcodec/vp3: always set pix_fmt in theora_decode_header() - avcodec/mpeg4videodec: Check available data before reading custom matrix - avutil/mathematics: Do not treat INT64_MIN as positive in av_rescale_rnd - avutil/integer: Fix av_mod_i() with negative dividend - avformat/dump: Fix integer overflow in av_dump_format() - avcodec/h264_refs: Check that long references match before use - avcodec/utils: Clear dimensions in ff_get_buffer() on failure - avcodec/utils: Use 64bit for aspect ratio calculation in avcodec_string() - avcodec/hevc: Check max ctb addresses for WPP - avcodec/vp3: Clear context on reinitialization failure - avcodec/hevc: allocate entries unconditionally - avcodec/hevc_cabac: Fix multiple integer overflows - avcodec/jpeg2000dwt: Check ndeclevels before calling dwt_encode*() - avcodec/jpeg2000dwt: Check ndeclevels before calling dwt_decode*() - avcodec/hevc: Check entry_point_offsets - lavf/rtpenc_jpeg: Less strict check for standard Huffman tables. - avcodec/ffv1dec: Clear quant_table_count if its invalid - avcodec/ffv1dec: Print an error if the quant table count is invalid - doc/filters/drawtext: fix centering example
2015-12-29Pullup ticket #4880 - requested by wizbsiegert2-11/+11
multimedia/adobe-flash-plugin11: security fix Revisions pulled up: - multimedia/adobe-flash-plugin11/Makefile 1.56 - multimedia/adobe-flash-plugin11/distinfo 1.53 --- Module Name: pkgsrc Committed By: tsutsui Date: Tue Dec 29 05:10:55 UTC 2015 Modified Files: pkgsrc/multimedia/adobe-flash-plugin11: Makefile distinfo Log Message: Update adobe-flash-plugin11 to 11.2.202.559. Upstream announcement: https://helpx.adobe.com/security/products/flash-player/apsb16-01.html Adobe Security Bulletin Security updates available for Adobe Flash Player Release date: December 28, 2015 Vulnerability identifier: APSB16-01 CVE number: CVE-2015-8459, CVE-2015-8460, CVE-2015-8634, CVE-2015-8635, CVE-2015-8636, CVE-2015-8638, CVE-2015-8639, CVE-2015-8640, CVE-2015-8641, CVE-2015-8642, CVE-2015-8643, CVE-2015-8644, CVE-2015-8645, CVE-2015-8646, CVE-2015-8647, CVE-2015-8648, CVE-2015-8649, CVE-2015-8650, CVE-2015-8651 Platform: All Platforms
2015-12-25Remove vp8 compat defines that break newer vp8. Fix obviously badjoerg3-1/+31
memset.
2015-12-23Fix missing cstdlib / locale.h includes. Avoid UB by not passing non-PODjoerg19-9/+393
types to variadic functions. It's silly to force the construction of a std::string as potential copy when just the C string is used anyway.
2015-12-23Fix newer cmake, CheckIncludeFiles is no longer included automatically.joerg2-1/+14
2015-12-19Restrict PHP_VERSIONS_ACCEPTED to 55 and 56.taca1-1/+3
2015-12-13Update ruby-gnome2 to 3.0.7.tsutsui2-2/+5
Upstream changes: --- Ruby-GNOME2 3.0.7 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20151006_1 It is a bug fix release of 3.0.6. Changes Ruby/GLib2 * Fixes + Fixed a bug that `xxx_yyy` enum name isn't accepted. [ruby-gnome2-devel-en][Reported by Detlef Reichl] + Fixed a bug that internal Ruby API is used. [ruby-gnome2-devel-en] [Reported by Detlef Reichl] Ruby/GTK3 * Improvements + Added backward compatibility API to Gtk::TreeView#insert_column. [ruby-gnome2-devel-en][Reported by Detlef Reichl] Thanks * Detlef Reichl --- Ruby-GNOME2 3.0.6 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20151004_1 It is a bug fix release of 3.0.5. Changes Ruby/GLib2 * Improvements + Supported GLib.format_size on 32bit. [GitHub#565][Reported by Mamoru TASAKA] + Supported GLib.format_size_for_display on 32bit. [GitHub#565][Reported by Mamoru TASAKA] + Added GLib::Version.or_later??. [GitHub#570][Patch by cedlemo] Ruby/GObjectIntrospection * Improvements + Added GObjectIntrospection::Version.or_later?. [GitHub#572][Patch by cedlemo] + Supported GSList for filename. [ruby-gnome2-devel-en][Reported by Stefan Salewski] Ruby/GIO2 * Improvements + Added Gio::Version.or_later?. [GitHub#571][Patch by cedlemo] + Made Gio::APplicationCommandLine#attributes Rubyish. Ruby/Pango * Improvements + Added Pango::Version.or_later??. [GitHub#576][Patch by cedlemo] Ruby/GTK2 * Improvements + Added Gtk::Version.or_later??. [GitHub#574][Patch by cedlemo] Ruby/GTK3 * Improvements + Supported Gtk::CellLayout#set_cell_data_func. [ruby-gnome2-devel-en] [Reported by Stefan Salewski] + Supported Gtk::Container#add with child properties. [ruby-gnome2-devel-en][Reported by Stefan Salewski] + Added Gtk::StockItem#[]? for backward compatibility. [ruby-gnome2-devel-en][Reported by Stefan Salewski] + Added Gtk::IconSize::IconSize for backward compatibility. [ruby-gnome2-devel-en][Reported by Stefan Salewski] + Supported marking cell renderers in Gtk::CellLayout for GC. [ruby-gnome2-devel-en][Reported by Stefan Salewski] + Supported nil for Gtk::TreeIter#set_value. + Supported marking columns in Gtk::TreeView for GC. [ruby-gnome2-devel-en][Reported by Stefan Salewski] + Updated tutorial samples. [GitHub#567][GitHub#568][GitHub#587][Patch by cedlemo] + Supported marking records in Gtk::TreeModel for GC. [ruby-gnome2-devel-en][Reported by Stefan Salewski] + Started updating gtk-demo with Gtk::Application?. [GitHub#583][GitHub# 586][GitHub#588][Patch by cedlemo] + Supported option style API by Gtk::Builder#add. + Supported :object_ids by Gtk::Builder#add. [GitHub#585][Patch by cedlemo] + Added backward compatible API to Gtk.show_uri. Ruby/GStreamer * Improvements + Added Gst::Version.or_later??. [GitHub#573][Patch by cedlemo] Ruby/Poppler * Improvements + Added Poppler::Version.or_later??. [GitHub#577][Patch by cedlemo] Ruby/RSVG2 * Improvements + Added RSVG::Version.or_later??. [GitHub#578][Patch by cedlemo] Ruby/VTE3 * Improvements + Stopped to run tests for old VTE with new VTE. [GitHub#566][Reported by Mamoru TASAKA] Ruby/WebKitGTK * Improvements + Added WebKitGtk::Version.or_later??. Thanks * Stefan Salewski * Mamoru TASAKA * cedlemo --- Ruby-GNOME2 3.0.5 http://sourceforge.net/projects/ruby-gnome2/files/ruby-gnome2/ruby-gnome2-3.0.5/ It is a bug fix release for mikutter. Changes Ruby/GTK2 * Fixes + Fixed a bug that g_object_ref_sink() isn't called for instance of type_registered class. [http://dev.mikutter.hachune.net/issues/771#note-3] [Reported by toshi_a] Thanks * toshi_a --- Ruby-GNOME2 3.0.4 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150922_1 Posted by kou on 2015-09-22 (Tue) 05:40:57 It is a build fix release for 32bit Windows. Changes All * Improvements + Supported auto native package installation on Arch Linux. [GitHub#553] [GitHub#563] [Patch by lilole] Ruby/GObjctIntrospection * Fixes + 32bit Windows: Fixed strut field accessors access wrong address. Ruby/ATK * Improvements + Added Atk::Version.or_later? [GitHub#552] [Patch by cedlemo] Ruby/GdkPixbuf2 * Improvements + Added Gdk::Pixbuf::Version.or_later??. [GitHub#561] [Patch by cedlemo] Ruby/GDK3 * Improvements + Supported GTK+ 3.17.9. [GitHub#558] [Reported by Mamoru TASAKA] Ruby/GTK3 * Improvements + Updated examples. [GitHub#550] [Patch by cedlemo] Ruby/ClutterGstreamer * Improvements + Added ClutterGst.load_version. + Added ClutterGst.load_version=. + Added ClutterGst::Version.or_later??. [GitHub#556] [Patch by cedlemo] Thanks * cedlemo * lilole * Mamoru TASAKA --- Ruby-GNOME2 3.0.3 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150913_1 It is a compatibility improvement release of 3.0.2. Changes All * Improvements + Removed test-unit-notify gem from development dependencies. [GitHub# 547] [Patch by cedlemo] Ruby/GObjectIntrospection * Improvements + Supported GObjectIntrospection::Repository.prepend_search_path. + Supported GObjectIntrospection::Repository.search_path. + Windows: Supported requiring library after one GObjectIntrospection::Loader#load. [GitHub#546] [Reported by Abby Archer] Ruby/GTK3 * Improvements + Supported Gtk::IconSize.lookup. [GitHub#544] [Reported by Masafumi Yokoyama] + Supported size name as argument of Gtk::Widget#render_icon_pixbuf. [GitHub#544] [Reported by Masafumi Yokoyama] + Supported Gio::Icon in Gtk::IconTheme#lookup_icon. [GitHub#544] [Reported by Masafumi Yokoyama] + Supported Gtk::TreeModel#iter_parent. + Supported Gtk::TreeIter#parent. + Updated examples. [GitHub#548] [Patch by cedlemo] * Fixes + Fixed a bug that Gtk::Widget.bind_template_child is required. [GitHub# 549] [Reported by cedlemo] + Fixed a bug that default x_option and y_option values of Gtk::Table# attach is wrong. [GitHub#546] [Reported by Abby Archer] + Windows: Fixed a bug that Ruby/RSVG2 isn't required automatically. [GitHub#546] [Reported by Abby Archer] Thanks * Masafumi Yokoyama * cedlemo * Abby Archer --- Ruby-GNOME2 3.0.2 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150913_1 It is a compatibility improvement release of 3.0.1. Changes Ruby/GObjectIntrospection * Improvements + Supported void pointer. [GitHub#540] [Reported by Abby Archer] + Added GObjectIntrospection::Loader.instantiate_gobject_pointer. Ruby/GDK3 * Improvements + Supported Gdk::Window#user_data. [GitHub#540] [Reported by Abby Archer] + compatibility: Cairo::Context#set_source_rgba accepts nil as alpha value. [GitHub#540] [Reported by Abby Archer] + compatibility: Added fallback feature for deprecated Gdk::EventScroll::Direction. + Windows: Added hicolor-icon-theme as fallback theme. Ruby/GTK3 * Improvements + compatibility: Gtk::Window#icon= accepts icon file name. [GitHub#540] [Reported by Abby Archer] + compatibility: Gtk::Dialog#add_button accepts Symbol as response ID. [GitHub#540] [Reported by Abby Archer] + Deprecated Gtk::ColorSelectionDialog. + compatibility: Added fallback feature for deprecated Gtk::TextTag::WrapMode. + compatibility: Added fallback feature for deprecated Gtk::TextBuffer# insert(iter, target, *tags) usage. + compatibility: Added fallback feature for deprecated Gtk::ButtonBox::Style. + compatibility: Added fallback feature for deprecated Gtk::MessageDialog::ButtonsType. + compatibility: Supported creating an empty image by Gtk::Image.new. + compatibility: Added fallback feature for deprecated Gtk::ImageMenuItem.new usage. + Supported Gtk::TreeIter#next!. + Supported Gtk::TreeModel#get_value. + compatibility: Added fallback feature for deprecated Gtk::Alignment::Align. + compatibility: Added fallback feature for deprecated Gtk::Widget# get_size_request. + compatibility: Added fallback feature for deprecated Gtk::Table.new. + compatibility: Added fallback feature for deprecated Gtk::Table# column_spaces. + compatibility: Added fallback feature for deprecated Gtk::Table# column_spaces=. + compatibility: Added fallback feature for deprecated Gtk::Table#attach. + compatibility: Added fallback feature for deprecated Gtk::ToggleButton.new. + Windows: Added missing Ruby/RSVG2 dependency. + compatibility: Added fallback feature for deprecated Gtk::Container# each_forall. + Supported nil as size for Gtk::Image.new. + compatibility: Added fallback feature for deprecated Gtk::Image.new (pixbuf). + compatibility: Added fallback feature for deprecated Gtk::Toolbar::Style. + Supported Rubyish Gtk::CheckMenuItem.new. * Fixes + Fixed samples. [GitHub#536][GitHub#541] [Patch by cedlemo] [GitHub#540] [Reported by Abby Archer] + Fixed a bug that Gtk::Calendar#date returns 0-11 range month value. Ruby/RSVG2 * Improvements + Windows: Added missing Ruby/Pango dependency. + Windows: Updated loaders.cache for gdk-pixbuf automatically. Ruby/GStreamer * Improvements + compatibility: Gst::TypeFindFactory#extensions always returns Array. Thanks * cedlemo * Abby Archer --- Ruby-GNOME2 3.0.1 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150911_1 It is a bug fix release of 3.0.0. Changes Ruby/GLib2 * Fixes + Windows: Fixed a bug that large number flag value isn't usable. [GitHub #538] [Reported by Abby Archer] Ruby/GTK3 * Improvements + Updated tutorials. [GitHub#534][GitHub#537] [Patch by cedlemo] Ruby/VTE3 * Improvements + Added Vte::Version.or_later??. [GitHub#535] [Patch by cedlemo] Thanks * cedlemo * Abby Archer --- Ruby-GNOME2 3.0.0 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150910_1 It is a GTK+ 3.16 support release. To GTK+ 3.16 support, many people helped us. Especially, cedlemo did great works. Very thanks all!!! Changes All * Improvements + Added install instruction for GitHub master branch. [GitHub#425][Patch by Hiroyuki Sato] Ruby/GLib2 * Improvements + Added new APIs: o RVAL2GOBJGLIST o RVAL2GOBJGSLIST o rbg_rval2glist o rbg_rval2gslist o RVAL2CSTR_PTR o rbg_name_to_nick o rbgobj_class_init_func o rbgobj_register_type + Changed RVAL2CSTR to return NULL terminated string. If you want to get raw string that may not be terminated by NULL, use RVAL2CSTR_PTR. + Supported Symbol as flag value. + Added windows_platform? + Supported GLib::Value.new? without value. + Supported array of flag value as GLib::Flags.new input. + Supported name, nick and GLib::Enum as GLib::Enum.new input. + Migrated to Markdown for README markup. [GitHub#484][Patch by prpr_man] + Supported GVariantType. + Supported GVariant. + Supported GBinding. [GitHub#524][Reported by cedlemo] * Fixes + Fixed a bug that GLib.format_size doesn't work 32bit over integer value. [GitHub#413][Reported by eumario] Ruby/GObjectIntrospection * Improvements + Supported non GObject struct as return value. [GitHub#286][Reported by Christopher L. Ramsey] + Supported list_XXX method name. + Supported freeing GList<GObjet *>. + Supported array of struct as input argument. + Supported auto native package install on CentOS 7. + Supported can_XXX? predicate. + Supported the number of array as input argument. [Suggested by John Cupitt] + Supported array of GValue as input argument. + Supported array as return value. + Supported GClosure as input argument. + Supported GSList<GObject *> as input argument. + Supported GSList<GObject *> as output argument. [GitHub#324][Reported by cedlemo] + Supported union as input argument. + Supported array of guint8 as input argument. + Supported array of gint32 as input argument. + Supported class methods defined in XXXClass. + Supported GList<GBoxed *> as output argument. [GitHub#389][Reported by eumario] + Supported GList<GInterface *> as return value. [GitHub#501][Reported by Christopher L. Ramsey] + Supported GVariant as return value. [GitHub#502][Reported by kitone] * Fixes + Fixed a bug that GList<GObjet *> return type method always returns nil. + Fixed a bug that not predicate is treated as predicate. + Fixed a bug that self is different. Ruby/GIO2 * Improvements + Supported GAsyncReadyCallback. [GitHub#302][Reported by Christopher L. Ramsey] + Added ActionMap#add_actions. Ruby/Pango * Improvements + Added Pango::Language#sample_string. Ruby/GDK3 * Improvements + Added backward compatibility APIs. [GitHub#284][Reported by Christopher L. Ramsey] + Added constants in Gdk::Selection. [GitHub#254][Patch by Masafumi Yokoyama] + Added missing deprecations. [GitHub#291][Reported by Michel Boaventura] + Added RGBA.parse. [GitHub#295][Reported by carlosjhr64] + Supported Gdk::Rectangle. [GitHub#319][Reported by cedlemo] + Supported Gdk::Screen#get_setting. [GitHub#376][Reported by cedlemo] + Added Gdk::Screen#get_monitor. * Fixes + Fixed a bug that GDK_KEY_XXX raises an error. [ruby-gnome2-devel-en] [Reported by Detlef Reichl] Ruby/GTK3 * Improvements + Migrated to GObject Introspection based bindings from hand writing bindings. Now, all the latest API in GTK+ are supported. [Hiroshi Hatake][Detlef Reichl][cedlemo][John Cupitt] [Masafumi Yokoyama] [eumario][PeterWAWood][Daiki Ueno] + Updated samples. [Patch by cedlemo] Ruby/GtkSourceView3 * Improvements + Migrated to GObject Introspection based bindings from hand writing bindings. Now, all the latest API in GtkSourceView are supported. Ruby/VTE3 * Improvements + Migrated to GObject Introspection based bindings from hand writing bindings. Now, all the latest API in VTE are supported. [cedlemo] Ruby/GStreamer * Fixes + Fixed native package name on CentOS and Fedora. + Fixed shebang. [GitHub#507][Patch by Dmitry Marakasov] Ruby/RSVG2 * Improvements + Added :file_name, :data and :flags option to RSVG::Handle.new. + Updated a sample. [GitHub#518][Patch by Robert A. Heiler]. * Fixes + Fixed a memory leak of RSVG::Handle.new_from_data and RSVG::Handle.new_from_file. [GitHub#318][Reported by Kagetsuki] Ruby/Clutter * Improvements + Added Clutter::Version.or_later?. Ruby/WebKit2GTK * Improvements + Added. Thanks * Hiroshi Hatake * Christopher L. Ramsey * Masafumi Yokoyama * cedlemo * Detlef Reichl * Kagetsuki * eumario * PeterWAWood * Hiroyuki Sato * Daiki Ueno * prpr_mann * Dmitry Marakasov ---
2015-12-13Release 0.13.1:adam2-7/+7
Much faster duplicate event check in ass_process_chunk. This can bring a large speedup for embedded subtitles with lots of events. To make this possible, it is now forbidden to combine calls to ass_process_chunk with any other method of manipulating the event list, namely, manual manipulation and calls to ass_process_data, ass_read_memory and ass_read_file. Interpret negative timestamp components as actual negative numbers. This change increases compatibility with VSFilter. Font matching changes for VSFilter compatibility Look up fonts that contain PostScript outlines by their PostScript name instead of their full names. Family names continue to be used for all fonts. Keep spaces in font names Drop support for Fontconfig < 2.10.92 to ensure correct font matching Bug fixes Fix building the assembler code for the x32 ABI Fix static linking against libass through pkg-config when libass uses libiconv Fix some small memory leaks, potential crashes and bad data uses
2015-12-12Update kaffeine to 1.3.1markd4-11/+24
switch from xine-lib to vlc.
2015-12-10Properly disable python in option.markd1-2/+2
2015-12-09Update adobe-flash-plugin11 to 11.2.202.554.tsutsui2-11/+11
Upstream announcement: https://helpx.adobe.com/security/products/flash-player/apsb15-32.html Adobe Security Bulletin Security updates available for Adobe Flash Player Release date: December 8, 2015 Last updated: December 8, 2015 Vulnerability identifier: APSB15-32 CVE number: CVE-2015-8045, CVE-2015-8047, CVE-2015-8048, CVE-2015-8049, CVE-2015-8050, CVE-2015-8418, CVE-2015-8454, CVE-2015-8455, CVE-2015-8055, CVE-2015-8056, CVE-2015-8057, CVE-2015-8058, CVE-2015-8059, CVE-2015-8060, CVE-2015-8061, CVE-2015-8062, CVE-2015-8063, CVE-2015-8064, CVE-2015-8065, CVE-2015-8066, CVE-2015-8067, CVE-2015-8068, CVE-2015-8069, CVE-2015-8070, CVE-2015-8071, CVE-2015-8401, CVE-2015-8402, CVE-2015-8403, CVE-2015-8404, CVE-2015-8405, CVE-2015-8406, CVE-2015-8407, CVE-2015-8408, CVE-2015-8409, CVE-2015-8410, CVE-2015-8411, CVE-2015-8412, CVE-2015-8413, CVE-2015-8414, CVE-2015-8415, CVE-2015-8416, CVE-2015-8417, CVE-2015-8419, CVE-2015-8420, CVE-2015-8421, CVE-2015-8422, CVE-2015-8423, CVE-2015-8424, CVE-2015-8425, CVE-2015-8426, CVE-2015-8427, CVE-2015-8428, CVE-2015-8429, CVE-2015-8430, CVE-2015-8431, CVE-2015-8432, CVE-2015-8433, CVE-2015-8434, CVE-2015-8435, CVE-2015-8436, CVE-2015-8437, CVE-2015-8438, CVE-2015-8439, CVE-2015-8440, CVE-2015-8441, CVE-2015-8442, CVE-2015-8443, CVE-2015-8444, CVE-2015-8445, CVE-2015-8446, CVE-2015-8447, CVE-2015-8448, CVE-2015-8449, CVE-2015-8450, CVE-2015-8451, CVE-2015-8452, CVE-2015-8453 Platform: All Platforms
2015-12-08Version 0.9.2adam2-7/+7
- Add primary audio stream to bd_select_stream(). - Improve error resilience. - Fix Java 8 compability issues. - Fix Android build. - Fix SecurityException in AWTAutoShutdown. - Fix BD-J check when install path in Windows contains non-ASCII chars. - Fix jvm.dll loading in Windows ($JAVA_HOME/bin should be in dll load path). - Fix class translating in recent Java 8 versions.
2015-12-05Extend PYTHON_VERSIONS_INCOMPATIBLE to 35adam7-14/+14
2015-11-30Fix build with latest gstreamer-1.markd2-1/+52
2015-11-29Do not "force" dvdread option via "--enable-dvdread" (but let the MPlayer'sleot1-2/+1
configure script to autorecognise it). In that way pkg-config will be used to set the CFLAGS and LDFLAGS (while this does not happen via --enable-* for various options). Pointed out by Joyent SmartOS bulk builds.
2015-11-28version 2.8.3adam4-11/+9
- avcodec/cabac: Check initial cabac decoder state - avcodec/cabac_functions: Fix "left shift of negative value -31767" - avcodec/h264_slice: Limit max_contexts when slice_context_count is initialized - rtmpcrypt: Do the xtea decryption in little endian mode - avformat/matroskadec: Check subtitle stream before dereferencing - avcodec/pngdec: Replace assert by request for sample for unsupported TRNS cases - avformat/utils: Do not init parser if probing is unfinished - avcodec/jpeg2000dec: Fix potential integer overflow with tile dimensions - avcodec/jpeg2000: Use av_image_check_size() in ff_jpeg2000_init_component() - avcodec/wmaprodec: Check for overread in decode_packet() - avcodec/smacker: Check that the data size is a multiple of a sample vector - avcodec/takdec: Skip last p2 sample (which is unused) - avcodec/dxtory: Fix input size check in dxtory_decode_v1_410() - avcodec/dxtory: Fix input size check in dxtory_decode_v1_420() - avcodec/error_resilience: avoid accessing previous or next frames tables beyond height - avcodec/dpx: Move need_align to act per line - avcodec/flashsv: Check size before updating it - avcodec/ivi: Check image dimensions - avcodec/utils: Better check for channels in av_get_audio_frame_duration() - avcodec/jpeg2000dec: Check for duplicate SIZ marker - aacsbr: don't call sbr_dequant twice without intermediate read_sbr_data - hqx: correct type and size check of info_offset - mxfdec: check edit_rate also for physical_track - avcodec/jpeg2000: Change coord to 32bit to support larger than 32k width or height - avcodec/jpeg2000dec: Check SIZ dimensions to be within the supported range - avcodec/jpeg2000: Check comp coords to be within the supported size - mpegvideo: clear overread in clear_context - avcodec/avrndec: Use the AVFrame format instead of the context - dds: disable palette flag for compressed images - dds: validate compressed source buffer size - dds: validate source buffer size before copying - dvdsubdec: validate offset2 similar to offset1 - brstm: reject negative sample rate - aacps: avoid division by zero in stereo_processing - softfloat: assert when the argument of av_sqrt_sf is negative
2015-11-26set USE_JAVA=build to mark java as a build dependency (thanks joerg)jmcneill1-4/+3
2015-11-25Remove mk/find-prefix.mk usage from the multimedia category.jperkin1-4/+2
The find-prefix infrastructure was required in a pkgviews world where packages installed from pkgsrc could have different installation prefixes, and this was a way for a dependency prefix to be determined. Now that pkgviews has been removed there is no longer any need for the overhead of this infrastructure. Instead we use BUILDLINK_PREFIX.pkg for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the dependency is coming from pkgsrc. Provides a reasonable performance win due to the reduction of `pkg_info -qp` calls, some of which were redundant anyway as they were duplicating the same information provided by BUILDLINK_PREFIX.pkg.
2015-11-24Changes 0.9.1:adam2-7/+7
- Improved BD-J security. - Improved error resilience. - Improved seeking (avoid skipping PAT/PMT/PCR). - Fix UO mask check when bd_play_title() is used for Top Menu. - Fix re-starting of title bound Xlets when title changes. - Fix loading classes with invalid debug info.
2015-11-23Get rid of our fix to brushedGnome-1.0 skin now that the brushedGnome-1.1 isleot2-16/+8
available upstream. Bump PKGREVISION.
2015-11-22Re-add brushedGnome skin that did not worked due to a typo and bump PKGREVISION.leot2-11/+43
While here restructure do-install target in order to avoid bzcat and gtar and directly use pax to copy the skins. This made the skins patchable and avoid to re-extract skin distfiles during the install phase (at the price of a regular expression that should not be too incomprensible). ok martin@
2015-11-22Ooops, forgot to commit the PLIST changes for brushedGnomemartin1-27/+1
2015-11-22Remove no longer needed hack to adapt new skins to old software version.martin1-10/+6
Remove a skin that currently does not work. Bump revision.
2015-11-22Add some patches and dependencies to make it progress further inwiz4-9/+55
an empty chroot with modular x.org. Now stops building for me with wrapper.c:482:71: error: unknown type name '_G_va_list' int __wrap___vfprintf_chk(FILE* stream, int flag, const char *format, _G_va_list ap) ^
2015-11-21Switch to FFMPEG v2adam17-88/+385
2015-11-21Update gmplayer, mencoder, mplayer and mplayer-share to 1.2.leot31-355/+2189
pkgsrc changes: * Various misc fixes (thanks to pkglint) * Do not pass --with-dvdread-config and --with-dvdnav-config, the dvdread-config and dvdnav-config seems that no longer exist. * Avoid to pass --enable-libvorbis otherwise libvorbis can not be recognised by the mplayer configure script. * (re)Use patches from multimedia/ffmpeg2 instead of using mplayer-specific ones Changes: 1.2: "FrameCounter" Decoders: * Hardware accelerated decoding on OS X via VDA. * Internal libmpeg2 disabled by default, on the assumption that nobody really needs it anymore. Other: * "run" slave/keybinding command now supports expanding properties * better support for > 8 bit formats in -vo gl * support for XYZ color space in -vo gl * -vo gl now supports OSD (not EOSD though) with GLES backend. * GLES backend now uses GLES v2 with YUV support via shaders * -vo gl supports rotated display without needing video filters via -monitor-orientation command-line option. * -vo gl now has an OSX/Cocoa backend, so it should be a better alternative to -vo corevideo now. * -vo gl2 renamed to -vo gl_tiled to stop people from assuming it is better than -vo gl (it is in many ways worse). * Fixes for DVB, teletext and closed-caption based subtitles. * Support teletext and CC subtitles in WTV. * Support binding keys corresponding to non-ASCII characters. * Limited -endpos support for -dump* * Danish messages header file renamed from help_mp-dk.h to help_mp-da.h in order to comply with ISO 639 language code (configure language options will now require da instead of dk) * configure: options --enable-gtk1, --with-glib-config= and --with-gtk-config= removed * Change ID3 genre name for genre ID 67 from "Psychadelic" to "Psychedelic" * support for audio bin/cue images Ports: * Windows: support file names as UTF-8 in slave mode and passing file names as wchar command line arguments. * Android: MPlayer can be run from adb shell and display videos via OpenGL ES. Note that just a bit of seeking etc. would cause reproducible system reboots after just a few seconds on my Galaxy S2. * Android: -wid is supported. This should allow using MPlayer in slave mode, a native window pointer needs to be passed as -wid. Untested. GUI: * Support for TV/DVB * Various improvements of the context menu and the preferences dialog * Revision of the user interface texts * Console message with information on deprecated (but still supported) entries in the skin configuration file * New symbol character (r) and new dynamic label variables ($D, $U, $P) * New items (pimage, rpotmeter) * Updated skins (avifile, Blue, Blue-small, Clearlooks, Corelian, disappearer, mentalic, mplayer_red, nativeRed, neutron, phony, plastic, slim, softgrip, standard, trium, tvisor, xanim) * Video can be rotated * New GUI message: evSetRotation * GUI now officially needs GTK+ and GLib versions 2 (it hadn't compiled with versions 1 for quite some time) * Support for audio and video bin/cue image playback * Support for Audio CD / (Super) Video CD / DVD image and DVD copy playback through the respective scheme (cd://, vcd://, dvd://) * Support for arbitrary non-binary data file cue sheets (i.e. cue sheets describing playlists for data files containing multiple titles) FFmpeg: * Version 2.8 with local patches Thanks to wiz@ for misc private discussion.
2015-11-21Update libbluray to 0.9.0:wiz2-7/+7
2015-10-02: Version 0.9.0 - Add functions to read files from VFS. - Improved error resilience. - Improved BD-J compability. - Fix Xlet-initiated font caching. - Fix return value when setting BLURAY_PLAYER_SETTING_DECODE_PG. - Fix build with C++ compiler
2015-11-20Update to 1.6.1ryoon3-8/+21
Changelog: This is GStreamer 1.6.1 The GStreamer team is proud to announce the first bugfix release in the stable 1.6 release series of your favourite cross-platform multimedia framework! This release only contains bugfixes and it is safe to update from 1.6.0. For a full list of bugfixes see Bugzilla: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&limit=0&list_id=73005&order=bug_id&product=GStreamer&resolution=FIXED&target_milestone=1.6.1 See http://gstreamer.freedesktop.org/releases/1.6/ for the latest version of this document. Major bugfixes - Crashes in the gst-libav encoders were fixed - More DASH-IF test streams are working now - Live DASH, HLS and MS SmoothStreaming streams work more reliable and other fixes for the adaptive streaming protocols - Reverse playback works with scaletempo to keep the audio pitch - Correct stream-time is reported for negative applied_rate - SRTP packet validation during decoding does not reject valid packets anymore - Fixes for audioaggregator and aggregator to start producing output at the right time, and e.g. not outputting lots of silence in the beginning - gst-libav's internal ffmpeg snapshot was updated to 2.8.1 - cerbero has support for Mac OS X 10.11 (El Capitan) - Various memory leaks were fixed, including major leaks in playbin, playsink and decodebin - Various GObject-Introspection annotation fixes for bindings - and many, many more: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&limit=0&list_id=73005&order=bug_id&product=GStreamer&resolution=FIXED&target_milestone=1.6.1
2015-11-20Fix build with libvpx-1.5.0 with upstream patchryoon4-2/+54
2015-11-20Add patch from the GIT repository to fix the build with version 1.5.0tron2-1/+30
or newer of libvpx.
2015-11-19fix HOMEPAGEjmcneill1-2/+2
2015-11-19Fix audio device detection for NetBSD.jmcneill3-10/+103
2015-11-18Improve CPU / memory / system information on NetBSD.jmcneill5-41/+112
2015-11-18Recursive revbump from multimedia/libvpxryoon42-77/+84
2015-11-18Update to 1.5.0ryoon10-101/+126
* Fix HOMEPAGE Changelog: 2015-11-09 v1.5.0 "Javan Whistling Duck" This release improves upon the VP9 encoder and speeds up the encoding and decoding processes. - Upgrading: This release is ABI incompatible with 1.4.0. It drops deprecated VP8 controls and adds a variety of VP9 controls for testing. The vpxenc utility now prefers VP9 by default. - Enhancements: Faster VP9 encoding and decoding Smaller library size by combining functions used by VP8 and VP9 - Bug Fixes: A variety of fuzzing issues
2015-11-18Update gstreamer1 and plugins to 1.6.1.wiz17-68/+143
GStreamer 1.6.1 Release Notes The GStreamer team is proud to announce the first bugfix release in the stable 1.6 release series of your favourite cross-platform multimedia framework! This release only contains bugfixes and it is safe to update from 1.6.0. For a full list of bugfixes see Bugzilla. See http://gstreamer.freedesktop.org/releases/1.6/ for the latest version of this document. Last updated: Friday 30 October 2015, 14:00 UTC (log) Major bugfixes Crashes in the gst-libav encoders were fixed More DASH-IF test streams are working now Live DASH, HLS and MS SmoothStreaming streams work more reliable and other fixes for the adaptive streaming protocols Reverse playback works with scaletempo to keep the audio pitch Correct stream-time is reported for negative applied_rate SRTP packet validation during decoding does not reject valid packets anymore Fixes for audioaggregator and aggregator to start producing output at the right time, and e.g. not outputting lots of silence in the beginning gst-libav's internal ffmpeg snapshot was updated to 2.8.1 cerbero has support for Mac OS X 10.11 (El Capitan) Various memory leaks were fixed, including major leaks in playbin, playsink and decodebin Various GObject-Introspection annotation fixes for bindings and many, many more GStreamer 1.6 Release Notes The GStreamer team is proud to announce a new major feature release in the stable 1.x API series of your favourite cross-platform multimedia framework! This release has been in the works for more than a year and is packed with new features, bug fixes and other improvements. See http://gstreamer.freedesktop.org/releases/1.6/ for the latest version of this document. Highlights Stereoscopic 3D and multiview video support Trick mode API for key-frame only fast-forward/fast-reverse playback etc. Improved DTS (decoding timestamp) vs. PTS (presentation timestamp) handling to account for negative DTS New GstVideoConverter API for more optimised and more correct conversion of raw video frames between all supported formats, with rescaling v4l2src now supports renegotiation v4l2transform can now do scaling V4L2 Element now report Colorimetry properly Easier chunked recording of MP4, Matroska, Ogg, MPEG-TS: new splitmuxsink and multifilesink improvements Content Protection signalling API and Common Encryption (CENC) support for DASH/MP4 Many adaptive streaming (DASH, HLS and MSS) improvements New PTP and NTP network client clocks and better remote clock tracking stability High-quality text subtitle overlay at display resolutions with glimagesink or gtkglsink RECORD support for the GStreamer RTSP Server Retransmissions (RTX) support in RTSP server and client RTSP seeking support in client and server has been fixed RTCP scheduling improvements and reduced size RTCP support MP4/MOV muxer acquired a new "robust" mode of operation which attempts to keep the output file in a valid state at all times Live mixing support in aggregator, audiomixer and compositor was improved a lot compositor now also supports rescaling of inputs streams on the fly New audiointerleave element with proper input synchronisation and live input support Blackmagic Design DeckLink capture and playback card support was rewritten from scratch; 2k/4k support; mode sensing KLV metadata support in RTP and MPEG-TS H.265 video encoder (x265), decoders (libav, libde265) and RTP payloader and depayloaders New DTLS plugin and SRTP/DTLS support OpenGL3 support, multiple contexts and context propagation, 3D video, transfer/conversion separation, subtitle blending New OpenGL-based QML video sink, Gtk GL video sink, CoreAnimation CAOpenGLLayerSink video sink gst-libav switched to ffmpeg as libav-provider, gains support for 3D/multiview video, trick modes, and the CAVS codec GstHarness API for unit tests gst-editing-services got a completely new ges-launch-1.0 interface, improved mixing support and integration into gst-validate gnonlin has been deprecated in favor of nle (Non Linear Engine) in gst-editing-services gst-validate has a new plugin system, an extensive default testsuite, support for concurrent test runs and valgrind support cerbero build tool for SDK binary packages gains new 'bundle-source' command Various improvements to the Android, iOS, OS X and Windows platform support Full log at http://gstreamer.freedesktop.org/releases/1.6/
2015-11-18fix PLIST for amd64christos2-12/+13
2015-11-17use the actual value of the machdep.neon_present sysctljmcneill2-4/+4
2015-11-17enable NEON for armv7jmcneill3-7/+28
2015-11-17fix amd64christos3-8/+8
2015-11-17do not use _res in a multi-threaded programjmcneill2-5/+22
2015-11-17Don't pass "WCHAR_T" to iconv_open on NetBSD.jmcneill2-1/+15
2015-11-17fix PLIST (rsxs is currently disabled)jmcneill1-4/+1
2015-11-17+ kodijmcneill1-1/+2
2015-11-17Initial import of kodi-15.2jmcneill49-0/+3194
Kodi (formerly known as XBMC) is an award-winning free and open source (GPL) software media center for playing videos, music, pictures, games, and more. Kodi features a 10-foot user interface for use with televisions and remote controls. It allows users to play and view most videos, music, podcasts, and other digital media files from local and network storage media and the internet.
2015-11-17add bl3 gluejmcneill1-0/+13
2015-11-13version 2.8.2adam2-7/+7
- various fixes in the aac_fixed decoder - various fixes in softfloat - swresample/resample: increase precision for compensation - lavf/mov: add support for sidx fragment indexes - avformat/mxfenc: Only store user comment related tags when needed - tests/fate/avformat: Fix fate-lavf - doc/ffmpeg: Clarify that the sdp_file option requires an rtp output. - ffmpeg: Don't try and write sdp info if none of the outputs had an rtp format. - apng: use correct size for output buffer - jvdec: avoid unsigned overflow in comparison - avcodec/jpeg2000dec: Clip all tile coordinates - avcodec/microdvddec: Check for string end in 'P' case - avcodec/dirac_parser: Fix undefined memcpy() use - avformat/xmv: Discard remainder of packet on error - avformat/xmv: factor return check out of if/else - avcodec/mpeg12dec: Do not call show_bits() with invalid bits - avcodec/faxcompr: Add missing runs check in decode_uncompressed() - libavutil/channel_layout: Check strtol*() for failure - avformat/mpegts: Only start probing data streams within probe_packets - avcodec/hevc_ps: Check chroma_format_idc - avcodec/ffv1dec: Check for 0 quant tables - avcodec/mjpegdec: Reinitialize IDCT on BPP changes - avcodec/mjpegdec: Check index in ljpeg_decode_yuv_scan() before using it - avutil/file_open: avoid file handle inheritance on Windows - avcodec/h264_slice: Disable slice threads if there are multiple access units in a packet - avformat/hls: update cookies on setcookie response - opusdec: Don't run vector_fmul_scalar on zero length arrays - avcodec/opusdec: Fix extra samples read index - avcodec/ffv1: Initialize vlc_state on allocation - avcodec/ffv1dec: update progress in case of broken pointer chains - avcodec/ffv1dec: Clear slice coordinates if they are invalid or slice header decoding fails for other reasons - rtsp: Allow $ as interleaved packet indicator before a complete response header - videodsp: don't overread edges in vfix3 emu_edge. - avformat/mp3dec: improve junk skipping heuristic - concatdec: fix file_start_time calculation regression - avcodec: loongson optimize h264dsp idct and loop filter with mmi - avcodec/jpeg2000dec: Clear properties in jpeg2000_dec_cleanup() too - avformat/hls: add support for EXT-X-MAP - avformat/hls: fix segment selection regression on track changes of live streams - configure: Require libkvazaar < 0.7. - avcodec/vp8: Do not use num_coeff_partitions in thread/buffer setup
2015-11-13Pull over two fixes from FreeBSDskrll4-3/+48
SingleLock.h Do not create copy of CCriticalSection for each CSingleLock instance Use reference to CCriticalSection as a CSingleLock member. Otherwise assignment operator just byte-copies content of CCriticalSection and for each copy destructor will destroy mutex which may lead to undefined behaviour OMXThread.cpp Fix order of operations on pthread attribute: init first, then modify Bump PKGREVISION
2015-11-11Update multimedia/mpv to 0.13.0.leot2-7/+7
Changes: NOTE: The previous release changed the default format for youtube-dl and removed some workarounds related to MPEG DASH support. However, the required changes to FFmpeg code (FFmpeg/FFmpeg@4ab5666) are not in any FFmpeg release yet (as of 2015-11-10), so for now, playing DASH streams requires using FFmpeg git master. You can work around this by using the --ytdl-format=best option. Features -------- New * SVG version of the icon (with symbolic counterpart) * stream_libarchive: add multivolume support * vo_opengl: add prescaling framework along with Super-xBR and NNEDI3 (currently very slow) prescalers (issue #2230) Options and Commands -------------------- Added * command: add mistimed-frame-count property * vo_opengl: add vsync-fences option Changed * command: make display-fps property writable * options: enable mpeg2 hw decoding by default if hw decoding is requested * vo_opengl: rename fancy-downscaling to correct-downscaling * vo_opengl: correct-downscaling: enable also for anamorphic clips * vo_opengl: rename "drm_egl" to "drm-egl" * vo_opengl: disable drm-egl autopickup * vo_opengl: never load vaapi GLX interop by default Fixes and Minor Enhancements ---------------------------- * ao_alsa: fix 7.1 over HDMI * audio: do not require full audio chain reinit for speed changes * rpi: add support for codecs other than h264 (mpeg2 for now) * vd_lavc: make hwdec fallback more tolerant * video: fix playback of pal8 * video: multiple display-sync fixes * vo: fix no-audio mode with interpolation enabled/display-sync disabled * vo_direct3d: fix operation (issue #2434) * vo_drm: handle possible errors from sigaction * vo_drm: show osd in audio only mode * vo_opengl: do not attempt to cache frames in FBO in dumb-mode (issue #2432) * vo_opengl: win32: always request MMCSS for DWM * vo_opengl: win32: try to enable DwmFlush by default * vo_vdpau: check VDP_RGBA_FORMAT_A8 support * win32: request MMCSS "Playback" profile
2015-11-11Update adobe-flash-plugin11 to 11.2.202.548.tsutsui2-12/+11
Upstream announcement: https://helpx.adobe.com/security/products/flash-player/apsb15-28.html Adobe Security Bulletin Security updates available for Adobe Flash Player Release date: November 10, 2015 Vulnerability identifier: APSB15-28 CVE number: CVE-2015-7651, CVE-2015-7652, CVE-2015-7653, CVE-2015-7654, CVE-2015-7655, CVE-2015-7656, CVE-2015-7657, CVE-2015-7658, CVE-2015-7659, CVE-2015-7660, CVE-2015-7661, CVE-2015-7662, CVE-2015-7663, CVE-2015-8042, CVE-2015-8043, CVE-2015-8044, CVE-2015-8046 Platform: All Platforms