Commit graph

4094 commits

Author SHA1 Message Date
dsainty
aa7d1f9b70 Build against libdvdnav 5.0 API.
Re-enable the inhibited DVD related options.

Bump PKGREVISION on the principle of least surprise.
2015-04-05 08:27:08 +00:00
adam
bc02bfb016 Changes 0.8.1:
- Accept NULL mount / device path when application handles file system access.
- Fix FreeBSD build.
- Do not require pthread with gcrypt >= 1.6.0.
2015-04-05 06:31:51 +00:00
tnn
6b596a1af9 fix HOMEPAGE 2015-04-04 16:15:05 +00:00
tnn
d36ae9991b +gmp-api 2015-04-04 15:46:46 +00:00
tnn
d1c6dedcc9 Import gmp-api-38.0 as multimedia/gmp-api.
This package contains gmp (Gecko Media Plugin) headers to simplify building
OpenH264 and other plugins without requiring the entire mozilla-central source
tree.
2015-04-04 15:45:53 +00:00
wiz
a734bedbb3 Update to 0.8.3, from Leonardo Taccari in PR 49797:
Update multimedia/mpv to 0.8.3.

Changes
 * Documentation fixes and updates.
 * (Client API) Clarify mpv_opengl_cb_render's viewport parameter
   behavior.

