Commit graph

4549 commits

Author SHA1 Message Date
maya
e7f56ac564 revbump for ffmpeg3 buildlink3.mk addition of vaapi and vdpau.
It creates a noticeable change at least for mpv, which now
doesn't complain about --vo=vaapi or --vo=vdpau.
2017-02-24 21:54:51 +00:00
maya
e3195a9eda ffmpeg3: make buildlink (conditionally) include vdpau and vaapi.
so dependent packages can use it.
2017-02-24 21:48:08 +00:00
maya
d1a42d2ca0 libva: fix build with netbsd base X11.
netbsd base X11 will have MesaLib already, which we can't do for pkgsrc
Xorg as it introduces a circular dependency. disable building the dummy
driver (which isn't really useful anyway).

disable some glx stuff that is auto-detected in the base Xorg case, again
to avoid a PLIST mismatch.

bump PKGREVISION
2017-02-24 19:14:17 +00:00
tsutsui
f8f0c0c2b0 Use "Flash Player archives" binary since official rpm is no longer available.
Also put the following changes:
- add CONFLICTS with adobe-flash-player24
- mention about security risks and newer adobe-flash-player24 in DESCR

Bump PKGREVISION.

No particular comment on pkgsrc-users@.
2017-02-24 19:08:30 +00:00
tsutsui
c4460964ae +adobe-flash-player24 2017-02-24 18:34:28 +00:00
tsutsui
03739689fb Import adobe-flash-player 24.0.0.221 as multimedia/adobe-flash-player24.
NPAPI Adobe Flash player plugin for the Firefox browser.
This package contains a plugin that enables web browsers to render
the Flash format.

The nspluginwrapper option (enabled by default on non Linux platforms)
permits the use of the the Linux x86 and x86_64 flash player in Firefox
browsers on other x86 systems and x86_64 systems.

For NetBSD this package requires NetBSD 6.2 or 7.1 (and later versions)
which include procfs fixes for Linux binaries.
2017-02-24 18:33:38 +00:00
maya
198dd4c73e libva: sort malformed conditional in available.mk, sorry. 2017-02-24 17:07:51 +00:00
maya
c97fd28a0f libva: clean up va_trace.c patch, hard-code gallium, appease libtool.
have an else case for the va_trace.c else patch, it seems to work
fine. not sure if the thread id needs to exist for anything, but
provide it anyway.

if we don't hard-code galilum, in the case of nouveau, it'll attempt
to use nouveau - which doesn't define __vaDriverInit_0_39. only gallium
does, so force it.
this way it works without specifying env LIBVA_DRIVER_NAME.

don't use -ldl in the makefile, it makes libtool angry (restoring
old patch-ad), although I haven't checked whether it works without
the patch.

the available.mk file is probably bogus, and I'd really like to only
rule out platforms if a problem shows up (rather than assume one exists),
but I won't change the world order.

tested with mpv --vo=vaapi (after adding libva as a dependency),
nvidia GTX 770 (nouveau) on NetBSD. it claims to be using vaapi and
plays a video fine.

bump PKGREVISION.
2017-02-24 16:44:03 +00:00
maya
0f6fc9a846 libva: put a temp bandaid on the giant mess I created (sorry)
a circular dependency of MesaLib - now libva will not depend on it,
this breaks stuff but unbreaks the tree ASAP

add a patch so va_trace.c should compile on freebsd, dragonflybsd, linux
and netbsd -- excluding it is a bad idea (undefined references, oops)

indirectly put openbsd as a broken platform for now

still fails at runtime with mpv.

