summaryrefslogtreecommitdiff
path: root/multimedia
AgeCommit message (Collapse)AuthorFilesLines
2019-12-26multimedia/libvdpau: Force off documentationgdt1-1/+2
Otherwise, if doxygen is installed, documentation becomes enabled, generating files not in the PLIST.
2019-12-22With build with newer doxygen versions.joerg2-7/+5
2019-12-22Needs libtool.joerg1-1/+2
2019-12-20Needs lrelease for the translation files.joerg1-1/+2
2019-12-15Bump PKGREVISION by change of default Ruby versiontaca1-1/+2
Bump PKGREVISION by change of default Ruby version from 2.4.x to 2.6.x. These packages are depends on Ruby in some ways.
2019-12-11adobe-flash-player: update to 32.0.0.303.tsutsui2-11/+11
Upstream announcement: https://helpx.adobe.com/flash-player/release-note/fp_32_air_32_release_notes.html December 10, 2019 * Assorted functional fixes
2019-12-11py-m3u8: updated to 0.5.3adam2-7/+7
0.5.3: Allow individual EXT-X-MAP tag for segment
2019-12-10mpv: More evdev mouse button definitions now needednia2-4/+6
2019-12-07frei0r: Update to 1.7.0nia3-8/+11
1.7 - 6 December 2019 This release includes three new filters, code cleanups and several bugfixes improving stability of existing plugins. New filters (3): normaliz0r, elastic_scale, premultiply. Updated (47): alpha0ps, baltan, bgsubtractor, bluescreen0r, blur, c0rners, cairogradient, cairoimagegrid, cartoon, cluster, coloradj, colorhalftone, curves, d90stairsteppingfix, defish0r, delay0r, edgeglow, emboss, facebl0r, facedetect, levels, lightgraffiti, measure, ndvi, nervous, nosync0r, primaries, rgbnoice, rgbsplit0r, scanline0r, select0r, sopsat, spillsupress, three_point_balance, timeout, tutorial, vertigo, vignette, water, alphaatop, alphain, alphaout, alphaover, alphaxor, cairoaffineblend, cairoblend, xfade0r
2019-12-07mkvtoolnix: updated to 41.0.0adam2-7/+7
Version 41.0.0 "Smarra" New features and enhancements * mkvmerge: Matroska reader: Vorbis tracks: stream comments (aka Vorbis comments) will be converted to Matroska attachments (for cover arts) and Matroska track tags (for other comments). Additionally the stream comments will be removed from Vorbis headers. * mkvmerge: MP4 reader: added support for reading Opus audio from MP4 files. * mkvmerge: MP4 reader: added support for reading VP9 video from MP4 files. * mkvmerge: Ogg reader: Vorbis, Opus & VP8 streams: stream comments (aka Vorbis comments) will be converted to Matroska attachments (for cover arts) and Matroska track tags (for other comments). Additionally the stream comments will be removed from Vorbis headers. * mkvmerge: WAV reader: added support for reading RF64 files. * MKVToolNix GUI: multiplexer: the list of predefined track names is now split up into three lists, one for each track type (audio, video & subtitles). * MKVToolNix GUI: multiplexer: when trying to add thumbnails for a Blu-ray the GUI will determine the thumbnail's pixel size from the thumbnail files if the XML file doesn't contain that information. This works for JPEG and PNG files. * MKVToolNix GUI: general: line edits & combo boxes will now have a "clear text" button appear whenever they're not empty. * MKVToolNix GUI: update check: the dialog showing the latest news & version information states explicitly where the links take the user (the MKVToolNix `NEWS.md` file and YouTube respectively). Bug fixes * mkvmerge: Matroska reader: mkvmerge did not copy the codec's private data when reading WavPack from Matroska files. * mkvmerge: MPLS handling: re-added caching when using MPLS playlists as input files. * mkvmerge: MPEG TS reader: when reading an MPLS playlist, the calculation of the minimum timestamp to use for shifting all output timestamps to zero was wrong. It was wrongfully considering timestamps from packets it would not copy due to the MPLS's timestamp restrictions. This could lead to the first timestamps in the output file being quite large, e.g. more than a couple of minutes, causing sync problems when multiplexing together with other files. * MKVToolNix GUI: multiplexer: the automatic switch between aspect ratio & display width/height wasn't reflected in the configuration generated for `mkvmerge`. The user had to change between the two settings manually * MKVToolNix GUI: multiplexer: the progress dialog shown when scanning a Blu-ray wasn't closed properly in certain situations. * MKVToolNix GUI: general: the configured font was not applied to a lot of controls (e.g. the file & track lists or the menu entries) on application startup. Instead the user had to open & close the preferences in order for the font to be applied to all controls.
2019-12-05x265: updated to 3.2.1adam2-7/+7
3.2.1: No release notes.
2019-12-02harvid: Update to 0.8.3nia3-11/+35
2018-01-30 (0.8.3) Robin Gareus <robin@gareus.org> * NO-OP, build-system update only 2017-01-11 (0.8.2) Robin Gareus <robin@gareus.org> * explicitly set "C" locale: consistent numeric data format * allow empty docroot for passing drive-letters on windows
2019-12-02libkcddb: buildlink3.mk update for last.markd1-3/+6
2019-12-02libkcddb: update to 19.08.3 qt5/kf5 versionmarkd3-37/+186
2019-11-28py-m3u8: updated to 0.5.2adam2-7/+7
0.5.2: Add SCTE35 CUE-OUT and CUE-IN support Add #EXT-X-SESSION-KEY support
2019-11-27kdenlive: update to 19.08.3 qt5/kf5 versionmarkd3-345/+414
2019-11-27mlt: update to 6.18.0markd8-201/+158
6 years worth of development.
2019-11-27libvdpau: Fix PKGCONFIG_OVERRIDE for mesonnia1-3/+4
2019-11-27libvdpau: Update HOMEPAGEnia1-2/+2
2019-11-27libvdpau: Avoid mv hacks to install config files to the correct dir.nia4-8/+32
This doesn't work when the configuration file directory is outside PREFIX
2019-11-27Fix build with lang/python38ryoon2-7/+14
2019-11-26DVDStyler: update to 3.1.wiz3-17/+114
Version 3.1 <2019-05-19> ------------------------ * added some new buttons (movie, settings, etc.) * added possibility to create a new button from SVG file * added possibility to edit buttons * added frame-text button and template (thanks to ecodrv) * fixed functionality of command "call last menu;" if specified for a chapter * added support of HD videos (experimental, can be activated in settings) * fixed some bugs * win32: fixed starting VLC player * win32/win64: updated ffmpeg to version 4.1.1 Version 3.0.4 <2017-11-25> -------------------------- * fixed handling of files with multiple video streams (pictures, video thumbnails or cover arts) * added possibility to play video from internal file browser * win32/win64: updated Manolito's VBR plug-in Version 3.0.3 <2017-01-01> -------------------------- * disabled copy option for non-MPEG2 video streams * added parameter "-pix_fmt yuv420p" to transcoder * fixed displaying first video frame in frame button * changed transcoding caching to allow put multiple equal video files on DVD (e.g. with different cut points) * added support of EXIF metadata in slideshow * added CBR option for menu and slideshow enoding settings (disabled by default) * added Bulgarian translation (thanks to Ivan Dobrev) * win32/win64: updated Manolito's VBR plug-in Version 3.0.2 <2016-08-21> -------------------------- * improved handling of process messages * changed encoding of menu and slideshow to use constant bitrate (CBR) * fixed using of transcoding cache after restarting of DVDStyler * win32/win64: updated Manolito's VBR plug-in and enabled by default * win32/win64: updated ffmpeg to version 3.1.2 (rogerdpack build with Windows-XP patch) Version 3.0.1 <2016-07-27> -------------------------- * fixed using of transcoding cache after restarting of DVDStyler * win32/win64: included Manolito's VBR plug-in Version 3.0 <2016-07-02> ------------------------ * added support of animations * added validation of menu cell actions * added option "keep aspect ratio" for image in frame * added option "add chapter at title end" * added option to downmix audio to stereo * fixed setting of chapters if video is cut * fixed fade in/out if video is cut * fixed applying of audio filters if mplex is used * added support of MPC-HC * audio normalization: added clipping protection * interlaced encoding: added -alternate_scan parameter * added clear cache button in settings dialog * added support of Manolito's VBR plug-in * added scrollbar to video object box in title properties * added support of metadata (chapter and audio/subtitle language names) * added possibility to force display subtitles (but it doesn't work in VLC) * added menu templates "Heart" and "MothersDay" (thanks to Gerd Altmann for the images) * fixed some bugs * win32: updated ffmpeg to version 3.0 Version 2.9.6 <2016-01-05> -------------------------- * audio properties: allow negative dB values * disabled "Frame data under-runs detected" error message (mplex) * added menu template "Camera" (thanks to Republica for the image) * added menu template "Fireworks" (thanks to Katyalazy0 for the image) Version 2.9.5 <2015-11-29> -------------------------- * button parameters: added possibility to specify multiple svg elements * disabled mplex for menus with still images without audio * updated some translations Version 2.9.4 <2015-10-03> -------------------------- * added option to turn off computer when burning is finished (Windows & Linux) * fixed option "remember last button" * added support of SMPTE time codes in chapter dialog * fixed audio time offset (enabled only for separate streams) * fixed some slideshow transitions * changed default frame count for still NTSC menu to 15 (=GOP size) * forcing key frames at chapter marks if video is reencoded * fixed option "remember last button" * fixed playing the NTSC video inside the frame * added displaying of the chapter end time if auto is selected Version 2.9.3 <2015-08-02> -------------------------- * added option to enable reencoding of ntsc film (24 fps) * disabled reencoding of ntsc film (24 fps) by default * fixed some bugs * win32: updated ffmpeg to version 2.7.1 Version 2.9.2 <2015-02-17> -------------------------- * fixed muxrate Version 2.9.1 <2015-02-15> -------------------------- * added +genpts muxing flag to improved compatibility on some dvd players (thanks to Manolito) * updated some translations Version 2.9 <2015-02-07> ------------------------ * added selection of player for preview * added possibility to normalize audio (replay gain) * added ability to choose 5.1 audio and normalizing as default in the settings * added possibility to select border or crop to keep aspect ratio * added possibility to set default subtitle properties * added possibility to keep and use cached files after restarting of DVDStyler * redesigned the menu properties dialog * joined chapter and cell properties dialogs * enabled reencoding of ntsc film (24 fps) by default * fixed displaying of video bitrate if video don't need be transcoded * fixed memory leak (thanks to Sebastian Vater) * win32: updated ffmpeg to version 2.5 Version 2.8 <2014-09-13> ------------------------ * added possibility to rotate objects and buttons * added possibility to play all titlesets * fixed call last menu command * fixed multithreaded encoding * fixed some other bugs * updated ffmpeg to version 2.2.1 Version 2.7.2 <2014-04-05> -------------------------- * fixed some small bugs * win32: updated ffmpeg to current snapshot version
2019-11-26py-gstreamer1: update to 1.16.1.wiz2-7/+7
GStreamer Python Bindings - add binding for gst_pad_set_caps() - pygobject dependency requirement was bumped to >= 3.8 - new audiotestsrc, audioplot, and mixer plugin examples, and a dynamic pipeline example
2019-11-23smpeg: Update to 0.4.5nia10-192/+32
I've had to create a distfile by checking out the latest available SVN tag, because there are no tarballs available. You can diff it if you like. Here's the latest available changelog before they stopped updating it: current: Ryan C. Gordon - Sun Oct 29 02:16:02 EST 2006 * Patch from Chris Nelson to deal with SMPEG_error(NULL). Ryan C. Gordon - Sat Mar 18 14:57:28 EST 2006 * Patch from Mike Frysinger to fix more asm stuff. Sam Lantinga - Sun Mar 5 21:08:09 PST 2006 * Updated libtool build configuration Ryan C. Gordon - Fri Dec 16 22:07:22 EST 2005 * gcc4 fixes (compliments of Gentoo Bugzilla #73579). * gcc4.1 fixes, too. (compliments of Robert Marmorstein). * Shortened filenames because "ar" apparently doesn't like them (thanks, LGP). Ryan C. Gordon - Wed Oct 12 18:22:02 EDT 2005 * Patch from Jorge to allow graceful (and faster) exit of threads. * Patch from Mike Frysinger to disable executable stack. * Patch from Mike Frysinger to add sanity checks to autogen.sh * Patch from Mike Frysinger for MMX/asm code fixes (PIC and TEXTREL stuff). Ryan C. Gordon - Wed Aug 31 22:55:18 EDT 2005 * Disable executable stack in library (thanks, Mike Frysinger!) Ryan C. Gordon - Wed Apr 27 11:15:01 EDT 2005 * automake fix in smpeg.m4 by Thomas Klausner. Martin Köhler - Sun Mar 20 10:48:54 EST 2005 * PBProjects fix. Steven Fuller - Mon Feb 9 23:26:08 CST 2004 * Added a --enable-video-callback-thread configure flag to disable thread usage in smpeg. Ryan C. Gordon - Fri Jan 2 22:50:11 EST 2004 * Added some sanity checks. Ryan C. Gordon - Fri Jan 2 22:18:41 EST 2004 * Removed "Patches" file...it was screwing up my greps too much. Ryan C. Gordon - Fri Jan 2 22:16:47 EST 2004 * SMPEG builds on Cygwin again. Ryan C. Gordon - Wed Dec 31 00:07:51 EST 2003 * Check for SDL_CreateYUVOverlay() failure (happens for OpenGL surfaces). Ryan C. Gordon - Tue Dec 30 23:37:07 EST 2003 * Check that SDL_BYTEORDER is sane (it wasn't, for SDL 1.2.5 on Linux/amd64). Ryan C. Gordon - Fri Feb 14 21:02:00 EST 2003 * Memory leak fix that I missed from before (thanks, Pete Shinners). Ryan C. Gordon - Sat Jan 25 19:20:58 EST 2003 * Memory leak fixes from NUNOKAWA Masato and Robert Diel. Ryan C. Gordon - Wed Dec 18 16:47:52 EST 2002 * Apple Project Builder support by Eric Wing. Ryan C. Gordon - Fri Dec 6 14:32:29 EST 2002 * Fixed for newer automakes. Ryan C. Gordon - Wed Dec 4 18:00:33 EST 2002 * Now builds again when --enable-mmx is specified at configure time. Ryan C. Gordon - Thu Sep 26 01:13:58 EDT 2002 * Minor Makefile.am patch for GCC 3.2 Ryan C. Gordon - Tue Jul 9 22:28:21 EDT 2002 * Removed #include <unistd.h> from glmovie.c Ryan C. Gordon - Sun Jun 02 20:10:42 EST 2002 * ./autogen.sh accepts aclocal commandlines via the ACLOCAL_FLAGS envr var. Ryan C. Gordon - Sun Jun 02 20:10:42 EST 2002 * ./autogen.sh is now flagged as executable in CVS. Ryan C. Gordon - Sun Jun 02 20:10:42 EST 2002 * ./configure.in tweaked to not complain with newer autoconf. Ryan C. Gordon - Sun Jun 02 20:10:42 EST 2002 * Newer ltconfig and hacks for libtool and .S files. Adam Procter - Sat Jun 8 05:41:30 EDT 2002 * Fixed potential deadlock in MPEGaudio.cpp Sam Lantinga - Sun Jun 9 00:24:10 EDT 2002 * Fix for crash when an MPEG file can't be opened. 0.4.5: Sam Lantinga - Tue Jul 17 12:27:20 PDT 2001 * Skip MPEG audio frames with wildly varying frequencies
2019-11-23smpeg: Fix HOMEPAGEnia1-2/+2
2019-11-23multimedia/libvpx: Simplify GCC_REQDgdt1-3/+4
As suggested by jperkin@, since gcc 4.4 is ancient, just require it whenever using sse, instead of a complicated conditional by OS.
2019-11-23multimediaa/lbvpx: Use !empty(PKGSRC_COMPILER:Mgcc) to check for gccgdt1-2/+2
This commit merely extends an existing workaround to all builds that use gcc, rather than only those that use gcc without ccache or distcc.
2019-11-17juk: update to 19.08.3 qt5/kf5 versionmarkd4-54/+162
2019-11-17dragon: update to 19.08.3 qt5/kf5 versionmarkd3-28/+144
2019-11-14gstreamer1: update to 1.16.1wiz19-74/+71
1.16.1 The first 1.16 bug-fix release (1.16.1) was released on 23 September 2019. This release only contains bugfixes and it should be safe to update from 1.16.0. Highlighted bugfixes in 1.16.1 GStreamer-vaapi: fix green frames and decoding artefacts in some cases OpenGL: fix wayland event source burning CPU in certain circumstances Memory leak fixes and memory footprint improvements Performance improvements Stability and security fixes Fix enum for GST_MESSAGE_DEVICE_CHANGED which is technically an API break, but this is only used internally in GStreamer and duplicated another message enum hls: Make crypto dependency optional when hls-crypto is auto player: fix switching back and forth between forward and reverse playback decklinkaudiosink: Drop late buffers openh264enc: Fix compilation with openh264 v2.0 wasapisrc: fix segtotal value being always 2 android: Fix gnutls issue causing a FORTIFY crash on Android Q windows: Fix two crashes due to cross-CRT free when using MSVC gstreamer core device: gst_device_create_element() is transfer floating, not transfer full filesink, fdsink: respect IOV_MAX for the writev iovec array (Solaris) miniobject: free qdata array when the last qdata is removed (reduces memory footprint) bin: Fix minor race when adding to a bin aggregator: Actually handle NEED_DATA return from update_src_caps() aggregator: Ensure that the source pad is created as a GstAggregatorPad if no type is given in the pad template latency: fix custom event leaks registry: Use plugin directory from the build system for relocateable Windows builds message: fix up enum value for GST_MESSAGE_DEVICE_CHANGED info: Fix deadlock in gst_ring_buffer_logger_log() downloadbuffer: Check for flush after seek identity: Non-live upstream have no max latency identity: Fix the ts-offset property getter aggregator: Make parsing of explicit sink pad names more robust bufferpool: Fix the buffer size reset code fakesink, fakesrc, identity: sync gst_buffer_get_flags_string() with new flags multiqueue: never unref queries we do not own concat: Reset last_stop on FLUSH_STOP too aggregator: fix flow-return boolean return type mismatch gstpad: Handle probes that reset the data field gst: Add support for g_autoptr(GstPromise) gst-inspect: fix unused-const-variable error in windows base: Include gstbitwriter.h in the single-include header Add various Since: 1.16 markers GST_MESSAGE_DEVICE_CHANGED duplicates GST_MESSAGE_REDIRECT Targetting wrong meson version meson: Make get_flex_version.py script executable meson: Link to objects instead of static helper library meson: set correct install path for gdb helper meson: fix warning about configure_file() install kwarg gst-plugins-base video-info: parse field-order for all interleaved formats tests: fix up valgrind suppressions for glibc getaddrinfo leaks meson: Reenable NEON support (in audio resampler) audio-resampler: Update NEON to handle remainders not multiples of 4 eglimage: Fix memory leak audiodecoder: Set output caps with negotiated caps to avoid critical info printed video-frame: Take TFF flag from the video info if it was set in there glcolorconvert: Fix external-oes shader video-anc: Fix ADF detection when trying to extract data from vanc gl/wayland: fix wayland event source burning CPU configure: add used attribute in order to make NEON detection working with -flto. audioaggregator: Return a valid rate range from caps query if downstream supports a whole range rtspconnection: data-offset increase not set rtpsconnection: Fix number of n_vectors video-color: Add compile-time assert for ColorimetryInfo enum audiodecoder: Fix leak on failed audio gaps glupload: Keep track of cached EGLImage texture format playsink: Set ts-offset to text sink. meson.build: use join_paths() on prefix compositor: copy frames as-is when possible compositor: Skip background when a pad obscures it completely rtspconnection: Start CSeq at 1 (some servers don't cope well with seqnum 0) viv-fb: fix build break for GST_GL_API gl/tests: fix shader creation tests part 2 gl/tests: fix shader creation tests wayland: set the event queue also for the xdg_wm_base object video: Added GI annotation for gstvideoaffinetransformationmeta apply_matrix compositor: Remove unneeded left shift for ARGB/AYUV SOURCE operator Colorimetry fixes alsasrc: Don't use driver timestamp if it's zero gloverlaycompositor: fix crash if buffer doesn't have video meta meson: Don't try to find gio-unix on Windows glshader: fix default external-oes shaders subparse: fix pushing WebVTT cue with no newline at the end meson: Missing "android" choice in gl_winsys video test: Keep BE test inline with LE test id3tag: Correctly validate the year from v1 tags before passing to GstDateTime gl/wayland: Don't prefix wl_shell struct field eglimage: Add compatibility define for DRM_FORMAT_NV24 Add various Since: 1.16 markers video-anc: Handle SD formats correctly Docs: add GL_CFLAGS to GTK_DOC_CFLAGS GL: using vaapi and showing on glimagesink on wayland loads one core for 100% on 1.16 GL: external-oes shader places precision qualifier before #extension (was: androidmedia amcviddec fail after 1.15.90 1.16.0 update) gst-plugins-good alpha: Fix one_over_kc calculation on arm/aarch64 souphttpsrc: Fix incompatible type build warning rtpjitterbuffer: limit max-dropout-time to maxint32 rtpjitterbuffer: Clear clock master before unreffing qtdemux: Use empty-array safe way to cleanup GPtrArray v4l2: Fix type compatibility issue with glibc 2.30 valgrind: suppress Cond error coming from gnutls and Ignore leaks caused by shout/sethostent rtpfunnel: forward correct segment when switching pad gtkglsink: fix crash when widget is resized after element destruction jpegdec: Don't dereference NULL input state if we have no caps in TIME segments rtp: opuspay: fix memory leak in gst_rtp_opus_pay_setcaps v4l2videodec: return right type for drain. rtpssrcdemux: Avoid taking streamlock out-of-band Support v4l2src buffer orphaning splitmuxsink: Only set running time on finalizing sink element when in async-finalize mode rtpsession: Always keep at least one NACK on early RTCP rtspsrc: do not try to send EOS with invalid seqnum rtpsession: Call on-new-ssrc earlier rtprawdepay: Don't get rid of the buffer pool on FLUSH_STOP rtpbin: Free storage when freeing session scaletempo: Advertise interleaved layout in caps templates Support v4l2src buffer orphaning gst-plugins-bad hls: Make crypto dependency optional when hls-crypto is auto player: fix switching back and forth between forward and reverse playback decklinkaudiosink: Drop late buffers srt: Add stats property, include sender-side statistics and fix a crash dshowsrcwrapper: fix regression on device selection tsdemux: Limit the maximum PES payload size wayland: Define libdrm_dep in meson.build to fix meson configure error when kms is disabled sctp: Fix crash on free() when using the MSVC binaries webrtc: Fix signals documentation h264parse: don't critical on VUI parameters > 2^31 rtmp: Fix crash inside free() with MSVC on Windows iqa: fix leak of map_meta.data d3dvideosink: Fix crash on WinProc handler amc: Fix crash when a sync_meta survives its sink pitch: Fix race between putSamples() and setting soundtouch parameters webrtc: fix type of max-retransmits, make it work mxfdemux: Also allow picture essence element type 0x05 for VC-3 wasapi: fix symbol redefinition build error decklinkvideosrc: Retrieve mode of the ancillary data from the frame decklinkaudiosrc/decklinkvideosrc: Do nothing in BaseSrc::negotiate() and... adaptivedemux: do not retry downloads during shutdown. webrtcbin: fix GInetAddress leak dtls: fix dtls connection object leak siren: fix a global buffer overflow spotted by asan kmssink: Fix implicit declaration build error Fix -Werror=return-type error in configure. aiff: Fix infinite loop in header parsing. nvdec: Fix possible frame drop on EOS srtserversrc: yields malformed rtp payloads srtsink: Fix crash in case no URI dtlsagent: Fix leaked dtlscertificate meson: bluez: Early terminate configure on Windows decklink: Correctly ensure >=16 byte alignment for the buffers we allocate webrtcbin: fix DTLS when receivebin is set to DROP zbar: Include running-time, stream-time and duration in the messages uvch264src: Make sure we set our segment avwait: Allow start and end timecode to be set back to NULL avwait: Don't print warnings for every buffer passed hls/meson: fix dependency logic Waylandsink gnome shell workaround avwait: Allow setting start timecode after end timecode; protect propeties with mutex wayland/wlbuffer: just return if used_by_compositor is true when attach proxy: Set SOURCE flag on the source and SINK flag on the sink ivfparse: Check the data size against IVF_FRAME_HEADER_SIZE webrtc: Add various Since markers to new types after 1.14.0 msdk: fix the typo in debug category dtlsagent: Do not overwrite openssl locking callbacks meson: Fix typo in gsm header file name srt: handle races in state change webrtc: Add g_autoptr() support for public types openh264enc: Fix compilation with openh264 v2.0 meson: Allow CUDA_PATH fallback on linux meson: fix build with opencv=enabled and opencv4. Fixes #964 meson: Add support for the colormanagement plugin autotools: gstsctp: set LDFLAGS nvenc/nvdec: Add NVIDIA SDK headers to noinst_HEADERS h264parse: Fix typo when setting multiview mode and flags Add various Since: 1.16 markers opencv: allow compilation against 4.1.x Backport of some minor srt commits without MR into 1.16 meson: fix build with opencv=enabled and opencv4 wasapisrc: fix segtotal value being always 2 due to an unused variable meson: colormanagement missing androidmedia amcviddec fail after 1.15.90 1.16.0 update gst-plugins-ugly meson: Always require the gmodule dependency gst-libav docs: don't include the type hierarchy, fixing build with gtk-doc 1.30 avvidenc: Correctly signal interlaced input to ffmpeg when the input caps are interlaced autotools: add bcrypt to win32 libs gstav: Use libavcodec util function for version check API documentation fails to build with gtk-doc 1.30 gst-rtsp-server rtsp-client: RTP Info must exist in PLAY response onvif-media: fix "void function returning a value" compiler warning Add various Since: 1.16 markers gstreamer-vaapi fix egl context leak and display creation race pluginutil: Remove Mesa from drivers white list Classify vaapidecodebin as a hardware decoder Fix two leak vaapivideomemory: demote error message to info encoder: vp8,vp9: reset frame_counter when input frame's format changes encoder: mpeg2: No packed header for SPS and PPS decoder: vp9: clear parser pointer after release encoder: Fixes deadlock in change state function encoder: h265: reset num_ref_idx_l1_active_minus1 when low delay B. encoder: not call ensure_num_slices inside g_assert() encoder: continue if roi meta is NULL decoder: vp9: Set chroma_ ype by VP9 bit_depth vaapipostproc: don't do any color conversion when GL_TEXTURE_UPLOAD libs: surface: fix double free when dmabuf export fails h264 colors and artifacts upon upgrade to GStreamer Core Library version 1.15.90 gst-editing-services element: Properly handle the fact that pasting can return NULL Add various missing Since markers launch: Fix caps restriction short names python: Avoid warning about using deprecated methods video-transition: When using non crossfade effect use 'over' operations meson: Generate a pkgconfig file for the GES plugin gst-devtools launcher: testsuites: skip systemclock stress tests validate: fix build on macOS gst-build Update win flex bison binaries Update the flexmeson windows binary version Don't allow people to run meson inside the uninstalled env Contributors to 1.16.1 Aaron Boxer, Adam Duskett, Alicia Boya García, Andoni Morales Alastruey, Antonio Ospite, Arun Raghavan, Askar Safin, A. Wilcox, Charlie Turner, Christoph Reiter, Damian Hobson-Garcia, Daniel Klamt, Danny Smith, David Gunzinger, David Ing, David Svensson Fors, Doug Nazar, Edward Hervey, Eike Hein, Fabrice Bellet, Fernando Herrrera, Georg Lippitsch, Göran Jönsson, Guillaume Desmottes, Haihao Xiang, Haihua Hu, Håvard Graff, Hou Qi, Ignacio Casal Quinteiro, Ilya Smelykh, Jan Schmidt, Javier Celaya, Jim Mason, Jonas Larsson, Jordan Petridis, Jose Antonio Santos Cadenas, Juan Navarro, Knut Andre Tidemann, Kristofer Björkström, Lucas Stach, Marco Felsch, Marcos Kintschner, Mark Nauwelaerts, Martin Liska, Martin Theriault, Mathieu Duponchelle, Matthew Waters, Michael Olbrich, Mike Gorse, Nicola Murino, Nicolas Dufresne, Niels De Graef, Niklas Hambüchen, Nirbheek Chauhan, Olivier Crête, Philippe Normand, Ross Burton, Sebastian Dröge, Seungha Yang, Song Bing, Thiago Santos, Thibault Saunier, Thomas Coldrick, Tim-Philipp Müller, Víctor Manuel Jáquez Leal, Vivia Nikolaidou, Xavier Claessens, Yeongjin Jeong, ... and many others who have contributed bug reports, translations, sent suggestions or helped testing. Thank you all! List of merge requests and issues fixed in 1.16.1 List of Merge Requests applied in 1.16 List of Issues fixed in 1.16.1 Known Issues possibly breaking/incompatible changes to properties of wrapped FFmpeg decoders and encoders (see above). The way that GIO modules are named has changed due to upstream GLib natively adding support for loading static GIO modules. This means that any GStreamer application using gnutls for SSL/TLS on the Android or iOS platforms (or any other setup using static libraries) will fail to link looking for the g_io_module_gnutls_load_static() function. The new function name is now g_io_gnutls_load(gpointer data). See Android/iOS sections above for further details.
2019-11-14adobe-flash-player: update to 32.0.0.293.tsutsui2-11/+11
Upstream announcement: https://helpx.adobe.com/flash-player/release-note/fp_32_air_32_release_notes.htm l November 13, 2019 * Assorted functional fixes
2019-11-14libvdpau: update to 1.3.wiz4-33/+23
This release of libvdpau switches the build system from automake & autoconf to meson and adds definitions to support decoding of the VP9 video format. Aaron Plattner (7): Switch the build system to Meson Add .gitlab-ci.yml doc: Don't use line-wrapping backslashes in \defgroup definitions CI: Build documentation meson: Remove unnecessary 'install' parameter from configure_file() CI: Enable warnings as errors Bump version to 1.3 Luca Boccassi (1): Disable HTML timestamps ManojGuptaBonda (1): Add VP9 decode support in VDPAU API
2019-11-12mkvtoolnix: Fix PLIST.jperkin2-3/+3
2019-11-09mkvtoolnix: updated to 40.0.0adam2-7/+7
Version 40.0.0 "Old Town Road + Pony": New features and enhancements * mkvmerge: MP4 reader: added support for BMP covert art images. * MKVToolNix GUI: multiplexer: added an option to disable deriving the destination file name from the file title. * MKVToolNix GUI: multiplexer: the content of the "stereoscopy" combo box has been simplified making the box's minimum width much smaller, allowing the user to resize the GUI's whole window to a much smaller width. * MKVToolNix GUI: multiplexer: whenever the user changes the "aspect ratio" or "display dimensions" controls, the corresponding radio button will be activated automatically. * MKVToolNix GUI: Windows: added a setting in the preferences to disable the GUI's dark color mode even if Windows's app color mode is set to dark. * MKVToolNix GUI: Windows: replaced the dark mode introduced in v39 with another dark mode that's less wasteful with space between widgets. Bug fixes * mkvmerge: MP4 reader: mkvmerge was reading eight bytes too many for cover art images. This could cause file identification to fail when the cover art was located at the end of the MP4 file. Even if it succeeded, this meant too much data present in the attachment. * mkvmerge: MP4 reader: covert art images with unknown image types will be skipped instead of treated as JPEG images. Build system changes * Qt 5.9.0 or newer is now required for building MKVToolNix GUI.
2019-11-05mkvtoolnix: updated to 39.0.0adam4-21/+28
Version 39.0.0 "In The Waiting Line": New features and enhancements * mkvmerge: Blu-ray: when reading an MPLS playlist mkvmerge will look up and use chapter names from the Blu-ray's "track/chapter names" meta data if it exists. * mkvmerge: MP4 reader: if present, cover art images (the `meta.udta.ilist.covr` atom) will be converted into attachments. * MKVToolNix GUI: multiplexer: when adding a playlist from a Blu-ray disc, the disc library meta data will be parsed, and the biggest thumbnail, if present, will be added as a new attachment with name `cover.jpg` (extension depends on thumbnail's extension). * MKVToolNix GUI: multiplexer: when adding a playlist from a Blu-ray disc, the title from the disc library meta data will be set as the new file title if the disc library meta data contains one & no title has been set yet. * MKVToolNix GUI: multiplexer: the automatically generated destination file name will now be based on the file title if one is set at that point. This works in conjunction with the title being said from the Blu-ray disc library meta data. * MKVToolNix GUI: chapter editor: when reading chapters from an MPLS playlist the GUI will look up and use chapter names from the Blu-ray's "track/chapter names" meta data if it exists. Part of the implementation of 2486. * MKVToolNix GUI: Windows: added a dark mode that's enabled when Windows 10's dark mode is turned on. * translations: added a Bulgarian translation of the programs & the man pages by Симеон Цветков (see `AUTHORS`). Bug fixes * mkvmerge: attachments without a file name won't be ignored anymore. * MKVToolNix GUI: header editor: attachments with an empty name element will be shown as `<unnamed>` as originally intended. * Linux AppImage: the AppImage will no longer change directories before running the desired executable allow the use of relative file names. Build system changes * MKVToolNix now requires a C++ compiler that supports the following features of the C++17 standard: "`[[maybe_unused]]` attribute", "nested namespace definition", "structured bindings". For the GNU Compiler Collection (gcc) this means v7 or newer; for clang it means v4 or newer. * Boost 1.60.0 or newer is now required.
2019-11-05py-m3u8: updated to 0.5.1adam2-7/+7
0.5.1: Missing SSL package import to create an unverified context
2019-11-03multimedia: align variable assignmentsrillig52-377/+377
pkglint -Wall -F --only aligned --only indent -r No manual corrections.
2019-11-03libdvdnav: updated to 6.0.1adam2-7/+7
libdvdnav (6.0.1) * improve random playback mode, to work-around broken discs * fix divide-by-zerop issue in tmap search * fix pthread on OS/2
2019-11-03libdvdread: updated to 6.0.2adam2-7/+7
libdvdread (6.0.2) * use reentrant getmntent_r * fix playback of some discs, by fixing pgc_t structure
2019-11-02multimedia/deforaos-player: move HTML documentationrillig2-6/+7
2019-10-29*: fix manual definition of evdev mouse button idsnia2-7/+7
2019-10-25mpv: Update to 0.30.0leot9-100/+36
pkgsrc changes: - Drop dependency to libdvdread, no longer supported in favour of libdvdnav - Remove `v4l2' option, option was removed and no longer supported - Remove patch-audio_out_ao__oss.c, applied upstream Changes: Release 0.30.0 ============== This release requires FFmpeg 4.0 or newer. This release has replaced the internal Vulkan rendering abstraction with libplacebo's more up-to-date implementation. Features -------- Added ~~~~~ - vo_gpu: vulkan: hwdec_cuda: Add support for Vulkan interop - command: support for async commands - input: support for named arguments - cocoa-cb: add support for mac 10.14 Dark mode and run time switching - vo_gpu: switch to Vulkan API implementation based on libplacebo - context_drm_egl: Add support for presentation feedback - vo_gpu: implement error diffusion for dithering - vo/gpu: hwdec_vdpau: Support direct mode for 4:4:4 content - vo_gpu: hwdec_vaapi: Add Vulkan interop - video, TOOLS: add vf_fingerprint and a skip-logo script - vo_gpu: d3d11: add support for presentation feedback - vo_drm: 30bpp support - cocoa-cb: add support for 10bit opengl rendering - video: add pure gamma TRC curves for 2.0, 2.4 and 2.6 - vo_drm: Implement N-buffering and presentation feedback - Reintroduce vo_wayland as vo_wlshm - video: add zimg wrapper - wayland: add presentation time - input: add gamepad support through SDL2 Changed ~~~~~~~ - cocoa-cb: use libmpv's advanced rendering control and timing - vo_gpu: improve tone mapping desaturation - vo_gpu: redesign peak detection algorithm - vo_gpu: allow boosting dark scenes when tone mapping - osc: improve look of seekranges - vo_gpu: x11: remove special vdpau probing, use EGL by default - demux: sort filenames naturally when playing a directory / archive - stream_dvb: rewrite channel switching, remove old stream control - filters: extend vf_format so that it can convert color parameters Removed ~~~~~~~ - demux, stream: rip out the classic stream cache - vo_gpu: removed internal Vulkan implementation - Remove libdvdread support in favor of libdvdnav - demux, stream: remove much of the optical disc support - Remove classic Linux analog TV support, and DVB runtime controls - demux, stream: remove old rar support in favor of libarchive - vo_gpu: remove mali-fbdev - vo_gpu: remove vdpau/GLX backend - vf_vapourynth: remove Lua backend - vo_gpu: remove hwdec_d3d11eglrgb Options and Commands -------------------- Added ~~~~~ - command: add a subprocess command - vo_gpu: added --tone-mapping-max-boost, --hdr-peak-decay-rate, --hdr-scene-threshold-low/high - player: add --demuxer-cache-wait option - Implement backwards playback - demux: add a on-disk cache - demux, command: add another stream recording mechanism, `dump-cache` command - ao_pulse: add --pulse-allow-suspended - command: add video-add/video-remove/video-reload commands - demux_cue: added --demuxer-cue-codepage to select CUE sheet charset - input: add keybind command - command: add sub-start & sub-end properties - video/d3d11: added --d3d11-adapter to select a rendering adapter by name - vo_gpu/d3d11: added --d3d11-output-format for configuring swap chain format Changed ~~~~~~~ - vo_gpu: split --linear-scaling into --linear-upscaling and --linear-downscaling - vo_gpu: split --tone-mapping-desaturate into strength and exponent - drm: rename --drm-osd-plane-id to --drm-draw-plane, --drm-video-plane-id to --drm-drmprime-video-plane, --drm-osd-size to --drm-draw-surface-size Deprecated ~~~~~~~~~~ - options: deprecate --video-aspect, replaced by --video-aspect-override - options: deprecate --record-file, --spirv-compiler Removed ~~~~~~~ - options: remove deprecated --chapter option - demux: remove "program" property - stream: remove "disc-titles", "disc-title", "disc-title-list", and "angle" properties - cocoa-cb: remove --macos-title-bar-style, replaced by --macos-title-bar-material and --macos-title-bar-appearance - spirv: remove support for --spirv-compiler=nvidia (shaderc is the only remaining option) Fixes and Minor Enhancements ---------------------------- - context_drm_egl: implement n-buffering - cocoa-cb: add support for custom colored title bar - vo_gpu: x11egl: support Mesa OML sync extension - demux, demux_edl: add extension for tracks sourced from separate streams - context_drm_egl: Use eglGetPlatformDisplayEXT if available - vo_gpu: vulkan: add Android context - wayland: use xdg-decoration if available - vo_gpu: glx: use GLX_OML_sync_control for better vsync reporting - demux: runtime option changing for cache and stream recording - x11: fix ICC profiling for multiple monitors - zsh completion: move generation to runtime and improve
2019-10-25kaffeine: Eliminatedkamil5-128/+0
No longer builds as there are missing dependencies for this legacy package version from kde4 / vlc2 / qt4.
2019-10-25- kaffeinekamil1-2/+1
2019-10-25vlc2: Eliminatedkamil36-1900/+0
Obsolete version replaced by the vlc package.
2019-10-25- vlc2kamil1-2/+1
2019-10-24subtitleeditor: Missing patchnia1-0/+15
2019-10-21mate-media: update to 1.22.2gutteridge4-69/+9
Change log: ### mate-media 1.22.2 * Translations update * applet: Update default output * gvc applet: add missing translations (i18n) * Add scroll interface tabs with mouse wheel * configure.ac: fix typos in var names, portability fixes, etc.
2019-10-19libmediaart: Fix MASTER_SITESnia1-2/+2
2019-10-19Remove multimedia/farsight2, successor chat/farstreamnia11-298/+1