summaryrefslogtreecommitdiff
path: root/multimedia
AgeCommit message (Collapse)AuthorFilesLines
2016-10-02x264-devel: if we don't pass the assembly test, e.g. if we don'tmaya3-7/+40
pass optimizing flags (like default netbsd setup), just act as if we passed --disable-asm, as opposed to passing it for netbsd/arm. - now other operating systems that don't optimize won't fail here. - if someone does pass optimization, he benefits from it - I don't have to define another case in the Makefile for MIPS
2016-09-28GC patches as intended.joerg4-52/+0
2016-09-28Fix HOMEPAGE.wiz1-2/+3
2016-09-27Install man pages. Requested by Ben Gergely in PR 51506.wiz2-4/+8
Bump PKGREVISION.
2016-09-25Use more up-to-date homepage.wiz1-2/+2
2016-09-19Recursive PKGREVISION bump for gnutls shlib major bump.wiz5-8/+10
2016-09-17Update adobe-flash-plugin11 to 11.2.202.635.tsutsui2-11/+11
Upstream announcement: https://helpx.adobe.com/security/products/flash-player/apsb16-29.html Adobe Security Bulletin Security updates available for Adobe Flash Player Release date: September 13, 2016 Last updated: September 13, 2016 Vulnerability identifier: APSB16-29 CVE number: CVE-2016-4271, CVE-2016-4272, CVE-2016-4274, CVE-2016-4275, CVE-2016-4276, CVE-2016-4277, CVE-2016-4278, CVE-2016-4279, CVE-2016-4280, CVE-2016-4281, CVE-2016-4282, CVE-2016-4283, CVE-2016-4284, CVE-2016-4285, CVE-2016-4287, CVE-2016-6921, CVE-2016-6922, CVE-2016-6923, CVE-2016-6924, CVE-2016-6925, CVE-2016-6926, CVE-2016-6927, CVE-2016-6929, CVE-2016-6930, CVE-2016-6931, CVE-2016-6932 Platform: Windows, Macintosh, Linux and ChromeOS
2016-09-15+ py-m3u8joerg1-1/+2
2016-09-15Add m3u8-0.2.10:joerg4-0/+41
This module provides a parser for M3U8 playlists as used by Apple's HTTP Live Streaming (HLS) and Dynamic Adaptive Streaming over HTTP (DASH).
2016-09-12Add upstream bug report URL.wiz2-3/+6
2016-09-12Update gstreamer1 and its plugins to 1.8.3.wiz16-53/+65
1.8.3 The third 1.8 bug-fix release (1.8.3) was released on 19 August 2016. This release only contains bugfixes and it should be safe to update from 1.8.x. Major bugfixes in 1.8.3 Fix Android build scripts on OS X and Windows Fix stepping in PAUSED state in certain circumstances Fix jackaudiosink hang when exiting Fix udpsrc receiving multicast packets not only from the selected multicast group Fix unnecessary decoding of unselected streams in GES Fix (multi)udpsink randomly not sending to clients Fix ALL_BOTH probes not considering EVENT_FLUSH Fix average input rate calculations in queue2 Fix various locking issues causing deadlock in adaptivedemux Fix gst-libav encoders to correctly produce codec_data in caps Add Wayland, Windows and Rasberry Pi support to the QML GL video sink Add support for building with OpenH264 1.6 Add support for controlling deinterlacing in GES video sources ... and many, many more! For a full list of bugfixes see Bugzilla. Note that this is not the full list of changes. For the full list of changes please refer to the GIT logs or ChangeLogs of the particular modules. Known Issues gst-rtsp-server does not take address pool configuration into account for sending unicast UDP. Bugzilla #766612 vp8enc crashes on 32 bit Windows, but was working fine in 1.6. 64 bit Windows is unaffected. Bugzilla #763663
2016-09-11Drop "55" (php55) from PHP_VERSIONS_ACCEPTED.taca1-2/+2
2016-09-10Bump PKGREVISION for NOT_PAX_MPROTECT_SAFEszptvlfn1-1/+4
2016-09-08Update mkvtoolnix to 9.4.0:joerg6-91/+130
- restrict GUI option to Qt. - disable compiler optimisation override - new features: - support for Apple ProRes videos in MOV/MP4 files - much improves MPEG TS support - support WebVTT subtitles - output of Big Endian PCM to WAV supported - ${TOOL}_OPTIONS can be used for passing additional arguments to individual programs via environment - support for core-less DTS streams consisting solely of XLL extension sub-streams - time codes computation for AAC, AC-3, DTS, MP3 and TrueHD packets was rewritten - support TrueHD tracks inside MPEG TS by keeping (additional) AC-3 audio track - support MPEG-H p2/HEVC video in MP4 container - support for AAC in LOAS/LATM multiplex if read from MPEG transport streams or raw LOAS/LATM AAC files - support for h.265/HEVC from MPEG TS and elementary streams - support for teletext subtitles from MPEG TS - faster format detection for text subtitle formats - support for DTS audio streams in MP4 - support for VP9 from IVF and WebM files - support for Opus - support for reading ALAC from CAF and MP4 files - 5 years of various bug fixes and GUI improvements.
2016-09-07How to disable looking for libv4l2 changed.markd1-2/+2
2016-09-06Rename (non-free) Dynamic Drive license to have a "-license" suffix.wiz1-2/+2
Noted by gdt.
2016-09-06+ sickbeard.wiz1-1/+2
2016-09-06Import sickbeard-507nb3 as multimedia/sickbeard.wiz5-0/+632
Packaged for wip by Ken Wong, Thomas Klausner, and Jonathan Schleifer. PVR application to search and manage TV shows
2016-08-31Update multimedia/mpv to 0.20.0leot2-7/+7
Changes: Release 0.20.0 ============== Options and Commands -------------------- Added ~~~~~ - aspect: add --video-unscaled=downscale-big - player: add --image-display-duration option to control duration of image display (#3425) - vo_opengl: angle: new flag (dcomposition) to control DirectComposition Fixes and Minor Enhancements ---------------------------- - af_lavrresample: fix error if resampler could not be recreated - audio: avoid missed wakeups with ab-loops - audio: do not apply --audio-channels if spdif passthrough is in use (#3445) - cache: don't use a backbuffer if the cache is as large as the file - command: prevent O(n^2) behaviour for playlist property - demux: close underlying stream if it's fully read anyway (#3456) - demux: fix undefined behavior with ogg metadata update (#3451) - player: make looping slightly more seamless - player: refresh very low framerate video on filter changes (#3435) - stream_memory: disable stream cache - vf_rotate: allow arbitrary rotation (#3434) - vo: be more trusting to estimated display FPS (#3433) - w32_common: use hooks to detect parent window resize - x11: work around mutter fullscreen issue (#2072)
2016-08-31Updated vlc to 2.2.4.wiz3-20/+19
Changes between 2.2.3 and 2.2.4: -------------------------------- Decoder: * Fix crash in G.711 wav files * Fix mp3 crash in libmad * Fix out-of-bound write in adpcm QT IMA codec (CVE-2016-5108) Qt: * Fix resizing issues Win32: * Fix overlay creation on Windows XP for DirectDraw video output Misc: * Build fixes for Hurd Translations: * Update of Bulgarian, Catalan, German, French, Italian, Marathi, Norwegian Bokmål, Norwegian Nynorsk, Portuguese, Slovak, Spanish (Mexico), Swedish, Simplified Chinese, and Traditional Chinese translations
2016-08-31Update ffmpeg3 and ffplay3 to 3.1.3.wiz4-11/+9
version 3.1.3: - examples/demuxing_decoding: convert to codecpar - avcodec/exr: Check tile positions - avcodec/aacenc: Tighter input checks - avformat/wtvdec: Check pointer before use - libavcodec/wmalosslessdec: Check the remaining bits - avcodec/adpcm: Fix adpcm_ima_wav padding - avcodec/svq3: fix slice size check - avcodec/diracdec: Check numx/y - avcodec/h2645_parse: fix nal size - avcodec/h2645_parse: Use get_nalsize() in ff_h2645_packet_split() - h2645_parse: only read avc length code at the correct position - h2645_parse: don't overread AnnexB NALs within an avc stream - avcodec/h264_parser: Factor get_avc_nalsize() out - avcodec/cfhd: Increase minimum band dimension to 3 - avcodec/indeo2: check ctab - avformat/swfdec: Fix inflate() error code check - avcodec/rawdec: Fix bits_per_coded_sample checks - vcodec/h2645_parse: Clear buffer padding - avcodec/h2645: Fix NAL unit padding - avfilter/drawutils: Fix single plane with alpha - cmdutils: check for SetDllDirectory() availability
2016-08-28add rule for libtool native 'gas' build when yasm isn't used (on aarch64)richard2-9/+18
2016-08-24mpv: update to 0.19.0maya2-8/+7
Release 0.19.0 Changelog: Build System Changes build: add --htmldir option build: always require atomics wscript: add proper unversioned SONAME for Android Features New client API: add stream_cb API for user-defined stream implementations (bumps client API version to 1.22) vf_d3d11vpp: add video processor selection videotoolbox: add --hwdec=videotoolbox-copy for h/w accelerated decoding with video filters vo_opengl: add a tscale=linear direct implementation Removed audio/filter: remove delay audio filter Options and Commands Added command: add filename/no-ext sub-property that returns filename without extension (#3404) command: add properties for HDR metadata command: add replaygain information properties to track-list options: add vp9 to --hwdec-codecs player: add --audio-stream-silence player: add --audio-wait-open player: add --no-autoload-files videotoolbox: add yuv420p to --videotoolbox-format Changed options: un-restrict --audio-delay use - as command-name separator everywhere vo_opengl: reduce default 3dlut-size to 64x64x64 (since accuracy is improved) Deprecated deprecate "balance" option/property (no replacement) Fixes and Minor Enhancements Windows: don't wait for GUI thread when polling for events (#3393) af_lavcac3enc: error out properly if encoding fails af_volume: don't let softvol overwrite af_volume volumedb sub-option ao_pulse: fix some volume control rounding issues ao_wasapi: in exclusive mode, do not output multichannel by default audio: add heuristic to move auto-downmixing before other filters audio: show an osd bar when changing ao-volume demux: make ALBUM replaygain tags optional (#3405) demux_raw: fix small typo to add s16be support demux_timeline: restore mkv edition switching libarchive: sanitize non-UTF8 archive entries macOS/vo_opengl: fix crash when glctx is NULL during init (#3360) player: disable display-sync with spdif transcoding player: do not cut off terminal status line if it contains newlines (#3340) player: fix display-sync timing if audio resumes slowly player: improve instant track switching (#3392) player: improve non-hr seeking with external audio tracks player: offset demuxer on start/seek properly with audio/sub delay player: sync audio as well when enabling it mid-stream stream/stream_bluray: display list of available titles in verbose mode sub: don't potentially discard too many subtitles on seek video: respect --deinterlace=auto vo_direct3d: add missing header (fixes Cygwin build) vo_opengl: angle: try D3D9 when D3D11 fails eglInitialize vo_opengl: angle: use WARP if there are no hw adapters (makes it work on Windows 7 without hardware-accelerated graphics) vo_opengl: increase 3DLUT accuracy at smaller LUT sizes vo_opengl: remove the 3dlut-size npot2 restriction vo_wayland: fix high CPU usage due to busy polling wayland_common: clip window size to the display output size wayland_common: fix crashes when switching to fullscreen before the video output is fully initialized wayland_common: fix fullscreen image switching bug wayland_common: prevent black bars on most non-native aspect ratios wayland_common: remove untested/unusable wayland dnd code win32: mpv.rc: re-add version info x11: skip ICC update on every window move ytdl: Error out with http_dash_segments (unsupported for now) This listing is not complete. Check DOCS/client-api-changes.rst for a history of changes to the client API, and DOCS/interface-changes.rst for a history of changes to other user-visible interfaces.
2016-08-21Version 2.0:adam3-9/+9
Bug fixes.
2016-08-17Recursive revbump from multimedia/libvpx uppdateryoon47-87/+94
2016-08-16Update to 1.6.0ryoon8-60/+44
Changelog: 2016-07-20 v1.6.0 "Khaki Campbell Duck" This release improves upon the VP9 encoder and speeds up the encoding and decoding processes. - Upgrading: This release is ABI incompatible with 1.5.0 due to a new 'color_range' enum in vpx_image and some minor changes to the VP8_COMP structure. The default key frame interval for VP9 has changed from 128 to 9999. - Enhancement: A core focus has been performance for low end Intel processors. SSSE3 instructions such as 'pshufb' have been avoided and instructions have been reordered to better accommodate the more constrained pipelines. As a result, devices based on Celeron processors have seen substantial decoding improvements. From Indian Runner Duck to Javan Whistling Duck, decoding speed improved between 10 and 30%. Between Javan Whistling Duck and Khaki Campbell Duck, it improved another 10 to 15%. While Celeron benefited most, Core-i5 also improved 5% and 10% between the respective releases. Realtime performance for WebRTC for both speed and quality has received a lot of attention. - Bug Fixes: A number of fuzzing issues, found variously by Mozilla, Chromium and others, have been fixed and we strongly recommend updating.
2016-08-15Some fixes for SunOSrichard4-4/+45
- define BSD_COMP for the build, - avoid configure issues using non quoted 'which', - and NODEV needs to be undefined prior to using the name in an enum as it is defined by SunOS system headers unfortunately.
2016-08-14Remove unnecessary patch, int i is now declared in this function.maya2-17/+1
No functional change.
2016-08-14Remove unnecessary patch, int i is now declared in this function.maya2-17/+1
2016-08-12version 3.1.2:adam3-9/+8
- cmdutils: remove the current working directory from the DLL search path on win32 - avcodec/rawdec: Fix palette handling with changing palettes - avcodec/raw: Fix decoding of ilacetest.mov - avformat/mov: Enable mp3 parsing if a packet needs it - avformat/hls: Use an array instead of stream offset for stream mapping - avformat/hls: Sync starting segment across variants on live streams - avformat/hls: Fix regression with ranged media segments - avcodec/ffv1enc: Fix assertion failure with non zero bits per sample - avfilter/af_hdcd: small fix in af_hdcd.c where gain was not being adjusted for "attenuate slowly" - avformat/oggdec: Fix integer overflow with invalid pts - ffplay: Fix invalid array index - avcodec/alacenc: allocate bigger packets (cherry picked from commit 82b84c71b009884c8d041361027718b19922c76d) - libavcodec/dnxhd: Enable 12-bit DNxHR support. - lavc/vaapi_encode_h26x: Fix a crash if "." is not the decimal separator. - jni: Return ENOSYS on unsupported platforms - lavu/hwcontext_vaapi: Fix compilation if VA_FOURCC_ABGR is not defined. - avcodec/vp9_parser: Check the input frame sizes for being consistent - avformat/flvdec: parse keyframe before a\v stream was created add_keyframes_index() when stream created or keyframe parsed - avformat/flvdec: splitting add_keyframes_index() out from parse_keyframes_index() - libavformat/rtpdec_asf: zero initialize the AVIOContext struct - libavutil/opt: Small bugfix in example. - libx264: Increase x264 opts character limit to 4096 - avcodec/h264_parser: Set sps/pps_ref - librtmp: Avoid an infiniloop setting connection arguments - avformat/oggparsevp8: fix pts calculation on pages ending with an invisible frame - lavc/Makefile: Fix standalone compilation of the svq3 decoder. - lavf/vplayerdec: Improve auto-detection. - lavc/mediacodecdec_h264: properly convert extradata to annex-b - Revert "configure: Enable GCC vectorization on ≥4.9 on x86"
2016-08-04Recursive revbump from audio/pulseaudioryoon19-34/+38
2016-08-03All sun4* machines are sparcs, not just sun4u.maya6-22/+49
(64bit check is separate) Allow building for Solaris/sun4v. from Joerg Clausen in pkg/51337
2016-08-03Revbump after graphics/gd updateadam44-85/+88
2016-07-29Remove conflict between multimedia/smpeg and multimedia/smpeg2kamil2-7/+11
Install plaympeg of smpeg2 and the corresponding man-page as versioned. Bump PKGREVISION. Accepted by <wiz>
2016-07-21Environment variable fix for libdvdcss 1.4.0 and later.wiz3-3/+22
From Rhialto in PR 51347. Bump PKGREVISION.
2016-07-19Fix PLISTjmcneill1-5/+24
2016-07-17Update adobe-flash-plugin11 to 11.2.202.632.tsutsui2-11/+11
Upstream announcement: https://helpx.adobe.com/security/products/flash-player/apsb16-25.html Adobe Security Bulletin Security updates available for Adobe Flash Player Release date: July 12, 2016 Vulnerability identifier: APSB16-25 CVE number: CVE-2016-4172, CVE-2016-4173, CVE-2016-4174, CVE-2016-4175, CVE-2016-4176, CVE-2016-4177, CVE-2016-4178, CVE-2016-4179, CVE-2016-4180, CVE-2016-4181, CVE-2016-4182, CVE-2016-4183, CVE-2016-4184, CVE-2016-4185, CVE-2016-4186, CVE-2016-4187, CVE-2016-4188, CVE-2016-4189, CVE-2016-4190, CVE-2016-4217, CVE-2016-4218, CVE-2016-4219, CVE-2016-4220, CVE-2016-4221, CVE-2016-4222, CVE-2016-4223, CVE-2016-4224, CVE-2016-4225, CVE-2016-4226, CVE-2016-4227, CVE-2016-4228, CVE-2016-4229, CVE-2016-4230, CVE-2016-4231, CVE-2016-4232, CVE-2016-4233, CVE-2016-4234, CVE-2016-4235, CVE-2016-4236, CVE-2016-4237, CVE-2016-4238, CVE-2016-4239, CVE-2016-4240, CVE-2016-4241, CVE-2016-4242, CVE-2016-4243, CVE-2016-4244, CVE-2016-4245, CVE-2016-4246, CVE-2016-4247, CVE-2016-4248, CVE-2016-4249 Platform: Windows, Macintosh, Linux and ChromeOS
2016-07-16Fix building with linux-headers >= 3.9markd2-1/+21
2016-07-11Update multimedia/mpv to 0.18.1leot2-8/+7
Changes: Release 0.18.1 ============== Note: Running mpv with different versions of the FFmpeg/Libav libraries than it was compiled with is no longer supported. Even supposedly ABI-compatible versions have been a source of trouble, and it creates far too much complexity with little to no benefit, coupled with absurd and unusable FFmpeg API artifacts. Instead, mpv will exit with an error when such a situation is detected. This simply means that mpv needs to be rebuilt whenever FFmpeg libraries change. Features -------- New ~~~ - d3d: implement screenshots for --hwdec=d3d11va - vo_opengl: add output_size uniform to custom shader - vo_opengl: implement the Panasonic V-Log function (#3157) - vo_opengl: implement ARIB STD-B68 (HLG) HDR TRC Options and Commands -------------------- Changed ~~~~~~~ - command: pack sub image data in overlay-add command Deprecated ~~~~~~~~~~ - options: deprecate --heartbeat-cmd - audio: deprecate --softvol Removed ~~~~~~~ - audio: drop --softvol=no and --softvol=auto (#3322) Fixes and Minor Enhancements ---------------------------- - video: fix deinterlace filter handling on pixel format changes - x11: silence xdg-screensaver - vo_opengl: angle: update the swapchain on resize (#3301) - vo_opengl: error out gracefully when trying to use FBOs without FBO API - vd_lavc: expose mastering display side data reference peak (improves results with HDR content) - vo_opengl: generalize HDR tone mapping mechanism (#3293) - vo_opengl: don't constantly resize the output FBO - vo_opengl: use ringbuffer of PBOs - Windows: make WM_NCHITTEST simpler and more accurate - ao_oss: do not add an entry to audio-device-list if device file missing - dec_audio: fix segment boudnary switching - ao_lavc, vo_lavc: Migrate to new FFmpeg encoding API - vo_opengl: explicitly use main framebuffer when reading window content (#3284) - vo_xv: fix behavior with odd sizes - audio: insert auto-inserted filters at end of chain - x11: add missing FocusChangeMask (disables key repeat when losing focus while a key is down) - ao_coreaudio: error out when selecting invalid device - ad_lavc: work around misbehavior of some FFmpeg decoders like wmapro (#3297) - player: cut off status line on terminal width
2016-07-09Remove python33: adapt all packages that refer to it.wiz8-18/+16
2016-07-09Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.wiz28-48/+56
2016-07-07Updated minidlna to 1.1.5.wiz3-10/+10
Based on PR 51318 by Jonathan Schleifer. 1.1.5 - Released 10-Sep-2015 -------------------------------- - Re-enable Samsung DCM10, which adds video bookmarks and "BasicView" support. - Allow SSDP M-SEARCH from other subnets. - Fix some nfo file character escaping. - Fix crash with >3 network interfaces. - Support rotation of monochrome JPEGs. - Handle cover art streams that come after the video stream. - Recognize new hard links with inotify. - Work around LG TV ordering bug. - Implement TiVo image PixelShape support. - Support thumbnail rotation. - Use "Album Artist" tag from AAC files. - Add Korean translations. - Fix handling of bad FLAC files.
2016-07-03Updated libmatroska to 1.4.5.wiz2-8/+8
2016-07-02 Moritz Bunkus <moritz@bunkus.org> * Released v1.4.5. 2016-04-24 Moritz Bunkus <moritz@bunkus.org> * KaxSemantic: add new colour-related elements. 2016-04-01 Steve Lhomme <slhomme@matroska.org> * KaxSemantic: add the new FieldOrder element. 2015-11-21 Moritz Bunkus <moritz@bunkus.org> * KaxVersion.cpp: in order to enable deterministic builds the KaxCodeDate variable has been set to "Unknown" instead of the date and time of compilation. Patch by Ed Schouten <ed@nuxi.nl>.
2016-07-02Update ffmpeg3 and ffplay3 to 3.1.1ryoon4-17/+22
Changelog: version 3.1.1: - doc/APIchanges: document the lavu/lavf field moves - avformat/avformat: Move new field to the end of AVStream - avformat/utils: update deprecated AVStream->codec when the context is updated - avutil/frame: Move new field to the end of AVFrame - libavcodec/exr : fix decoding piz float file. - avformat/mov: Check sample size - lavfi: Move new field to the end of AVFilterContext - lavfi: Move new field to the end of AVFilterLink - ffplay: Fix usage of private lavfi API - lavc/mediacodecdec_h264: add missing NAL headers to SPS/PPS buffers - lavc/pnm_parser: disable parsing for text based PNMs version 3.1: - DXVA2-accelerated HEVC Main10 decoding - fieldhint filter - loop video filter and aloop audio filter - Bob Weaver deinterlacing filter - firequalizer filter - datascope filter - bench and abench filters - ciescope filter - protocol blacklisting API - MediaCodec H264 decoding - VC-2 HQ RTP payload format (draft v1) depacketizer and packetizer - VP9 RTP payload format (draft v2) packetizer - AudioToolbox audio decoders - AudioToolbox audio encoders - coreimage filter (GPU based image filtering on OSX) - libdcadec removed - bitstream filter for extracting DTS core - ADPCM IMA DAT4 decoder - musx demuxer - aix demuxer - remap filter - hash and framehash muxers - colorspace filter - hdcd filter - readvitc filter - VAAPI-accelerated format conversion and scaling - libnpp/CUDA-accelerated format conversion and scaling - Duck TrueMotion 2.0 Real Time decoder - Wideband Single-bit Data (WSD) demuxer - VAAPI-accelerated H.264/HEVC/MJPEG encoding - DTS Express (LBR) decoder - Generic OpenMAX IL encoder with support for Raspberry Pi - IFF ANIM demuxer & decoder - Direct Stream Transfer (DST) decoder - loudnorm filter - MTAF demuxer and decoder - MagicYUV decoder - OpenExr improvements (tile data and B44/B44A support) - BitJazz SheerVideo decoder - CUDA CUVID H264/HEVC decoder - 10-bit depth support in native utvideo decoder - libutvideo wrapper removed - YUY2 Lossless Codec decoder - VideoToolbox H.264 encoder
2016-07-01Update multimedia/mpv to 0.18.0leot3-9/+16
Changes: Release 0.18.0 ============== Build System Changes -------------------- - build: Do not link to libGL for egl-drm - build: also use the iconv check on FreeBSD - build: don't install tests, only build them - build: re-enable encoding mode by default - vo_opengl: hwdec: remove build-dependency on dxva2 (#3150) - wscript: make at least 1 OpenGL output mandatory Features -------- New ~~~ - csputils: add SMPTE ST2084 support - demux_mkv: support Matroska webvtt (#3247) - demux_playlist: read directories recursively - stream_memory: add hex:// protocol - vf_crop: support opaque hardware decoding formats - vf_d3d11vpp: add a D3D11 video processor filter - vo_opengl: D3D11VA + ANGLE interop - vo_opengl: add an angle-es2 backend - vo_opengl: angle: dynamically load ANGLE - vo_opengl: d3d11egl: native NV12 sampling support - vo_opengl: enable color management on GLES - vo_opengl: implement HDR (SMPTE ST2084) - vo_opengl: implement tone mapping algorithms - vo_opengl: make PBOs work on GLES 3.x - vo_opengl: support external user hooks, enhancing the flexibility of user shaders - vo_opengl: vdpau interop without RGB conversion - wayland: implement HIDPI support Removed ~~~~~~~ - vo_opengl: remove nnedi3 prescaler (replaced by user shaders) - vo_opengl: remove prescaling framework with superxbr prescaler (replaced by user shaders) Options and Commands -------------------- Added ~~~~~ - Windows: make taskbar progress indication optional (#2535) - af_lavcac3enc: make encoder configurable - command: add playlist-pos-1 property (#2828) - command: introduce hwdec-current and hwdec-interop properties. - options: add --fit-border video option (currently Windows only) - video: add --hwdec=auto-copy mode - vo_opengl: always autoselect ANGLE as backend if available - vo_opengl: expose performance timers as properties - x11: add --x11-bypass-compositor=never - x11: extend --x11-bypass-compositor with fs-only option (#2582) Changed ~~~~~~~ - command: allow setting panscan etc. properties if no video is active - command: don't seek immediately when setting a-b loop while paused - command: if only ab-loop-b is set, loop from start of file - options: --geometry: center window position after applying size (#2397) - player: loop on end of file if ab-loop-b is unset - sd_add: replace --sub-ass=no with --ass-style-override=strip Removed ~~~~~~~ - vo_opengl: remove non-working rgb/rgba FBO formats Fixes and Minor Enhancements ---------------------------- - TOOLS/zsh.pl: add .f4v extension in zsh completions - TOOLS/zsh.pl: complete --audio-device - Windows: center window on original window center on resize to fit screen - Windows: fix size calculations for window resize (#2935) - Windows: fix wrong behavior with window-scale when window size exceeds screen size - Windows: make VOCTRL_SET_UNFS_WINDOW_SIZE resize the window around its center (#3164) - af_lavcac3enc: fix custom bitrates - ao_alsa: add more workarounds for hardware with broken drivers (e.g. ODROID-C2) - ao_opensles: remove 32-bit audio formats (not supported by Android) - cocoa: fix actual display refresh rate retrieval - cocoa: use displaylink without manually tracking the display id (#2392) - command: improve playlist* properties change notifications (#3267) - command: slightly nicer OSD list formatting - compatibility with recent FFmpeg APIs - d3d: fix hardware decoding of most MPEG2 things - d3dva: move Intel_H264_NoFGT_ClearVideo to lower priority (#3059) - demux_mkv: better resync behavior for broken google-created webms - demux_mkv: fix seeking with files that miss the first index entry - demux_playlist: recognize m3u8 as playlist extension (#3154) - input: fix parsing multiple input command prefixes - lcms: don't warn/error on 3dlut cache misses - lcms: improve black point handling (especially BT.1886) - macOS: handle multiple dropped files on the window (#3076) - player: always show the first frame in DS mode - player: assume video forwards timestamps jumps only with some formats (#3027) - player: do not update OSD all the time when paused - player: eagerly redraw OSD when seeking with coverart - player: fix use-after-free with --screenshot-directory (#3049) - player: force VO reconfig when unselecting video track - player: really start audio only once video is ready - sd_lavc: work around bug in older FFmpeg releases (#3109) - stream_cdda: enable cache by default - sub: fix --sub-gauss - vd_lavc: better hwdec wrapper decoder selection - vo_opengl: EGL: fix hwdec probing - vo_opengl: angle: avoid fullscreen FBO copy for flipping - vo_opengl: angle: enable DirectComposition (lowers vsync jitter) - vo_opengl: angle: prevent DXGI hooking Alt+Enter - vo_opengl: avoid outputting ultra-wide-gamut by default - vo_opengl: correctly disable interpolation if tscale can't be used - vo_opengl: fix bicubic_fast in ES mode - vo_opengl: fix d3d11 hardware decoding probing on Windows 7 - vo_opengl: improve scale=oversample performance - vo_opengl: make the screen blue on shader errors - vo_opengl: partially fix 0bgr format support - vo_opengl: possibly update icc profile after changing options - vo_opengl: request core profile on X11/EGL too - vo_opengl: require at least ES 3.0 for float textures - vo_opengl: vdpau: fix certain cases of preemption recovery failures - vo_rpi: attempt to survive display mode changes - vo_rpi: fix destroying overlays (#3100) - vo_rpi: wait for vsync with a timeout - vo_sdl: fix pixel formats. - vo_xv: Handle incorrect size returned by Xv(Shm)CreateImage (#320) - wayland: correctly report display refresh rate - wayland: use the advertised size in fullscreen (#3021, #2657) - x11: tell GNOME to use dark window decorations - ytdl_hook: fix brightcove urls - ytdl_hook: just check if protocol is rtmp (#3090) - ytdl_hook: support multi-arc subtitles
2016-06-23Use stackrealign on newer GCC as wellmaya1-3/+3
Bump PKGREVISION PR pkg/51122
2016-06-23Use stackrealign on newer GCC as wellmaya1-3/+3
Bump PKGREVISION PR pkg/51122
2016-06-23Use stackrealign on newer GCC as wellmaya1-3/+3
Addresses PR/51122: with gcc 5.x x86 32-bit ffmpeg2 and ffmpeg3 need extra compile flags
2016-06-23Use stackrealign on newer GCC as wellmaya1-3/+3
PR/51122: with gcc 5.x x86 32-bit ffmpeg2 and ffmpeg3 need extra compile flags
2016-06-21Adjust the static_assert hack to not redefine the keyword if thejoerg2-8/+11
compiler itself claims C11 support.