Bug fixes
 * (X11) Fix crash on vo_xv:no-colorkey with the Overlay adapter. (bug
   #1629)
 * Make the video equalizer work correctly on some VAAPI drivers. (bug
   #1647)
 * Prevent OSD from disappearing when clicking on mozplugger. (bug
   #1672)
 * The new DVB-S2 support code, using S2API, now builds on FreeBSD.
 * Fix decoding of seekable matroska from unseekable network stream.
   (bug #1656)
 * (OSX) Fix crashing when closing a VO's window (usually at exit).
   (bug #1657)
 * (OSX) Unhide the mouse cursor when over the Dock or Launchpad. (bug
   #513)
 * (OSX) Fix mouse cursor autohiding when the player is fullscreen.
 * vf_vavpp (VAAPI postprocessing) now deinterlaces video correctly.
 * smb:// streams now use the stream cache (used to be inefficient).
 * (Windows) Do not hide the mouse cursor when it is hovering the
   window menu.
 * Fix 8-channel output on ao_jack. (bug #1688)
 * Fix --mf-fps parameter on JPEG files. (bug #1689)
 * Fix anamorphic scaling being ignored if it was very minor.
2015-04-02 22:46:20 +00:00
wiz
0433c15744 Update to 2.6.1:
version 2.6.1:
- avformat/mov: Disallow ".." in dref unless use_absolute_path is set
- avfilter/palettegen: make sure at least one frame was sent to the filter
- avformat/mov: Check for string truncation in mov_open_dref()
- ac3_fixed: fix out-of-bound read
- mips/asmdefs: use _ABI64 as defined by gcc
- hevc: delay ff_thread_finish_setup for hwaccel
- avcodec/012v: Check dimensions more completely
- asfenc: fix leaking asf->index_ptr on error
- roqvideoenc: set enc->avctx in roq_encode_init
- avcodec/options_table: remove extradata_size from the AVOptions table
- ffmdec: limit the backward seek to the last resync position
- Add dependencies to configure file for vf_fftfilt
- ffmdec: make sure the time base is valid
- ffmdec: fix infinite loop at EOF
- ffmdec: initialize f_cprv, f_stvi and f_stau
- arm: Suppress tags about used cpu arch and extensions
- mxfdec: Fix the error handling for when strftime fails
- avcodec/opusdec: Fix delayed sample value
- avcodec/opusdec: Clear out pointers per packet
- avcodec/utils: Align YUV411 by as much as the other YUV variants
- lavc/hevcdsp: Fix compilation for arm with --disable-neon.
- vp9: fix segmentation map retention with threading enabled.
- Revert "avutil/opencl: is_compiled flag not being cleared in av_opencl_uninit"
2015-04-02 22:40:04 +00:00
joerg
825c32aae8 Fix example to not trigger alignment warnings. Fix a real bug while here
-- casting the address of ai_addr to sockaddr_* is not a good idea.
2015-03-31 15:52:50 +00:00
joerg
916ca9a421 Regenerate to keep in sync with mplayer-share. 2015-03-31 15:51:42 +00:00
joerg
c88614e105 Add missing end-of-function marker. Use CFI on NetBSD/ARM.
Don't redefine exported symbols immediately.
2015-03-24 14:27:20 +00:00
joerg
3061cc2ebe Don't conflict with NetBSD's strtoi. Disable liblive due to incompatible
interface changes.
2015-03-22 20:06:32 +00:00
tnn
2bbdf344f3 Master site 404's old releases. Add MASTER_SITE_FREEBSD as mirror.
XXX why is this NO_SRC_ON_FTP when FreeBSD mirrors it?
2015-03-17 19:54:12 +00:00
tnn
4299468c61 needs flex 2015-03-17 18:29:17 +00:00
tnn
983049b0af Apply some band aid to make it build for NetBSD-current / MKLLVM=yes users
since we don't yet ship stdatomic.h.
2015-03-16 21:51:01 +00:00
wiz
c444bb1a33 Update DESCR to mention OSS issue. 2015-03-16 12:46:09 +00:00
gdt
416d2f88e7 Note that this is not the current version
CVS: ----------------------------------------------------------------------
CVS: CVSROOT  cvs.NetBSD.org:/cvsroot
CVS: please use "PR category/123" to have the commitmsg appended to PR 123
2015-03-16 00:16:18 +00:00
gdt
1c9947d2f5 note eol upstream
CVS: ----------------------------------------------------------------------
CVS: CVSROOT  cvs.NetBSD.org:/cvsroot
CVS: please use "PR category/123" to have the commitmsg appended to PR 123
2015-03-16 00:15:41 +00:00
hiramatsu
6bb4a7cd07 Set MAINTAINER to pkgsrc-users. 2015-03-15 19:57:40 +00:00
hiramatsu
333d96379d Set MAINTAINER to pkgsrc-users. 2015-03-15 18:31:52 +00:00
hiramatsu
b15b9512b8 Set MAINTAINER to pkgsrc-users. 2015-03-15 17:41:58 +00:00
hiramatsu
4028688eb8 Set MAINTAINER to pkgsrc-users. 2015-03-15 17:09:00 +00:00
tnn
707ec52caa Removed multimedia/adobe-flash-plugin successor multimedia/adobe-flash-plugin11 2015-03-14 18:06:03 +00:00
tnn
476476ea15 Remove outdated flash plugin 10.x package. Has not had any working
master sites for a long time.
2015-03-14 18:04:54 +00:00
tnn
680b55ac4e Update to adobe-flash-plugin-11.2.202.451. Fixes security problems:
CVE-2015-0332, CVE-2015-0333, CVE-2015-0334, CVE-2015-0335, CVE-2015-0336,
CVE-2015-0337, CVE-2015-0338, CVE-2015-0339, CVE-2015-0340, CVE-2015-0341,
CVE-2015-0342.
2015-03-14 16:36:59 +00:00
tnn
c1a2386a93 Update to ffmpeg010-20150312.0.10.16 "Freedom"
This is a patch release from the old 0.10 branch which contains backported
fixes for security problems reported in the 1.x and 1.2 branches.
2015-03-14 16:14:43 +00:00
tnn
bc649711c4 scan tool needs iconv(3) 2015-03-14 14:27:28 +00:00
skrll
1651b0848f Remove unnecessary patches 2015-03-09 16:14:47 +00:00
jmcneill
53437416fb remove -DOLD_RASPBERRYPI_USERLAND now that misc/raspberrypi-userland is updated with anaglyph support 2015-03-09 16:10:04 +00:00
adam
0cbffe573d Changes 2.6:
- nvenc encoder
- 10bit spp filter
- colorlevels filter
- RIFX format for *.wav files
- RTP/mpegts muxer
- non continuous cache protocol support
- tblend filter
- cropdetect support for non 8bpp, absolute (if limit >= 1) and relative (if limit < 1.0) threshold
- Camellia symmetric block cipher
- OpenH264 encoder wrapper
- VOC seeking support
- Closed caption Decoder
- fspp, uspp, pp7 MPlayer postprocessing filters ported to native filters
- showpalette filter
- Twofish symmetric block cipher
- Support DNx100 (960x720@8)
- eq2 filter ported from libmpcodecs as eq filter
- removed libmpcodecs
- Changed default DNxHD colour range in QuickTime .mov derivatives to mpeg range
- ported softpulldown filter from libmpcodecs as repeatfields filter
- dcshift filter
- RTP depacketizer for loss tolerant payload format for MP3 audio (RFC 5219)
- RTP depacketizer for AC3 payload format (RFC 4184)
- palettegen and paletteuse filters
- VP9 RTP payload format (draft 0) experimental depacketizer
- RTP depacketizer for DV (RFC 6469)
- DXVA2-accelerated HEVC decoding
- AAC ELD 480 decoding
- Intel QSV-accelerated H.264 decoding
- DSS SP decoder and DSS demuxer
- Fix stsd atom corruption in DNxHD QuickTimes
- Canopus HQX decoder
- RTP depacketization of T.140 text (RFC 4103)
- VP9 RTP payload format (draft 0) experimental depacketizer
- Port MIPS optimizations to 64-bit
2015-03-08 08:10:13 +00:00
joerg
8e50ffaa74 LLVM's correlated value propagation pass is known to require a lot of
memory and CPU time for certain input. Provide a variable
(CLANG_NO_VALUE_PROPAGATION_PASS) for selectively disabling it in those
places known to trigger it.
2015-03-02 19:59:06 +00:00
joerg
4839cbf91f Always build PIC. Bump revision. 2015-02-28 23:45:29 +00:00
tsutsui
979f101eee Update adobe-flash-plugin11 to 11.2.202.442.
Upstream announcement:
 https://helpx.adobe.com/security/products/flash-player/apsb15-04.html

Security updates available for Adobe Flash Player

Release date: February 5, 2015

Last updated: February 19, 2015

Vulnerability identifier: APSB15-04

CVE number: CVE-2015-0313, CVE-2015-0314, CVE-2015-0315, CVE-2015-0316,
 CVE-2015-0317, CVE-2015-0318, CVE-2015-0319, CVE-2015-0320, CVE-2015-0321,
 CVE-2015-0322, CVE-2015-0323, CVE-2015-0324, CVE-2015-0325, CVE-2015-0326,
 CVE-2015-0327, CVE-2015-0328, CVE-2015-0329, CVE-2015-0330, CVE-2015-0331

Platform: All Platforms
2015-02-28 19:21:32 +00:00
adam
fd46e7e81a Changes 0.8.2:
Fix OSD placement accidentally messed up in 0.8.1.
2015-02-28 11:53:31 +00:00
markd
f85ef2d951 Use specific version docutils commands. 2015-02-26 09:46:11 +00:00
adam
156699b6ab Added darwin13 targets 2015-02-25 11:13:54 +00:00
wiz
8c5b4eba14 Update skins to current versions. From John D. Baker in PR 49689.
Update PLIST to match and bump PKGREVISION.
2015-02-24 08:43:31 +00:00
joerg
5231be19e1 Help config.guess/config.sub override logic. 2015-02-23 18:28:51 +00:00
ryoon
239eef2612 Recursice revbump from pulseaudio.
Thank you, tron@.
2015-02-22 09:52:50 +00:00
ryoon
f05f517e5e Recursive revbump from audio/pulseaudio. 2015-02-21 23:35:38 +00:00
joerg
0fb3a76d50 Hidden directories are not picked up automatically for config.guess/.sub
replacement.
2015-02-21 00:12:26 +00:00
wiz
d74b1fa4ab Update to 0.8.0 from Leonardo Taccari in PR 49670.
Release 0.8.0
-------------

   Diogo Franco Kovensky released this Feb 17, 2015 - 63 commits to master
   since this release

   Warning: for the first 4 hours of the release, the v0.8.0 tag pointed
   to git master instead of the release. This was fixed later.

Changes
-------

   Changes that may break users' config files have been annotated with a
   (!).
     * (!) vo_opengl_old has been removed. OpenGL rendering now requires
       hardware that can do at least OpenGL 2.1, the oldest version
       supported by vo_opengl.
     * (!) vf_pp has been removed. A version of it can still be accessed
       through lavfilter (e.g. --vf=lavfi=[pp...]), but it receives no QP
       information. Also, vf_dlopen no longer passes QP information to its
       loaded plugin either (it's always 0).
     * (!) vf_softpulldown, vf_swapuv, vf_phase, vf_divtc and vf_ilpack
       have all been removed. Ports or alternative versions of these
       filters are available through libavfilter (vf_lavfi).
     * vf_pullup and vf_noise now are simply wrappers to their libavfilter
       equivalents. Both are only currently available on FFmpeg (not
       Libav).
     * (!) ao_portaudio has been removed. There is good support for the
       native audio drivers of all major desktop platforms, as well as
       ao_sdl and ao_openal as fallbacks.
     * (!) vo_opengl's lscale suboption has been renamed to scale; lradius
       is now scale-radius, lparam1 and lparam2 are now respectively
       scale-param1 and scale-param2; lscale-down is now scale-down. The
       cscale suboption remains as is.
     * (!) Several of the vo_opengl radius-preset aliases supported by
       scale have been removed; use scale-radius to set if needed. For
       example, use --vo=opengl:scale=lanczos:scale-radius=2 instead of
       scale=lanczos2. The default radius is recommended for most filters.
     * (!) vo_opengl no longer supports the stereo suboption. The anaglyph
       effect can be reproduced with the stereo3d filter. The quadbuffer
       support, which requires expensive specialized hardware to begin
       with, is removed.
     * (!) The approx-gamma suboption to vo_opengl has been removed. The
       BT.1886 specification says that it's actually how it's supposed to
       be done so it is now the default when srgb or icc-profile are
       enabled. This does not include BT.1886's gamma drop.
     * (!) The no-scale-sep and indirect suboptions to vo_opengl have been
       removed. These are now autodetected and enabled whenever they would
       have benefit.
     * (!) The --lua and --lua-opts parameters / options are now called
       --script and --script-opts, respectively. The lua subdir of the mpv
       config dir is also now expected to be called scripts instead.
     * (!) The --fixed-vo option has been removed. It has been the default
       for a long time anyway, and disabling fixed-vo is not useful.
     * vo_opengl_hq has been updated to take into account new features.
       fancy-downscaling and sigmoid-upscaling are enabled, "mitchell" is
       now the default for scale-down.
     * The sub-visibility OSD message is now clearer about whether
       subtitles are hidden or just not available / selected.
     * The device IDs given to --audio-device for use with ao_coreaudio
       now use UIDs, so they don't change when devices are added/removed
       or after reboots.
     * --msg-level now also accepts ',' as separator.
     * (Client API) The client API now refuses to initialize if the
       LC_NUMERIC locale is not "C".
     * (Client API) The native type of the msg-level parameter is now a
       key-value list. Setting or reading it as a string still works.
     * (Slave API) The get_property command is now deprecated.
     * Documentation updates.
     * PDF documentation is now disabled by default due to rst2pdf being
       fickle, causing weird build errors.
     * Print desync messages with negative A/V sync as well. While rare,
       it could happen with some uses of --autosync.

Bug fixes
---------

     * (Windows) Avoid resizing the video window when player is minimized,
       might address bug #1547.
     * (NetBSD) Fix build with v4l2.
     * (Linux) Attempt to address conflicts with the pulseaudio mixer.
       (bug #1578)
     * Multiple cdda:// fixes. (bugs #1555, #1560)
     * VP9 timestamps no longer cause "missing PTS" warnings with new
       enough FFmpeg builds.
     * Fix a crash when using H.264 hardware decoding on new enough
       libavcodecs. (bug #1587)

New features
------------

     * vo_opengl now supports frame blending to eliminate stuttering when
       the video framerate does not nicely match the display framerate
       through the smoothmotion suboption. This is not meant to
       artificially increase the video's FPS, so there is no "soap opera
       effect" or difficulties with some video types (e.g. anime).
     * vo_opengl now supports sigmoidal upscaling (e.g. for fullscreen),
       which reduces ringing induced by upscaling, enabled through the
       sigmoid-upscaling suboption.
     * vo_opengl now supports ewa_lanczos (Jinc) scaling, which provides
       higher quality with less aliasing. It supports an experimental
       scale-antiringing parameter, which tries to further reduce video
       ringing.
     * vo_opengl now has a linear-scaling suboption, that makes the
       scalers work in linear light. Implied by the srgb, icc-profile or
       the new sigmoid-upscaling suboption.
     * vo_opengl has improved downscaling for higher downscale ratios when
       fancy-downscaling is enabled.
     * Add --keep-open=always to make --keep-open apply to all files
       instead of only the last.
     * mpv now filters the tags that are printed on the console to try to
       hide useless metadata. The filter works as a whitelist, and can be
       configured with the --display-tags option.
     * Add a --sub-scale-by-window option that, when set to 'no', prevents
       subtitles from changing their pixel size when the window changes
       sizes.
     * vo_opengl now technically has GLES 2 and 3 support (but not GLES
       1). GLES 3 support is only tested on Mesa's software emulation.
       GLES 2 has been tested on nvidia drivers. Both GLES modes are
       feature deficient and inefficient due to GLES limitations, so they
       should not be preferred over the standard OpenGL mode.
     * (X11) vo_opengl now supports the icc-profile-auto option on X11
       hosts.
     * The 'A' key now by default cycles through a list of preset aspect
       ratios. Meant to be used to work around broken files.
     * There is now a "force" mode for --loop. Works like "inf", but tries
       to open files/streams even if there was an error on the previous
       attempt.
     * There is now a --log-file option to write mpv's log messages to a
       specifed file.
     * There is now a --audio-file-auto option to automatically load an
       external audio file with certain constraints. Will only load
       external audio if the playing file has a video stream. Set to
       "exact" by default. (bug #967)
     * There is now a --network-timeout option to specify a timeout in
       seconds for network access. If 0 (default), uses the libavformat
       default. If a protocol that doesn't support timeouts is used, this
       option is ignored.
     * (X11) The XF86 special keys are now all mappable in input.conf. All
       keys documented in XF86keysym.h are available, but only as their
       numeric codes.
     * (Linux) The DVB implementation now supports DVB-S2 through S2API.
     * (Linux) The VDR format for channels.conf is now supported and
       preferred. See
       http://linuxtv.org/vdrwiki/index.php/Syntax_of_channels.conf for
       the syntax. Tuning to DVB-S2 channels requires the VDR-format
       channels.conf.
     * (Linux) There is now a --dvbin-full-transponder option for handling
       special broadcast cases where PIDs switch, or just to work around
       incomplete PID data.
     * (Client API) There is now an opengl_cb VO, which receives the
       OpenGL context from the libmpv client. This allows a client to
       render libmpv video directly to a provided OpenGL context without
       having to use --wid embedding.
     * (Client API) The aforementioned --wid parameter can now be set at
       any time, but has no effect if a file is already loaded.
     * (Client API) The list of DVD titles can now be queried.
     * (Client API) There is now a filtered-metadata property, containing
       only the tags allowed by --display-tags.
     * (Client API) There is now support for XEmbed --wid targets, such as
       a GtkSocket's gtk_socket_get_id().
     * (Client API) There is now a file-format property with a symbolic
       name for the file format. In some cases this might be a comma
       separated list of various different extensions due to libavformat
       idiosyncrasies.
     * (Client API) There is now a mouse command for generating mouse
       events over the video window.
     * (Client API) There is now a partially-seekable property that
       indicates whether a file is only considered seekable because of the
       stream cache, but would not be seekable otherwise (e.g. realtime
       stream, or HTTP with no resume support). Small relative seeks may
       be fine, but larger seeks will likely fail.
     * (Client API) There is now an MPV_EVENT_QUEUE_OVERFLOW event that is
       posted whenever events have to be dropped because the queue is
       full. No further events are posted until the
       MPV_EVENT_QUEUE_OVERFLOW is consumed to avoid duplicated posting.
     * (Client API) There is now a helper mpv_wait_async_requests()
       function that blocks until all known async requests have completed.
       (bug #1542)
     * (Client API) There is now a detected-hwdec property that returns
       the detected hardware decoder when one is successfully opened. This
       probably only returns a valid value after playback has started.
     * (Client API) There are now audio_add, audio_remove and audio_reload
       counterparts to the equivalent sub_ commands for handling external
       audio files.
2015-02-19 09:16:15 +00:00
wiz
5cecf8d4f6 Fix build with waf-1.8.6. 2015-02-19 08:59:57 +00:00
roy
59188ccbc3 Fix compile with clang on i386.
Patch taken from FreeBSD.
2015-02-18 19:21:54 +00:00
tnn
665d64441a Update to ffmpeg1-1.2.12. Security update for:
CVE-2014-9317 out-of-bounds access in PNG decoder
  CVE-2014-9316 out-of-bounds access in MJPEG decoder
  CVE-2014-9603 out-of-bounds access in Sierra VMD decoder
  CVE-2014-9604 out-of-bounds access in Ut Video decoder
and other small bugfixes
2015-02-15 10:50:01 +00:00
adam
ba31a37fb4 Changes 2.5.4:
* avfilter/dctdnoiz: fix slice_h computation
* x86/lossless_audiodsp: fix compilation with --disable-yasm
* avutil/opencl: don't include config.h
* x86/swr: add missing alignment check to pack_6ch functions
2015-02-14 15:41:42 +00:00
adam
1e28fb7654 Changes 1.5:
search: use chroma reconQt buffer instead of recon picture (not yet updated)
This fixes non-determinism when psy-rd is enabled
2015-02-12 09:02:42 +00:00
adam
c991e767bc openssl option also requires --enable-nonfree 2015-02-12 08:54:15 +00:00
adam
f7b4562d35 Added gnutls and opeenssl as options 2015-02-11 12:51:41 +00:00
adam
2e6384420f Changes 0.12.1:
* Make ASS drawings with an extremely high number of control points work
  This change increases compatibility with VSFilter.
* Bugfixes
  * Fix a crash when using newer harfbuzz versions
  * Load embedded memory fonts correctly
  * Large shadow offsets rendered incorrectly
  * Fix incorrect closing of last drawing contour
  * Fix issues with undefined behavior in shifts
  * Lots of of malloc() error checking
2015-02-11 10:58:02 +00:00
wiz
6fdcc1c6c3 Fix previous. Theora.pdf is only created if many more dependencies
are available.
2015-02-09 21:56:49 +00:00