bump PKGREVISION.
2017-02-24 03:25:36 +00:00
maya
2c18c6cd41 libvdpau: include dri2proto and libXext.
this means it will now auto-detect the driver I am using, and
I no longer have to specify VDPAU_DRIVER=nouveau (it adds #define DRI2)

bump PKGREVISION
2017-02-24 00:59:13 +00:00
maya
f99cda84c1 libva: update to 1.7.3
rotate polarity of available.mk - BSDs and linux should work, but I've
only tested NetBSD. Only build tested, this package was updated due to
MesaLib configure requesting it.

Version 1.7.3 - 10.Nov.2016
* Bump VA API version to 0.39.4
* API: add support for bitrate control per temporal layer
* API: update the usage for framerate in VAEncMiscParameterFrameRate to support non-integer frame-rate
* Add has_prime_sharing flag in VADriverVTableWayland to indicate if buffer sharing with prime fd can
  be used in the backend driver

Version 1.7.2 - 05.Sep.2016
* Bump VA API version to 0.39.3
* API: add support for ROI
* Add support for VP9 encoder in VA tracer
* Refine test cases
* Fix the issue of not properly terminating the parsed environment values with '\0'
  https://bugs.freedesktop.org/show_bug.cgi?id=96677

Version 1.7.1 - 21.Jun.2016
* Bump VA API version to 0.39.2
* API: add support for VP9 8bit encode
* API: add support for low power/high performance encode
* API: add support for encoding ROI attribute
* API: add support for macroblock based rate control
* Fix VA tracer to support multiple contexts in one instance

Version 1.7.0 - 15.Mar.2016
* Bump VA API version to 0.39
* Add support for VP9 10bit decode API
* Allow libva to load the vaapi driver provided by Mesa Gallium for nouveau and radeon
* Fix libva-glx against OpenGL 3.1 or above

Version 1.6.2 - 15.Dec.2015
* Bump VA API version to 0.38.1
* Add new RT format for 16 bits per channel memory layout(P010,P016): VA_RT_FORMAT_YUV420_10BPP
* Add new fourcc codes: VA_FOURCC_P010, VA_FOURCC_P016, VA_FOURCC_YV16
* Fix crash if user doesn't have right to access the DRI device
* Fix uninitialized x11_screen driver context member for X11 output
  https://bugs.freedesktop.org/show_bug.cgi?id=61603
* Fix the issue of not to use LIBVA_DRIVER_NAME
  https://bugs.freedesktop.org/show_bug.cgi?id=72822
* Fix build issue with wayland
  https://bugs.freedesktop.org/show_bug.cgi?id=79478
* vainfo: Add option '--display'

Version 1.6.1 - 09.Sep.2015
* Add support for VP9 decode and HEVC encode in VA trace module
* Add VP9 profile to vainfo
* Enhance VA trace to dump VP8 encode parameters

Version 1.6.0 - 01.Jul.2015
* Bump VA API version to 0.38
* Add support for HEVC encode API
* Add support for VP9 decode API
* Add API (vaSetDriverName()) to allow the user to specify the loaded backend driver
* Add VAConfigAttribEncSkipFrame and corresponding structures to support
  sending skip frame parameters to the backend driver.
* Add support for querying slice decoding mode supported by the backend driver
* Fix quality issue in the JPEG encode demo

Version 1.5.1 - DD.Mar.2015
* API: correct the comment for num_token_partitions in struct  _VAEncPictureParameterBufferVP8
* VA/x11: fix double Unlocks/SyncHandle to avoid segmentation fault

Version 1.5.0 - 28.Dec.2014
* API: add support for HEVC decoding
* API: extend JPEG encoding data structures and add configuration attribute for JPEG encoding
* Add a unit test for JPEG encoding (Sirisha Muppavarapu)
* Add support for HEVC decoding and JPEG encoding in VA trace utility
* Fix out of tree builds (Emil Velikov)
* VA/X11: fix BadDrawable issue when calling vaTerminate() after the pixmaps have been destroyed (Lionel Landwerlin)

Version 1.4.1 - 24.Oct.2014
* Add support for DRM Render-Nodes (Andrey Larionov)

Version 1.4.0 - 30.Sep.2014
* API: add support for VP8 encoding
* API: add H.264 MVC profiles for decoding and encoding
* API: add buffer export interfaces for interop with 3rdparty APIs (EGL, OCL)
* API: add suppor for encoder quality level
* API: add attribute usage hint flag
* Fix build on 64-bit versions of Android (Qiming Shi)
* Assorted fixes to the VA fool and trace modules (Austin Yuan)

Version 1.3.1 - 09.May.2014
* API: fix VA_ENC_PACKED_HEADER_RAW_DATA value
* API: add STE filter to the VPP pipeline
* Update doxygen tags in libva
* Fix doc/Makefile.am
* A workaround for https://bugs.freedesktop.org/show_bug.cgi?id=76755

Version 1.3.0 - 24.Mar.2014
* API: add support for VP8 decoding
* API: drop VAEntrypointMax enumeration
* Enhancement for VA trace utility

Version 1.2.1 - 27.Jun.2013
* Fix https://bugs.freedesktop.org/show_bug.cgi?id=66221
* Add back VA_DRIVER_INIT_FUNC definition for testing

Version 1.2.0 - 25.Jun.2013
* API: new H.264 encoding API for Main and High profiles
* API: add support for MPEG-2 encoding
* API: add video processing interfaces
* API: add vaQuerySurfaceAttributes() to query surface attributes supported by the underlying drivers.
* API: new version of vaCreateSurfaces()
* API: add new surface attributes to enable VA surface creation from external buffer
* API: add new RT formats and fourcc codes
* Refine VA trace utility
* Refine H.264 encoding test cases {avcenc, h264enc}
* A new test case for MPEG-2 encoding
* A lot of bug fixes

Version 1.1.1 - 19.Mar.2013
* Support wayland 1.0 protocol (Rob Bradford)
* Automake 1.13 fixups (Armin K)
2017-02-24 00:10:04 +00:00
joerg
03da843e61 Pointers are not ordered relative to 0. 2017-02-21 16:03:21 +00:00
joerg
f69e86ec0f Fix iconv error handling. Bump revision. 2017-02-14 21:25:50 +00:00
fhajny
fd3aab3207 Add support for the Sun linker. Fixes joyent/pkgsrc/issues/455 on SunOS.
Based on jcea's pull request.
2017-02-13 13:39:55 +00:00
leot
74cc05ba3e Update multimedia/mpv to mpv-0.24.0
Changes:
Release 0.24.0
==============
Features
--------
Added
~~~~~
- Windows: allow snapping to screen edges (#2248)
- macOS: add border cycling (#2430)
- player: add experimental C plugin interface
- player: add experimental stream recording feature (--record-file)
- player: add prefetching of the next playlist entry (--prefetch-playlist;
  does NOT work with URLs resolved by youtube-dl)
- stream_lavf: add support for data URIs (#4058)
- vaapi: add support for 10-bit video formats (requires patched Mesa and
  capable hardware)
- x11: pseudo HiDPI scaling

Options and Commands
--------------------
Added
~~~~~
- sub: add --sub-justify and --sub-ass-justify options
- sub: add option to force using video resolution for image subtitles
  (--image-subs-video-resolution)

Changed
~~~~~~~
- command: rename framedrop properties
    - drop-frame-count → decoder-frame-drop-count
    - vo-drop-frame-count → frame-drop-count
- input.conf: change "L" to change loop-file by default

Deprecated
~~~~~~~~~~
- --hwdec-preload (replaced with --opengl-hwdec-interop)

Removed
~~~~~~~
- options: drop deprecated --sub-codepage syntax
- options: drop deprecated --vd/--ad codecs selection features
- player: remove --stream-capture option/property

Fixes and Minor Enhancements
----------------------------
- Windows: update the fullscreen state on restoring
- ad_spdif: fix obscure cases of AC3 passthrough (e.g. 44100 Hz AC3)
- ao_oss: use --audio-device if --oss-device isn't set (#4122)
- build: fix --disable-gl if cuda is enabled
- build: rpi: rely on pkgconfig for compiler flags to ease cross compilation
- charset_conv: fallback to interpreting subs as latin1 if iconv fails
- charset_conv: fix "auto" fallback with uchardet not compiled (#3954)
- client API: fix freeze when destroying mpv_handle before mpv_initialize
- client API: fix mpv_set_property() return value before init (#3988)
- command: fix potential crash for script-binding with multi-commands
- command: nicer OSD formatting for loop-file
- command: shorten long playlists on OSD
- config: do not resolve default profile during "include" processing (#4024)
- cuda: fix 10 bit decoding
- cue: accept lower-case cue commands (#4057)
- demux_mkv: any reference makes a frame not a keyframe (fixes seeking in WebM
  files with alpha channel)
- lavfi: slightly better disconnected output handling (#4118)
- lua: close directory after reading its entries (#4045)
- macOS: consistent normalization when searching for external files (#4016)
- macOS: don't change Space on quit in fullscreen (#3957)
- macOS: don't constrain window frame for fullscreen (#4044)
- macOS: don't init displaylink on reconfig (#4031)
- macOS: fix build on OS X 10.9 (#3946)
- macOS: fix color profile retrieval
- macOS: fix displaylink refresh rate retrieval
- macOS: fix dropping of files and URLs (#4036)
- macOS: fix handling of geometry option (#3867)
- macOS: fix unwanted behavior with window level other than the default
  (#1757, #1884)
- macOS: fix window size in certain circumstances
- macOS: properly recover from toggleFullscreen fail (#4035)
- osc: allow playlist buttons when looping (#4092)
- osc: bottom/topbar: clip title instead of stretching
- osc: bottombar/topbar: make chapter markers slightly bigger
- osc: box: clip with ellipsis after too much stretching
- osc: fix crashes related to field eventresponder being nil (#3210)
- player: add .scc subtitle extension
- stream_bluray: use proper 0-based index
- sub: remove .txt as text subtitle extension
- tv: fix segfaults on TV input (#4096)
- vaapi: set libva > 0.39.4 message callbacks to prevent it from printing
  messages to the terminal
- vd_lavc: improved fallback behavior for --hwdec=cuda (#3914)
- vdpau: reject decoding of non-4:2:0 (would decode to garbage)
- vf_lavfi: don't crash with VOs without hardware decoding support (#4064)
- vo_opengl, vo_opengl_cb: better hwdec interop backend selection
- vo_opengl: angle: rewrite with custom swap chain (fixes problems with
  e.g. 24 fps video on 24 Hz monitors, avoids problems with DirectComposition,
  enables "screenshot window" command on Windows 8 and newer)
- vo_opengl: partially fix rotation for 4:2:2 content
- vo_opengl: x11egl: fix alpha mode
- wayland: fix high CPU usage with mpv paused and visible
- ytdl_hook, edl: implement pseudo-DASH support
- ytdl_hook: add non-dash fallbacks to default formats
- ytdl_hook: fix opening hitbox.tv rtmp stream
- ytdl_hook: respect --no-audio, don't force-select track
- ytdl_hook: support livestream segmented DASH VODs
- ytdl_hook: support segmented dash
2017-02-12 22:02:28 +00:00
ryoon
72c3cb198b Recursive revbump from fonts/harfbuzz 2017-02-12 06:24:36 +00:00
adam
4b266d1edc Changes 1.2:
- Add partial support for ITU-T H.265
- Add support for DVB-VBI
- Add support for SCTE 104
- Add support for SMPTE 2010
- Add support for SMPTE RDD 08 (OP-47 subtitles)
- Add support for SMPTE 291
- Add support for SMPTE 337
- Add support for RFC 4175 video
- Add support for hbrmt 2022-6
- Add support for RTP RFC 2250
- Improve support of RTCP
- Fix character set for Chinese DVB strings
- Fix A/52 bitrate table
2017-02-11 14:24:37 +00:00
adam
d9029e6733 version 2.8.11
- avcodec/h264_slice: Clear ref_counts on redundant slices
- lavf/mov.c: Avoid heap allocation wrap in mov_read_uuid
- lavf/mov.c: Avoid heap allocation wrap in mov_read_hdlr
- avcodec/pictordec: Fix logic error
- avcodec/movtextdec: Fix decode_styl() cleanup
- lavf/matroskadec: fix is_keyframe for early Blocks
- configure: bump year
- avcodec/pngdec: Check trns more completely
- avcodec/interplayvideo: Move parameter change check up
- avcodec/mjpegdec: Check for for the bitstream end in mjpeg_decode_scan_progressive_ac()
- avformat/flacdec: Check avio_read result when reading flac block header.
- avcodec/utils: correct align value for interplay
- avcodec/vp56: Check for the bitstream end, pass error codes on
- avcodec/mjpegdec: Check remaining bitstream in ljpeg_decode_yuv_scan()
- avcodec/pngdec: Fix off by 1 size in decode_zbuf()
- avformat/avidec: skip odml master index chunks in avi_sync
- avcodec/mjpegdec: Check for rgb before flipping
- avutil/random_seed: Reduce the time needed on systems with very low precision clock()
- avutil/random_seed: Improve get_generic_seed() with higher precision clock()
- avformat/utils: Print verbose error message if stream count exceeds max_streams
- avformat/options_table: Set the default maximum number of streams to 1000
- avutil: Add av_image_check_size2()
- avformat: Add max_streams option
- avcodec/ffv1enc: Allocate smaller packet if the worst case size cannot be allocated
- avcodec/mpeg4videodec: Fix undefined shifts in mpeg4_decode_sprite_trajectory()
- avformat/oggdec: Skip streams in duration correction that did not had their duration set.
- avcodec/ffv1enc: Fix size of first slice
- pgssubdec: reset rle_data_len/rle_remaining_len on allocation error
2017-02-11 09:21:02 +00:00
adam
ffedd84e59 version 3.2.4:
- avcodec/h264_slice: Clear ref_counts on redundant slices
- lavf/mov.c: Avoid heap allocation wrap in mov_read_uuid
- lavf/mov.c: Avoid heap allocation wrap in mov_read_hdlr
- avcodec/pictordec: Fix logic error
- ffserver_config: Setup codecpar in add_codec()
- Changelog: fix typos
2017-02-11 09:12:42 +00:00
leot
b9ea97ed7f mpv needs devel/libiconv too
Bump PKGREVISION

Pointed out by <sevan>'s FreeBSD 10.3 bulk build
2017-02-11 09:05:27 +00:00
adam
be0a8c0e46 version 3.2.3:
- avcodec/movtextdec: Fix decode_styl() cleanup
- lavf/matroskadec: fix is_keyframe for early Blocks
- configure: bump year
- avcodec/pngdec: Check trns more completely
- avcodec/interplayvideo: Move parameter change check up
- avcodec/dca_lbr: Fix off by 1 error in freq check
- avcodec/mjpegdec: Check for for the bitstream end in mjpeg_decode_scan_progressive_ac()
- pgssubdec: reset rle_data_len/rle_remaining_len on allocation error
- swscale: save ebx register when it is not available
- avformat/flacdec: Check avio_read result when reading flac block header.
- avcodec/utils: correct align value for interplay
- avcodec/vp56: Check for the bitstream end, pass error codes on
- avcodec/mjpegdec: Check remaining bitstream in ljpeg_decode_yuv_scan()
- avcodec/pngdec: Fix off by 1 size in decode_zbuf()
- libopenmpt: add missing avio_read return value check
- avcodec/bsf: Fix av_bsf_list_free()
- avcodec/omx: Do not pass negative value into av_malloc()
- avformat/avidec: skip odml master index chunks in avi_sync
- avcodec/mjpegdec: Check for rgb before flipping
- lavf/utils.c Protect against accessing entries[nb_entries]
- avutil/random_seed: Reduce the time needed on systems with very low precission clock()
- swscale/swscale: Fix dereference of stride array before null check
- avutil/random_seed: Improve get_generic_seed() with higher precission clock()
- avformat/mp3dec: fix msan warning when verifying mpa header
- avformat/utils: Print verbose error message if stream count exceeds max_streams
- avformat/options_table: Set the default maximum number of streams to 1000
- lavf/chromaprint: Update for version 1.4
- avutil: Add av_image_check_size2()
- avformat: Add max_streams option
- avcodec/ffv1enc: Allocate smaller packet if the worst case size cannot be allocated
- avcodec/mpeg4videodec: Fix undefined shifts in mpeg4_decode_sprite_trajectory()
- avformat/oggdec: Skip streams in duration correction that did not had their duration set.
- avcodec/ffv1enc: Fix size of first slice
- ffplay: fix sws_scale possible out of bounds array access
- avfilter/vf_hwupload_cuda: Add min/max limits for the 'device' option
2017-02-07 19:28:09 +00:00
wiz
618bb5995c Remove long obsolete perl version reference. 2017-02-07 12:13:12 +00:00
wiz
7ac05101c6 Recursive bump for harfbuzz's new graphite2 dependency. 2017-02-06 13:54:36 +00:00
wiz
369a6443f1 Remove patch that is not in distinfo. 2017-02-05 13:18:24 +00:00
maya
f0676c0e96 rename ptp-suid option to gstreamer-ptp-suid
requested by wiz
2017-02-03 17:10:49 +00:00
maya
a1c34cf774 gst-plugins1-libav: update to 1.10.3 2017-02-03 15:34:29 +00:00
maya
18683faeaf gst-plugins1-good: update to 1.10.3 2017-02-03 15:30:45 +00:00
maya
b49ede34e5 gst-plugins1-ugly: update to 1.10.3 2017-02-03 15:28:40 +00:00
maya
bc5a08f172 gst-plugins1-bad: update to 1.10.3 2017-02-03 15:27:10 +00:00
maya
1cf4279ce4 gst-plugins1-base: update to 1.10.3 2017-02-03 15:23:46 +00:00
maya
c7b100c003 gstreamer1: update to 1.10.3
Major bugfixes in 1.10.1

    Security-relevant bugfix in the vmnc decoder (CVE-2016-9445, CVE-2016-9446)
    Various bugfixes to playbin3/decodebin3
    Fix error at the end of playing any WAV file
    Fix usability of androidmedia plugin if the camera or sensor API is not available, but codecs are
    Handle redirections on PLAY, and missing control attribute in the RTSP source
    Various OpenGL related bugfixes
    ... and many, many more!

Major bugfixes in 1.10.2

    Security-relevant bugfix in the FLI/FLX/FLC decoder (CVE-2016-9634, CVE-2016-9635, CVE-2016-9636)
    Various fixes for crashes, assertions and other failures on fuzzed input files. Among others, thanks to Hanno Böck for testing and reporting (CVE-2016-9807, CVE-2016-9808, CVE-2016-9809, CVE-2016-9810, CVE-2016-9811, CVE-2016-9812, CVE-2016-9813).
    SAVP/SAVPF profile in gst-rtsp-server works for live streams again, and the correct MIKEY policy message is generated
    Further OpenGL related bugfixes
    gst-libav was updated to ffmpeg 3.2.1
    ... and many, many more!

Major bugfixes in 1.10.3

    Various fixes for crashes, assertions, deadlocks and memory leaks on fuzzed input files and in other situations
    Regression fixes for souphttpsrc with redirection tracking and retrying
    Regression fix for gst-rtsp-server not handling TCP-only medias anymore
    Various other bugfixes the RTP/RTSP codebase
    vp8enc works again on 32 bit Windows
    Fixes to Opus PLC handling in the decoder
    Fix for stream corruption in multihandlesink when removing clients
    gst-libav was updated to ffmpeg 3.2.2
    ... and many, many more!
2017-02-01 13:28:16 +00:00
martin
8447cd3df2 Support the "introspection" option. 2017-01-31 16:43:55 +00:00
martin
5d9d67cf28 Add support for the "introspection" option 2017-01-31 15:54:39 +00:00
khorben
5563477da9 Add support for more dependencies by default
This registers support for libXrandr and libXScrnSaver. Pulseaudio is now
suggested by default as well (as is the case for mplayer).

Bump PKGREVISION.
2017-01-31 01:37:19 +00:00
maya
fd102a549f streamlink: update to 0.3.0
Release 0.3.0 of Streamlink!

A lot of updates to each plugin (thank you @beardypig !), automated Windows releases, PEP8 formatting throughout Streamlink are some of the few updates to this release as we near a stable 1.0.0 release.

Main features are:

    Lot's of maintaining / updates to plugins
    General bug and doc fixes
    Major improvements to development (github issue templates, automatically created releases)

Agustín Carrasco <asermax@gmail.com> (1):
      Links on crunchy's rss no longer contain the show name in the url (#379)

Brainzyy <Brainzyy@users.noreply.github.com> (1):
      Add basic tests for stream.me plugin (#391)

Javier Cantero <jcantero@escomposlinux.org> (2):
      plugins/twitch: use version v3 of the API
      plugins/twitch: use kraken URL

John Smith <v2.0@protonmail.com> (3):
      Added support for bongacams.com streams (#329)
      streamlink_cli.main: close stream_fd on exit (#427)
      streamlink_cli.utils.progress: write new line at finish (#442)

Max Riegler <rinukkusu@sub-r.de> (1):
      plugins.chaturbate: new regex (#457)

Michiel Sikma <michiel@wedemandhtml.com> (1):
      Update PLAYER_VERSION, as old one does not return data. Add ability to use streams with /embed/video in the URL, from embedded players. (#311)

Mohamed El Morabity <melmorabity@users.noreply.github.com> (6):
      Add support for pluzz.francetv.fr (#343)
      Fix ArteTV plugin (#385)
      Add support for Canal+ TV group channels (#416)
      Update installation instructions for Fedora (#443)
      Add support for Play TV (#439)
      Use token generator for HLS streams, as for HDS ones (#466)

RosadinTV <rosadintv@outlook.com> (1):
      --can-handle-url-no-redirect parameter added (#333)

Stefan Hanreich <stefanhani@gmail.com> (1):
      added chocolatey to the documentation (#380)

bastimeyer <mail@bastimeyer.de> (3):
      Automatically create Github releases
      Set changelog in automated github releases
      Add a github issue template

beardypig <beardypig@users.noreply.github.com> (55):
      plugins.tvcatchup: site layout changed, updated the stream regex to accommodate the change (#338)
      plugins.streamlive: streamlive.to have added some extra protection to their streams which currently prevents us from capturing them (#339)
      cli: add command line option to specific logging path for subprocess errorlog
      plugins.trtspor: added support for trtspor.com (#349)
      plugins.kanal7: fixed page change in kanal7 live stream (#348)
      plugins.picarto: Remove the unreliable rtmp stream (#353)
      packaging: removed the built in backports infavour of including them as dependencies when required (#355)
      Boost the test coverage a bit (#362)
      plugins: all regex string should be raw (#361)
      ci: build and test on Python 3.6 (+3.7 on travis, with allowed failure) (#360)
      packages.flashmedia: fix bug in AMFMessage (#359)
      tests: use mock from unittest when available otherwise fallback to mock (#358)
      stream.hls: try to retry stream segments (#357)
      tests: add codecov config file (#363)
      plugins.picarto: updated plugin to use tech_switch divs to find the stream parameters
      plugins.mitele: support for live streams on mitele.es
      docs: add a note about python-devel needing to be installed in some cases
      docs/release: generate the changelog as rst instead of md
      plugins.adultswim: support https urls
      use iso 8601 date format for the changelog
      plugins.tf1: added plugin to support tf1.fr and lci.fr
      plugins.raiplay: added plugin to support raiplay.it
      plugins.vaughnlive: updated player version and info URL (#383)
      plugins.tv8cat: added support for tv8.cat live stream (#390)
      Fix TF1.fr plugin (#389)
      plugins.stream: fix a default scheme handling for urls
      Add support for some Bulgarian live streams (#392)
      rtmp: fix bug in redirect for rtmp streams
      plugins.sportal: added support for the live stream on sportal.bg
      plugins.bnt: update the user agent string for the http requests
      plugins.ssh101: update to support new site layout
      Optionally use FFMPEG to mux separate video and audio streams (#224)
      Support for 4K videos in YouTube (#225)
      windows-installer: add the version info to the installer file
      include CHANGELOG.rst instead of .md in the egg
      stream.hls: output duplicate streams for HLS when multiple streams of the same quality are available
      stream.ffmpegmux: fix support for avconv, avconv will be used if ffmpeg is not found
      Adultswin VOD support (#406)
      Move streamlink_cli.utils.named_pipe in to streamlink.utils
      plugins.rtve: update plugin to support new streaming method
      stream.hds: omit HDS streams that are protected by DRM
      Adultswin VOD fix for live show replays (#418)
      plugins.rtve: add support for legacy stream URLs
      installer: remove the streamlink bin dir from %PATH% before installing
      plugins.twitch: only check hosted channels when playing a live stream
      docs: tweaks to docs and docs build process
      Fix iframe detection for BTN/cdn.bg streams (#437)
      fix some regex that give deprecation warnings in python 3.6
      plugins.adultswim: correct behaviour for archived streams
      plugins.nineanime: add scheme to grabber api url if not present
      session: add an option to disable Diffie Hellman key exchange
      plugins.srgssr: added support for srg ssr sites: srf, rts and rsi
      plugins.srgssr: fixed bug in api URL and fixed akamai urls with authparams
      cli: try to terminate the player process before killing it (if terminate takes too long)
      plugins.swisstxt: add support for the SRG SSR sites sports sections

fozzy <fozzysec@gmail.com> (1):
      Add plugin for huajiao.com and zhanqi.tv (#334)

sqrt2 <sqrt2@users.noreply.github.com> (1):
      Fix swf_url in livestream.com plugin (#428)

stepshal <nessento@openmailbox.org> (1):
      Remove trailing.

stepshal <stepshal@users.noreply.github.com> (2):
      Add blank line after class or function definition (#408)
      PEP8 (#414)
2017-01-30 01:56:15 +00:00
maya
f7b3866eb3 gstreamer1: don't create a setuid binary by default, make an option for it.
gstreamer has gst-ptp-helper - helper for synchronizing time across
the network. I don't believe this option is useful enough to be a default,
but it poses a security risk.

For more information about PTP in Gstreamer, see the following post:
https://coaxion.net/blog/2015/05/ptp-network-clock-support-in-gstreamer/

bump PKGREVISION
2017-01-29 23:24:10 +00:00
tsutsui
edc9657494 Update ruby-gnome2 packages to 3.1.1.
pkgsrc changes:
 * add graphics/ruby-gnome2-clutter-gdk

Upstream changes:
(from https://github.com/ruby-gnome2/ruby-gnome2/blob/3.1.1/NEWS)

== Ruby-GNOME2 3.1.1: 2017-01-26

=== Changes

==== All

  * Improvements
    * Windows: Supported Ruby 2.4.

==== Ruby/GLib2

  * Improvements
    * (({GLib::DateTime})): Added.
      [GitHub#961][GitHub#965]
      [Patch by cedlemo]
    * (({GLib::TimeZone})): Added. [GitHub#963][Patch by cedlemo]
    * Stopped to show "message", "info" and "debug" level logs by default.
      You can enable them by (({$DEBUG = true})).
      [GitHub#981][Reported by PeterWAWood]
    * Windows: Updated bundled PCRE to 8.40.

==== Ruby/GObjectIntrospection

  * Improvements
    * Supported outputting (({guint8})) array.
    * Supported converting (({equal})) method to (({==})) method.
    * Supported auto (({Enumerable})) inclusion for classes and
      modules that have (({each})) method.

==== Ruby/GIO2

  * Improvements
    * (({Gio::Settings#initialize})): Added backward compatible API
      again.
  * Fixes
    * Supported GIO 2.38 or earlier again.

==== Ruby/Pango

  * Fixes
    * (({Pango::LayoutLine#x_to_index})): Fixed a crash bug.
    * Windows: Updated bundled HarfBuzz to 1.4.1.
    * Windows: Updated bundled ICU to 58.2.

==== Ruby/GdkPixbuf2

  * Improvements
    * (({GdkPixbuf::Pixbuf#save_to_buffer})): Supported again but it's
      deprecated. Use (({GdkPixbuf::Pixbuf#save})) instead.
    * Windows: Updated bundled gdk-pixbuf to 2.36.4.

==== Ruby/GDK3

  * Improvements
    * Windows: Updated bundled GTK+ to 3.22.7.

==== Ruby/GTK3

  * Improvements
    * (({Gtk::TreeViewColumn#initialize})): Supported option Hash.
      [GitHub#958][Patch by Detlef Wagner]
    * Updated samples. [Patch by cedlemo]
    * (({Gtk::Dialog#get_widget_for_response_id})): Supported
      (({Symbol})) as response ID.
      [GitHub#978][Patch by Detlef Wagner]
    * (({Gtk::Container#add})): Changed to return (({self})) again.
    * Windows: u

==== Ruby/Poppler

  * Fixes
    * (({Poppler::IndexIter})): Fixed a crash bug.
    * (({Poppler::IndexIter#child})): Added a missing (({NULL}))
      check.
    * Fixed types of action classes. They must be (({GLib::Boxed})).

==== Ruby/GStreamer

  * Improvements
    * Windows: Updated bundled GStreamer to 1.10.2.

==== Ruby/ClutterGStreamer

  * Improvements
    * Windows: Updated bundled Clutter-GStreamer to 3.0.22.

==== Ruby/GtkSourceView3

  * Improvements
    * Windows: Updated bundled GtkSourceView to 3.22.2.

==== Ruby/GSF

  * Improvements
    * Windows: Updated bundled GSF to 1.14.41.

=== Thanks

  * Detlef Wagner
  * cedlemo
  * PeterWAWood
2017-01-29 07:54:19 +00:00
tsutsui
5184490bb9 Sync HOMEPAGE with graphics/clutter/Makefile. 2017-01-29 07:09:18 +00:00
adam
eda492c930 Changes 1.1.1:
Use secure_getenv(3) to improve security

This patch is in response to the following security vulnerabilities
(CVEs) reported to NVIDIA against libvdpau:

CVE-2015-5198
CVE-2015-5199
CVE-2015-5200

To address these CVEs, this patch:

- replaces all uses of getenv(3) with secure_getenv(3);
- uses secure_getenv(3) when available, with a fallback option;
- protects VDPAU_DRIVER against directory traversal by checking for '/'

On platforms where secure_getenv(3) is not available, the C preprocessor
will print a warning at compile time. Then, a preprocessor macro will
replace secure_getenv(3) with our getenv_wrapper(), which utilizes the check:

  getuid() == geteuid() && getgid() == getegid()

See getuid(2) and getgid(2) for further details.
2017-01-23 18:20:59 +00:00
adam
c8d510b101 Changes 20170122:
Bug fixes.
2017-01-23 15:28:27 +00:00
maya
877e48cca6 libvdpau: don't restrict this package to specific operating systems.
there's no reason to - other operating systems have suitable drivers too,
and it doesn't break builds as far as I can tell.

PR pkg/51704, applying as maintainer did not respond.
2017-01-22 10:58:47 +00:00
ryoon
f62b809c5a Recursive revbump from audio/pulseaudio-10.0 2017-01-21 20:06:44 +00:00
agc
30b55df38e Convert all occurrences (353 by my count) of
MASTER_SITES= 	site1 \
			site2

style continuation lines to be simple repeated

	MASTER_SITES+= site1
	MASTER_SITES+= site2

lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint
accordingly.
2017-01-19 18:52:01 +00:00
markd
bb60f9ff2b Update to mplayerthumbs 16.04.0
minor changes - last kde4 version
2017-01-19 09:16:20 +00:00
markd
6a20f98e13 Update to libkcddb 16.08.0
minor changes - last kde4 version
2017-01-19 09:15:16 +00:00
markd
fac1dd5960 Update to audiocd-kio 16.08.0
minor changes - last kde4 version
2017-01-19 09:14:07 +00:00
skrll
befb3d804d Update to 12b472eaa75bce25dc63ec61d9233aadb996f3a4,
Various bug fixes
2017-01-17 07:33:50 +00:00
wiz
c761d409e7 Recursive bump for libvpx shlib major change. 2017-01-16 23:45:10 +00:00
wiz
a6421cba1e Updated libvpx to 1.6.1.
2017-01-09 v1.6.1 "Long Tailed Duck"
  This release improves upon the VP9 encoder and speeds up the encoding and
  decoding processes.

  - Upgrading:
    This release is ABI compatible with 1.6.0.

  - Enhancements:
    Faster VP9 encoding and decoding.
    High bit depth builds now provide similar speed for 8 bit encode and decode
    for x86 targets. Other platforms and higher bit depth improvements are in
    progress.

  - Bug Fixes:
    A variety of fuzzing issues.
2017-01-16 12:12:59 +00:00
wiz
d71dbeaec7 Add rcvar=${name} to rc.d script.
From Christoph Lemke in PR 51799.
2017-01-08 15:42:54 +00:00