Commit Graph

114 Commits

Author SHA256 Message Date
Ismail Dönmez
27d2c8fcb1 - Update to version 0.32.0+git.20200208T095058.6799f8e0e9:
* See cbee577d0a..6799f8e0e9
    for the complete changelog.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=192
2020-02-09 07:09:01 +00:00
Ismail Dönmez
b0f20f93cb Accepting request 769996 from home:frispete:Tumbleweed
Sorry for the set_version change.

- Update to version 0.32.0+git.20200203T191344.cbee577d0a:
  * See f304a79935..cbee577d0a
    for the complete changelog.
- switch time tag in version to (much more comprehensible) iso format

OBS-URL: https://build.opensuse.org/request/show/769996
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=190
2020-02-04 15:12:23 +00:00
Ismail Dönmez
7ed2a94f94 - Update to version 0.32.0+git.1580606151.f304a79935:
* See cbfcd3e703..f304a79935
    for the complete changelog.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=188
2020-02-02 08:02:01 +00:00
Ismail Dönmez
9f50564017 - Update to version 0.32.0+git.1580083289.cbfcd3e703:
* See 01de2a9bd5..cbfcd3e703
    for the complete changelog.
  * mpv now generates its own bash-completion file

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=185
2020-01-27 08:14:27 +00:00
Mia Herkt
5a17ceb196 - Run spec-cleaner
- Conflict with broken versions of mpv-plugin-mpris

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=183
2020-01-18 11:34:07 +00:00
Ismail Dönmez
b9135c69ec Accepting request 763364 from home:alois:branches:multimedia:apps
update mpv-bash-completion to 3.3.18

OBS-URL: https://build.opensuse.org/request/show/763364
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=181
2020-01-11 20:36:56 +00:00
Mia Herkt
542874f7d7 Accepting request 759791 from home:namtrac:branches:multimedia:apps
- Update to version 0.31.0+git.1577540072.01de2a9bd5:
  * See 1caa653f2d..01de2a9bd5
    for the complete changelog.

OBS-URL: https://build.opensuse.org/request/show/759791
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=179
2019-12-28 19:57:41 +00:00
Martin Pluskal
7d49363411 Accepting request 759652 from home:namtrac:branches:multimedia:apps
- Update to version 0.30.0+git.1577220684.1caa653f2d:
  * See 0bf0efd6d3..1caa653f2d
    for the complete changelog.

OBS-URL: https://build.opensuse.org/request/show/759652
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=177
2019-12-27 09:18:20 +00:00
Martin Pluskal
971e542d45 Accepting request 757449 from home:namtrac:branches:multimedia:apps
- Update to version 0.30.0+git.1576544262.0bf0efd6d3:
  * See cb2d7c1534..0bf0efd6d3
    for the complete changelog.
- Update mpv-make-ffmpeg-version-check-non-fatal.patch for a simpler
  logic.

OBS-URL: https://build.opensuse.org/request/show/757449
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=175
2019-12-17 08:48:56 +00:00
Tomáš Chvátal
d22dc8cf6f Accepting request 747024 from home:namtrac:branches:multimedia:apps
- Update to version 0.30.0+git.1573301895.cb2d7c1534:
  * See a908101258..cb2d7c1534
    for the complete changelog.

OBS-URL: https://build.opensuse.org/request/show/747024
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=173
2019-11-10 10:53:53 +00:00
Tomáš Chvátal
6671496657 Accepting request 743078 from home:namtrac:branches:multimedia:apps
- Update to version 0.30.0+git.1572040975.a908101258:
  * See acba87e53f..a908101258
    for the complete changelog.
- Enable zimg support: Add BR on pkgconfig(zimg), add --enable-zimg

OBS-URL: https://build.opensuse.org/request/show/743078
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=171
2019-10-27 10:54:25 +00:00
Tomáš Chvátal
e1ec7ba396 Accepting request 742952 from home:alois:branches:multimedia:apps
Update to stable 0.30.0

OBS-URL: https://build.opensuse.org/request/show/742952
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=170
2019-10-25 16:17:24 +00:00
Tomáš Chvátal
0599a36939 Accepting request 741194 from home:namtrac:branches:multimedia:apps
- Update to version 0.30.0+git.1571393471.acba87e53f:
  * See a85fa2d2de..acba87e53f
    for the complete changelog.

OBS-URL: https://build.opensuse.org/request/show/741194
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=168
2019-10-19 07:44:43 +00:00
Tomáš Chvátal
a1a35c5724 Accepting request 737639 from home:namtrac:branches:multimedia:apps
- Update to version 0.30.0+git.1570822084.a85fa2d2de:
  * See c833c095d7...a85fa2d2de
    for the complete changelog.
  * Fixes rendering glitches on Wayland

    for the complete changelog.
    for the complete changelog.

OBS-URL: https://build.opensuse.org/request/show/737639
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=166
2019-10-12 08:52:55 +00:00
Tomáš Chvátal
6b2eff84c8 Accepting request 735525 from home:namtrac:branches:multimedia:apps
- Update to version 0.30.0+git.1570361388.6d0f0546ee:
  * See c833c095d7...6d0f0546ee

OBS-URL: https://build.opensuse.org/request/show/735525
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=164
2019-10-07 08:03:39 +00:00
Tomáš Chvátal
b10ea3c8e0 Accepting request 733919 from home:namtrac:branches:multimedia:apps
- Update to version 0.30.0+git.1569760020.c833c095d7:
  * See b6def652a4...c833c095d7
  for the complete changelog.
- Refresh mpv-make-ffmpeg-version-check-non-fatal.patch
- Remove --enable-zsh-comp option, zsh completion is now always enabled

OBS-URL: https://build.opensuse.org/request/show/733919
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=162
2019-09-29 18:33:48 +00:00
Tomáš Chvátal
dd90ea86e9 Accepting request 732736 from home:namtrac:branches:multimedia:apps
- Update to version 0.30.0+git.1569184750.b6def652a4:
  * See 0abe34ed21...b6def652a4
  for the complete changelog.

OBS-URL: https://build.opensuse.org/request/show/732736
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=160
2019-09-23 13:05:08 +00:00
Tomáš Chvátal
ae5d7608ea Accepting request 731540 from home:namtrac:branches:multimedia:apps
- Update to version 0.30.0+git.1568566852.0abe34ed21:
  * vo_gpu: x11: remove special vdpau probing, use EGL by default
  * vf_vavpp: disable this filter
  * vo_gpu: correctly normalize src.sig_peak
  * image_writer: add webp-compression option
  * image_writer: add WebP support (lossy or lossless)
  * image_writer: move convert_image() to player/screenshot.c
  * DOCS: remove references to --video-stereo-mode
  * README: remove old googlegroups mailing list address
  * manpage: minor fixes to VO manpage
  * vo: add warning message to vo_vaapi and vo_vdpau
  * vo_d3d11/context: fix crash due to ctx->ra is null pointer access 'ctx->ra' is null pointer when d3d11 init failed before call 'ra_d3d11_create' in 'd3d11_init'.
  * vo_d3d11/hwdec_dxva2dxgi: fix memory leak that 'ctx11' be not release 'ctx11' be not release when d3d11 hwdec be uninit with 'mapper_uninit' method.
  * stream_smb: remove unnecessary short write logic
  * stream_file: remove unnecessary short write logic
  * stream: handle short writes
  * ci: remove now unuspported libdvdread
  * demux, stream: remove old rar support in favor of libarchive
  * command, demux: remove program property
  * stream: remove some more optical disc leftovers
  * Remove classic Linux analog TV support, and DVB runtime controls
  * stream: remove BD/DVD/CDDA sector size alignment
  * Remove optical disc fancification layers
  * stream_dvdnav: merge stream_dvd_common
  * Remove libdvdread support in favor of libdvdnav
  * stream_file: avoid redundant free
  * js: expose mpv_abort_async_command() (match dbe831bd)
  * js: reimplement subprocess_detached using the run command (match 7f91e268)
  * js: reimplement subprocess using the subprocess command (match 548ef078)
  * js: expose async commands (match 159379980e)

OBS-URL: https://build.opensuse.org/request/show/731540
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=158
2019-09-17 13:31:12 +00:00
Tomáš Chvátal
18c176c3cd Accepting request 727760 from home:namtrac:branches:multimedia:apps
- Update to version 0.30.0+git.1567376743.6d90517275:
  * external_files: add .lrc subtitle extension
  * demux: ignore forced demuxer type for directories
  * stream_dvb: Increase timeout of streaming read.
  * stream_dvb: Adapt to VDR channel config format.
  * osc: improve look of seekranges
  * cocoa-cb: remove an unused variable
  * ao_opensles: fix delayed audio
  * travis: rework scripts to re-enable macOS
  * vo/gpu: vulkan: Pass the device name option through to libplacebo

OBS-URL: https://build.opensuse.org/request/show/727760
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=156
2019-09-02 16:18:19 +00:00
Tomáš Chvátal
bf53608393 Accepting request 725219 from home:namtrac:branches:multimedia:apps
- Reintroduce _mpv_ver since subpackages have different versions
  and need to depend on _mpv_ver when appropriate.

OBS-URL: https://build.opensuse.org/request/show/725219
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=154
2019-08-22 08:24:32 +00:00
Tomáš Chvátal
4df2da85bb Accepting request 724789 from home:namtrac:branches:multimedia:apps
- Disable set_version so that the bash-completion subpackage
  gets the correct version.

OBS-URL: https://build.opensuse.org/request/show/724789
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=153
2019-08-20 11:39:42 +00:00
Tomáš Chvátal
e23a797d28 Accepting request 724722 from home:namtrac:branches:multimedia:apps
Since mpv no longer does release since a year or so, switch to git snapshots.

- Update to version 0.30.0+git.1566288741.80552ab28e:
  * vo_gpu: d3d11: fix storage lifetime of compound literals
  * encode: set sample_aspect_ratio on AVStream struct
  * vo_gpu: fix taking screenshots of rotated videos
  * vo_gpu: hwdec_vaapi: Synchronise after exporting VA surface
  * DOCS/compile-windows: remove angleproject-git from deps
  * TOOLS/travis-rebuild-website: update condition after docker transition
  * cocoa-cb: migrate to swift 5 with swift 4 fallback
  * cocoa-cb: fix optional cases on macOS 10.12
  * build: fix build with older command line tools
  * build: make macOS SDK path and version configurable via env vars

OBS-URL: https://build.opensuse.org/request/show/724722
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=152
2019-08-20 09:46:56 +00:00
Tomáš Chvátal
169d649834 - Add vulkan dependency per bsc#1115120
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=150
2018-11-22 09:40:37 +00:00
Tomáš Chvátal
943e7c2b2f - Add vulkan dependency per bsc#115120
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=149
2018-11-22 09:16:28 +00:00
Mia Herkt
9718b72d14 Accepting request 644861 from home:jirislaby:branches:multimedia:apps
- enable tv

OBS-URL: https://build.opensuse.org/request/show/644861
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=147
2018-10-26 14:15:07 +00:00
Mia Herkt
5fe0ee6e2d - Update to version 0.29.1
Fixes and minor enhancements:
  * af_rubberband: Fix for A-V drift on seeking.
  * ao_alsa: Fixes to remove spam during pausing and end-of-file.
  * ao_jack: Fix for mpv attempting to connect to non-standard devices such as MIDI.
  * ao_openal: Drop support for Apple's bundled OpenAL due to lack of features to successfully build.
  * ao_pulse: Fix for audio buffer length calculation.
  * demux_lavf: Fix EDL playback of certain DASH streams.
  * demux_lavf: Mark v4l streams as not seekable.
  * demux_raw: Fix for gapless playback from raw audio input.
  * drm_atomic: Fix to enable video output with devices without a video overlay plane.
  * encode: Fix for crashes in case of failure to write to output.
  * encode: Fix for encoding when utilizing lavfi-complex.
  * Fix to strip HDR peak metadata if attached to SDR video (#6111)
  * manpage: Misc fixups.
  * stream_{smb,file}: Fix for partial writes to buffers.
  * stream_libarchive: Fix hang when an out-of-bound seek happens.
  * stream_smb: Fix for crashes due to libsmbclient and threading (#5936).
  * vo_gpu: Fix for corruption when multiple compute shaders override each others' block sizes (#6083).
  * ytdl_hook: Always load "ytdl://" URLs with ytdl_hook first.
  * ytdl_hook: Fix audio streams not being picked up for some sites.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=145
2018-10-02 20:31:33 +00:00
Martin Pluskal
2a3aa78169 Accepting request 624568 from home:alois:branches:multimedia:apps
- Update to version 0.29.0
  * This release requires FFmpeg 4.0 or newer.
  Added features:
  * ao/openal: Add better sample format and channel layout
    selection
  * ao/openal: Add support for direct channels output
  * cocoa-cb: initial implementation via opengl-cb API
  * context_drm_egl: Introduce 30bpp support (requires Mesa
    18.0.0_rc4 or later)
  * osx: add some more menu bar items as suggested by Apples's
    HIG
  * vo_gpu: make screenshots use the GL renderer (#5498, #5240)
  * x11: support Shift+TAB as an input key bind (#5849)
  * ytdl_hook: support native dash demuxer, if present
  Changed features
  * ao_alsa, ao_pulse: reduce requested buffer size
  * audio: change format negotiation, remove channel remix
    fudging
  * client API: deprecate opengl-cb API and introduce a
    replacement API
  * demux: lower demuxer cache default sizes from 400MB/400MB to
    50MB/150MB
  * osx: always deactivate the early opengl flush on macOS
  * scripting: change when/how player waits for scripts being
    loaded
  * vo_gpu: various improvements to HDR peak detection
  * vo_gpu: various improvements to HDR tone mapping
  * wayland_common: update to stable xdg-shell
  * ytdl_hook: parse youtube playlist urls to set start index if
    `--ytdl-raw-option=yes-playlist=` is specified
  Deprecated features:
  * af_lavrresample: deprecate this filter
  Removed features:
  * build: drop support for SDL1 (only applied to ao_sdl)
  Added options and commands:
  * add a number of --audio-resample-* options, which should
    from now on be used instead of --af-defaults=lavrresample:
  * ao/openal: --openal-direct-channels
  * command: add --osd-on-seek option defaulting to bar
  * command: add a change-list command (#5435)
  * options: add --http-proxy
  * options: add a builtin low-latency profile
  * vaapi: add option to select a non-default device path with
    --vaapi-device (#4320)
  * video: add option to reduce latency by 1 or 2 frames
  * vo_gpu: introduce --target-peak (#5521)
  Changed options and commands:
  * command: change cycle-value command behavior (#5772)
  * config: replace config dir lua-settings/ with dir
    script-opts/
  * options: --lavfi-complex now requires uniquely named filter
    pads.
  * options: --ytdl is now always enabled, even for libmpv
  * options: make --deinterlace=yes always deinterlace (#5219)
  * options: slightly improve filter help output for lavfi bridge
  * vo: rename --vo=opengl-cb to --vo=libmpv
  Deprecated options and commands:
  * encoding: deprecate a bunch of obscure options (--ovoffset,
    --oaoffset, --ovfirst, --oafirst)
  * options: deprecate --vf-defaults and --af-defaults
  * osx: --gpu-context=cocoa with --gpu-api=opengl is now
    deprecated in favour of --vo=libmpv
  Removed options and commands:
  * command: remove an old compatibility hack that allowed CLI
    aliases to be set as property, deprecated in 0.26.0
  * input: remove legacy command handling for MPlayer commands
    that were deprecated in 2013
  * options: drop --opensles-sample-rate, as --audio-samplerate
    should be used if desired
  * options: drop deprecated --videotoolbox-format, --ff-aid,
    --ff-vid, --ff-sid, --ad-spdif-dtshd, --softvol options
  * options: remove --video-stereo-mode
  * options: remove deprecated ao/vo auto profiles
  * options: remove the following encoding options: --ocopyts
    (now the default, old timestamp handling is gone), --oneverdrop
    (now default), --oharddup (you need to use --vf=fps=VALUE),
    --ofps, --oautofps, --omaxfps
  Fixes and minor enhancements:
  * HIDRemote: fix volume buttons on macOS 10.13 (#5721)
  * TOOLS/autoload: Fix broken "disabled" option
  * TOOLS/autoload: be more robust with slow directory listings
    (#5618)
  * ao_sdl: fix default buffer size
  * build: add static libraries to libmpv.pc
  * build: bump waf to 2.0.9 (fixes Python 3.7 compatibility)
  * build: manually add standard library search paths for
    linking (#5791)
  * common: round all integer times to milliseconds
  * demux, player: fix playback of sparse video streams (w/
    still images)
  * demux: support for some kinds of timed metadata (e.g. ICY)
  * demux_mkv: add V_AV1 identifier for AV1
  * demux_mkv: support Meridian Lossless Packing in Matroska
    (#5923)
  * display additional metadata tags during video playback
  * drm_atomic: Fix memory leaks in drm_atomic_create
  * enable cache for FUSE filesystems on OpenBSD and FreeBSD
  * gpu: prefer 16bit floating point FBO formats to 16bit
    integer ones
  * hwdec_vaegl: Fix VAAPI EGL interop used with gpu-context=drm
  * input.conf: use exact value for [ binding, which does the
    inverse of ]
  * input: add a keybinding to toggle hardware decoding
  * input: minor additions to default key bindings (#973)
  * osc: fix accidentally skipping files when seeking with slider
  * player: fix strange behavior on edition switching
  * player: fix track autoselection of external files yet again
  * terminal-unix: stop trying to read when terminal disappears
    (#5842)
  * video: actually wait for last frame being rendered on EOF
  * video: fix --video-rotate in some cases
  * video: fix crash with vdpau when reinitializing rendering
    (#5447)
  * vo_gpu: fix anamorphic screenshots (#5619)
  * vo_vdpau: fix resizing and rotation problems
- Refreshed mpv-make-ffmpeg-version-check-non-fatal.patch
- Bumped waf to 2.0.9
- Enable wayland only for Tumbleweed due to version constraints

OBS-URL: https://build.opensuse.org/request/show/624568
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=143
2018-07-23 06:56:04 +00:00
Tomáš Chvátal
b08ea58f24 Accepting request 613649 from home:alois:branches:multimedia:apps
- Updated mpv-bash-completion to 3.3.17
  * Added the ability to filter media file completion suggestions
    by multimedia file extensions (see README).
  Bug fixes:
  * --show-profile argument completion now suggests the list of
    existing profile names.

OBS-URL: https://build.opensuse.org/request/show/613649
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=141
2018-06-02 12:01:48 +00:00
Martin Pluskal
bae220f1d7 Accepting request 610964 from home:lachs0r:branches:multimedia:apps
- Drop libguess from BuildRequires (unused)
- Actually use optflags for build

OBS-URL: https://build.opensuse.org/request/show/610964
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=140
2018-05-21 14:41:40 +00:00
Tomáš Chvátal
01a4cefda8 Accepting request 599616 from home:alois:branches:multimedia:apps
- Update to version 0.28.2
  Added features:
  * Add DRM_PRIME Format Handling and Display for RockChip MPP
    decoders
  * csputils: Add support for Display P3 primaries
  * demux: support multiple seekable cached ranges, display
    cache ranges on OSC
  * demux_playlist: support .url files (#5107)
  * dvb: Add multiple frontends support (up to 8)
  * dvb: implement parsing of modulation for VDR-style channels
    config
  * hwdec: add mediacodec hardware decoder for IMGFMT_MEDIACODEC
    frames,
  * rename mediacodec to mediacodec-copy
  * lua: integrate stats.lua script (bound to i/I by default)
  * vd_lavc: add support for nvdec hwaccel
  * vo_gpu: add android opengl backend
  * vo_gpu: initial d3d11 support
  * vo_gpu: vulkan support
  Removed features:
  * af: remove deprecated audio filters (channels, equalizer,
    pan, volume;
  * replacements in lavfi)
  * vf: remove most GPL video filters (crop, dsize, expand,
    flip, gradfun, mirror,
  * noformat, pullup, rotate, scale, stereo3d, yadif;
    replacements in lavfi)
  * vf_buffer: remove this filter
  * video: remove automatic stereo3d filter insertion
  * vo_gpu: remove hwdec_vaglx interop
  * vo_opengl: refactor into vo_gpu
  * vo_wayland: remove
  Added options and commands:
  * demux: add option to create CC tracks eagerly
    (--sub-create-cc-track)
  * options: add --start=none to reset previously set start time
  * options: add --vlang switch
  Changed options and commands:
  * cache: lower default size to 2*10MB
  * demux: bump the demuxer cache readahead duration to 10 hours
  * demux: use seekable cache for network by default, bump
    prefetch limit
  * msg: make --msg-level affect --log-file too
  * player/misc.c: allow both --length and --end to control play
    endpoint
  * player: match subtitles with language tags with
    --sub-auto=exact
  * rename --opengl-hwdec-interop to --gpu-hwdec-interop (now
    mostly useless)
  * vd_lavc: prefer nvdec over vdpau with --hwdec=auto (better
    codec and surface
  * format support)
  * vd_lavc: rename --hwdec=rpi to --hwdec=mmal
  Removed options and commands:
  * options: remove --heartbeat-cmd and --heartbeat-interval
  * (incidentally fixes #4888)
  Fixes and Minor Enhancements
  * TOOLS/autoload.lua: add ogm, ogg and opus extensions
  * Use /dev/tty instead of stdin for terminal input (#4190)
  * audio: add audio softvol processing to AO (replaces
    previously GPL’d code)
  * audio: fix channel conversion with NA channels (e.g. with
    ALSA)
  * audio: fix missing volume update on init and reinit
  * csputils: Fix DCI P3 primaries white point
  * demux: don't allow subtitles to mess up buffered time display
  * demux: fix .cue files with audio files that contain attached
    pictures
  * demux: fix accounting for seekable ranges on track switches
    (fixes missing
  * audio when cycling through audio tracks with e.g. EDL,
    --merge-files, ordered
  * chapters and youtube-dl pseudo DASH)
  * demux: fix crash with cue/ordered chapter files (#5027)
  * demux: speed up cache seeking with a coarse index
  * demux_lavf: always give libavformat the filename when probing
  * (helps with mp3 files)
  * demux_mkv: add V_SNOW tag to mkv_video_tags
  * dvb: Fix long channel switching: next/prev channel
  * dvb: fixes for ATSC tuning
  * lavc_conv: clamp timestamps to positive (#5047)
  * mp_image: always copy color attributes on hw download (#4804)
  * mp_image: select an explicit fallback for chroma location
    (#4804)
  * msg: bump log level of --log-file to -v -v
  * msg: reinterpret a bunch of message levels
  * osc: fix rare stack overflow when changing visibility mode
  * osdep/io: add android-related bullshit to fix files >2 GiB
  * player/playloop.c: respect playback start time when using
    --loop-file
  * player: allow seeking in cached parts of unseekable streams
  * player: make track language matching case insensitive (#5272)
  * player: use start timestamp for ab-looping if --ab-loop-a is
    absent
  * player: when loading external file, always add all track
    types (#5132)
  * restore-old-bindings.conf: add old macOS/Wayland AXIS
    bindings
  * screenshot: create directories from template
  * scripting: report dlerror() output
  * sd_ass: accept RFC8081 font media types
  * sd_ass: accept otc as fallback OpenType collection file
    extension
  * stream_libarchive: work around various types of locale
    braindeath
  * (https://git.io/vbiFJ)
  * subprocess-win: don't change the mouse cursor when creating
    processes
  * video: add a hack to avoid missing subtitles with vf_sub
    (#5194)
  * video: fix alpha handling (#4983)
  * video: fix memory leaks (roughly 1 KB per decoded frame)
    with hwdec copy modes
  * video: fix rotation and deinterlace auto filters
  * video: properly pass through ICC data
  * vo: add support for externally driven renderloop and make
    wayland use it
  * (partially fixes display-sync under wayland; disables
    rendering when window
  * is invisible)
  * vo_gpu: change --tone-mapping-desaturate algorithm
  * vo_gpu: enable 3DLUTs in dumb mode
  * vo_gpu: fix gamma scale
  * vo_gpu: fix mobius tone mapping compatibility to GLSL 120
    (#5069)
  * vo_gpu: fix video sometimes not being rerendered on
    equalizer change
  * vo_gpu: kill off FBOTEX_FUZZY (#1814)
  * vo_gpu: opengl: fix possible screenshot window crash (#4905)
  * vo_gpu: opengl: use GLX_MESA_swap_control where available
  * vo_gpu: reduce the --alpha=blend-tiles checkerboard intensity
  * vo_gpu: win: remove exclusive-fullscreen detection hack
  * vo_lavc: remove messy delayed subtitle rendering logic
    (#4689)
  * wayland_common: implement output tracking, many cleanups and
    bugfixes
    (#4711)
  * ytdl_hook: don't prepend ytdl:// to non-youtube links in
    playlists (#5003)
- Refreshed mpv-make-ffmpeg-version-check-non-fatal.patch
- Dropped mpv-vaapi2.patch (no longer necessary)

OBS-URL: https://build.opensuse.org/request/show/599616
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=139
2018-04-21 19:37:40 +00:00
Tomáš Chvátal
2b21850413 - Do not enable smbclient twice, it is in normal opts too
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=136
2018-03-20 09:38:44 +00:00
Ismail Dönmez
4f66092e3b Accepting request 576476 from home:alois:branches:multimedia:apps
Additional fix for (boo#1077894)

OBS-URL: https://build.opensuse.org/request/show/576476
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=134
2018-02-14 10:18:20 +00:00
Tomáš Chvátal
90176ff6b9 Accepting request 575222 from home:alois:branches:multimedia:apps
- Update to version 0.27.1
  * This release fixes CVE-2018-6360 (boo#1077894)
  Fixes and minor enhancements
  * ytdl_hook: whitelist protocols from urls retrieved from
    youtube-dl (#5456)

OBS-URL: https://build.opensuse.org/request/show/575222
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=132
2018-02-10 14:31:19 +00:00
Martin Pluskal
6605aed559 - Enable vapoursynth support
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=129
2017-11-27 13:35:29 +00:00
Martin Pluskal
89a8152b45 - Explicitly enable more options
- Sync with changes from home:X0F:HSF

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=127
2017-11-19 18:45:52 +00:00
Tomáš Chvátal
151ef96e76 Accepting request 542474 from home:dimstar:Factory
- Add mpv-vaapi2.patch: Fix build iwth vaapi 2.0. The patch is a
  backport of the commits 93c52b, f35126 and 2ecf24.
- Conditionalize use of %desktop_database_post/postun and
  icon_theme_cache_post/postun to suse_version < 1330. The
  functionality has since been replaced by file triggers and the
  macros expand to %nil.

OBS-URL: https://build.opensuse.org/request/show/542474
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=125
2017-11-16 21:22:10 +00:00
Tomáš Chvátal
b3b16add9d Accepting request 541528 from home:Andreas_Schwab:Factory
- Fix BuildRequires for lua51

OBS-URL: https://build.opensuse.org/request/show/541528
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=123
2017-11-13 16:03:11 +00:00
Martin Pluskal
89950a4dc5 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=121 2017-11-02 13:00:49 +00:00
Martin Pluskal
d48509860b - Explicitly use pytho3 when building
- Enable libva on wayland

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=120
2017-11-02 12:19:45 +00:00
Ismail Dönmez
3ef41db0d0 Accepting request 536430 from home:alois:branches:multimedia:apps
- Update mpv-bash-completion to 3.3.16
  * gen: make output reproducible by ensuring stable output of
    pairs() by wrapping it where it matters. (Closes #18)

OBS-URL: https://build.opensuse.org/request/show/536430
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=117
2017-10-25 09:05:19 +00:00
Tomáš Chvátal
6322dcf7fe Accepting request 523855 from home:alois:branches:multimedia:apps
- Update to version 0.27.0
  Added features:
  * libmpv: options: add a thread-safe way to notify option updates
  * vd_lavc/vo_opengl: support embedded ICC profiles
  * vo: rendering API abstraction for future non-GL video outputs
  * vo_opengl: add a gamut warning feature to highlight
    out-of-gamut colors (--gamut-warning)
  * vo_opengl: add direct rendering support (--vd-lavc-dr)
  * vo_opengl: implement (faster) compute shader based EWA kernel
  * vo_opengl: implement HLG OOTF inverse
  * vo_opengl: support HDR peak detection (--hdr-compute-peak)
  * vo_opengl: support float input pixel formats
  * vo_opengl: support loading custom user textures (#4586)
  * vo_opengl: support user compute shaders
  Removed features:
  * Remove video equalizer handling from vo_direct3d, vo_sdl,
    vo_vaapi, and vo_xv (GPL, not worth the effort to support legacy
    VOs)
  Added options and commands:
  * player: add --track-auto-selection option
  Changed options and commands:
  * input: use mnemonic names for mouse buttons, same as Qt:
    https://doc.qt.io/qt-5/qt.html#MouseButton-enum
  * options: change --loop semantics
  * player: make --lavfi-complex changeable at runtime
  * vf_eq: remove this filter (GPL; uses libavfilter’s eq filter
    now, with changed semantics)
  * video: change --deinterlace behavior
  * vo_opengl: generalize HDR tone mapping to gamut mapping,
    --hdr-tone-mapping → --tone-mapping
  Removed options and commands:
  * --field-dominance (GPL-only author, no chance of relicensing)
  * input: drop deprecated "osd" command
  * options: drop --video-aspect-method=hybrid (GPL-only)
  Fixes and minor enhancements:
  * TOOLS/autocrop.lua: fix cropdetect black limit for 10-bit
    videos
  * TOOLS/lua/autodeint: update to lavfi-bridge
  * TOOLS/lua/status-line: improve and update
  * af_lavrresample: don't call swr_set_compensation() unless
    necessary (#4716)
  * ao_oss: fix period_size calculation (#4642)
  * ao_rsound: allow setting the host
  * audio: fix spdif mode
  * filter_kernels: correct spline64 kernel
  * options: fix --include (#4673)
  * player: fix --end with large values (#4650)
  * player: fix confusion in audio resync code (#4688)
  * player: make refresh seeks slightly more robust (#4757)
  * player: readd smi subtitle extension (#4626)
  * vd_lavc: change auto-probe order to prefer cuda over vdpau-copy
  * vd_lavc: fix device leak with copy-mode hwaccels (#4735)
  * vd_lavc: fix hwdec compatibility with yuvj420p formats
  * vd_lavc: fix mid-stream hwdec fallback
  * vf_vapoursynth: fix inverted sign and restore 10 bit support
    (#4720)
  * video: increase --monitorpixelaspect range
  * vo_opengl: adjust the rules for linearization (#4631)
  * vo_opengl: scale deband-grain to the signal range
  * vo_opengl: tone map on the maximum signal component
  * x11: fix that window could be resized when using embedding
    (#4784)
  * ytdl_hook: resolve relative paths when joining segment urls
    (#4827)
  * ytdl_hook: support fragments with relative paths, fixes
    segmented DASH

OBS-URL: https://build.opensuse.org/request/show/523855
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=115
2017-09-13 07:48:59 +00:00
Ismail Dönmez
0e9c4b9c24 Accepting request 518384 from home:alarrosa:branches:multimedia:apps
- Let mpv own /etc/mpv/scripts as a ghost dir so other packages
  can create it and install scripts there.

OBS-URL: https://build.opensuse.org/request/show/518384
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=113
2017-08-23 13:25:44 +00:00
Tomáš Chvátal
d54eba0b61 - Explicitly enable libsmbclient
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=111
2017-08-22 11:45:01 +00:00
Ismail Dönmez
ad23773f4d -
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=108
2017-08-21 13:15:40 +00:00
Tomáš Chvátal
d77af60f35 - Build only against luajit and not lua where possible
- Comment on why we depend on lua (for bash_completion generating)

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=107
2017-08-21 12:31:19 +00:00
Ismail Dönmez
de5f92eefd Accepting request 517776 from home:alois:branches:multimedia:apps
- Update mpv-bash-completion to 3.3.15
  * Fix af/vf filter argument expansion (#15)
  * Remove some invalid suggestions for some options (#14)
  * Recognize all --profile-style options as such and complete
    them

OBS-URL: https://build.opensuse.org/request/show/517776
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=105
2017-08-20 15:04:46 +00:00
Tomáš Chvátal
1f54b27f11 Accepting request 517720 from home:alois:branches:multimedia:apps
- Update mpv-bash-completion to 3.3.14
  * Reflect changed --list-options output for --vf-add-style
    options
- Update waf to 1.9.13

OBS-URL: https://build.opensuse.org/request/show/517720
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=104
2017-08-20 08:33:38 +00:00
Ismail Dönmez
590b93a6fa Accepting request 517150 from home:dimstar:Factory
- BuildRequire pkgconfig(lua5.1) instead of pkgconfig(lua-5.1): the
  .pc files has been normalized to match other distributions.

OBS-URL: https://build.opensuse.org/request/show/517150
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=102
2017-08-16 09:29:59 +00:00
Tomáš Chvátal
f3b8f2695d Accepting request 511387 from home:alois:branches:multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/511387
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=101
2017-07-19 11:46:40 +00:00
Tomáš Chvátal
3dbaa38420 Accepting request 511318 from home:lachs0r:branches:multimedia:apps
Update to 0.26.0, some packaging fixes.

I’d enable JavaScript support, too, but openSUSE doesn’t package MuJS yet (which is sort of a pain because upstream doesn’t have a SONAME, yada yada).


old: multimedia:apps/mpv
new: home:lachs0r:branches:multimedia:apps/mpv rev None
Index: mpv.changes
===================================================================
--- mpv.changes (revision 99)
+++ mpv.changes (revision 3)
@@ -1,4 +1,104 @@
 -------------------------------------------------------------------
+Tue Jul 18 19:42:17 UTC 2017 - 9@cirno.systems
+
+- Packaging changes:
+  * Remove unnecessary build dependencies
+  * Explicitly enable DVD and DVB features
+  * Add libgbm, rubberband, uchardet
+
+- Update to version 0.26.0
+  * Built-in V4L TV support is disabled by default.
+    av://v4l2 can be used instead.
+  * Support for C plugins is now enabled by default (#4491).
+  * Many more parts of the player are now licensed under LGPL,
+    see Copyright file.
+  Added features:
+  * csputils: implement sony s-gamut
+  * vo_opengl: add new HDR tone mapping algorithm
+    (mobius, now default)
+  * vo_opengl: hwdec_cuda: Support separate decode and display
+    devices
+  * vo_opengl: implement sony s-log1 and s-log2 trc
+  * vo_opengl: implement support for OOTFs and non-display referred
+    content
+  Removed features:
+  * vf_dlopen: remove this filter
+  Added options and commands:
+  * vo_opengl: add --tone-mapping-desaturate
+  * vo_opengl: support tone-mapping-param for `clip`
+  * ytdl_hook: add option to exclude URLs from being parsed
+  Changed options and commands:
+  * allow setting profile option with libmpv
+  * audio: move replaygain control to top-level options
+  * external_files: parse ~ in --{sub,audio}-paths
+  * options: change --sub-fix-timing default to no (#4484)
+  * options: expose string list actions for --sub-file option
+  * options: slight cleanup of --sub-ass-style-override
+    + signfs → scale
+    + --sub-ass-style-override → --sub-ass-override
+  * renamed the HDR TRCs `st2084` and `std-b67` to `pq` and `hlg`
+    respectively
+  * replace vf_format's `peak` suboption by `sig-peak`, which is
+    relative to the reference white level instead of in cd/m^2
+  * the following options change to append-by-default (and possibly
+    separator): --script
+  * video: change --video-aspect-method default value to `container`
+  Deprecated options and commands:
+  * m_option: deprecate multiple items for -add etc.
+  * player: deprecate "osd" command
+  * --audio-file-paths => --audio-file-path
+  * --sub-paths => --sub-file-path
+  * --opengl-shaders => --opengl-shader
+  * --sub-paths => --sub-file-paths
+  * the following options are deprecated for setting via API:
+    + "script" (use "scripts")
+    + "sub-file" (use "sub-files")
+    + "audio-file" (use "audio-files")
+    + "external-file" (use "external-files")
+    (the compatibility hacks for this will be removed after this
+    release)
+  Removed options and commands:
+  * chmap: remove misleading "downmix" channel layout name (#4545)
+  * demux_lavf: remove --demuxer-lavf-cryptokey option (#4579)
+  * input.conf: drop TV/DVB bindings
+  * options: remove remaining deprecated audio device selection options
+    + --alsa-device
+    + --oss-device
+    + --coreaudio-exclusive
+    + --pulse-sink
+    + --rsound-host/--rsound-port
+    + --ao-sndio-device
+    + --ao-wasapi-exclusive
+    + --ao-wasapi-device
+  * remove option --target-brightness
+  * remove property "video-params/nom-peak"
+  Fixes and minor enhancements:
+  * TOOLS/lua/autoload.lua: actually sort files case insensitive (#4398)
+  * TOOLS/lua/autoload.lua: ignores all files starting with "."
+  * ao_pulse: reorder format choice to prefer float and S32 over S16 as fallback format
+  * command: add missing change notification for playlist-shuffle (#4573)
+  * demux_disc: fix bluray subtitle language retrieval (#4611)
+  * demux_mkv: fix alpha with vp9 + libvpx
+  * demux_mkv: support FFmpeg A_MS/ACM extensions
+  * ipc-unix: don’t truncate the message on EAGAIN (#4452)
+  * ipc: raise json nesting limit (#4394)
+  * mpv_identify: replace deprecated fps property (#4550)
+  * options/path: fallback to USERPROFILE if HOME isn't set
+  * player: close audio device on no audio track
+  * player: fix potential segfault when playing dvd:// with DVD disabled (#4393)
+  * player: prevent seek position to jump around adjacent keyframes, e.g. when dragging the OSC bar on short videos (#4183)
+  * vo_opengl: bump up SHADER_MAX_HOOKS and MAX_TEXTURE_HOOKS to 64
+  * vo_opengl: correct off-by-one in scale=oversample
+  * vo_opengl: do not use vaapi-over-GLX (#4555)
+  * vo_opengl: fall back to ordered dither instead of blowing up (#4519)
+  * vo_opengl: tone map in linear XYZ instead of RGB
+  * x11: add 128x128 sized icon support
+  * ytdl_hook: add a header to support geo-bypass
+  * ytdl_hook: don't override start time set by saved state
+  * ytdl_hook: don't override user-set start time
+  * ytdl_hook: treat single-entry playlists as a single video
+
+-------------------------------------------------------------------
 Mon May 22 08:41:28 UTC 2017 - tchvatal@suse.com
 
 - Depend on lua-5.1 as 5.3 is incompatible wrt bsc#1040034 
Index: mpv.spec
===================================================================
--- mpv.spec (revision 99)
+++ mpv.spec (revision 3)
@@ -21,7 +21,7 @@
 
 %define _waf_ver 1.9.9
 %define _mbc_ver 3.3.13
-%define _mpv_ver 0.25.0
+%define _mpv_ver 0.26.0
 %define lname   libmpv1
 Name:           mpv
 Version:        %{_mpv_ver}
@@ -39,24 +39,19 @@
 Patch0:         mpv-make-ffmpeg-version-check-non-fatal.patch
 BuildRequires:  bash
 BuildRequires:  hicolor-icon-theme
-BuildRequires:  ladspa-devel
 BuildRequires:  libjpeg-devel
-BuildRequires:  libmng-devel
 BuildRequires:  linux-kernel-headers
-BuildRequires:  lirc-devel
 BuildRequires:  lua
-BuildRequires:  ncurses-devel
 BuildRequires:  perl
 BuildRequires:  pkgconfig
 BuildRequires:  python3-docutils
 BuildRequires:  update-desktop-files
-BuildRequires:  yasm
 BuildRequires:  pkgconfig(alsa)
 BuildRequires:  pkgconfig(caca) >= 0.99.beta18
 BuildRequires:  pkgconfig(dri)
 BuildRequires:  pkgconfig(dvdnav) >= 4.2.0
 BuildRequires:  pkgconfig(dvdread) >= 4.1.0
-BuildRequires:  pkgconfig(enca)
+BuildRequires:  pkgconfig(gbm)
 BuildRequires:  pkgconfig(gl)
 BuildRequires:  pkgconfig(jack)
 BuildRequires:  pkgconfig(lcms2) >= 2.6
@@ -68,7 +63,6 @@
 BuildRequires:  pkgconfig(libavformat) >= 57.56.100
 BuildRequires:  pkgconfig(libavutil) >= 55.34.100
 BuildRequires:  pkgconfig(libbluray) >= 0.3.0
-BuildRequires:  pkgconfig(libbs2b)
 BuildRequires:  pkgconfig(libcdio)
 BuildRequires:  pkgconfig(libcdio_cdda)
 BuildRequires:  pkgconfig(libcdio_paranoia)
@@ -82,7 +76,9 @@
 BuildRequires:  pkgconfig(libva-x11) >= 0.36.0
 BuildRequires:  pkgconfig(lua-5.1)
 BuildRequires:  pkgconfig(python3)
+BuildRequires:  pkgconfig(rubberband)
 BuildRequires:  pkgconfig(smbclient)
+BuildRequires:  pkgconfig(uchardet)
 BuildRequires:  pkgconfig(vdpau)
 BuildRequires:  pkgconfig(xext) >= 1.0.0
 BuildRequires:  pkgconfig(xinerama) >= 1.0.0
@@ -215,10 +211,13 @@
   --docdir="%{_docdir}/%{name}"      \
   --confdir="%{_sysconfdir}/%{name}" \
   --enable-cdda                      \
+  --enable-dvdread                   \
+  --enable-dvdnav                    \
   --enable-libmpv-shared             \
   --enable-zsh-comp                  \
   --enable-manpage-build             \
   --enable-libarchive                \
+  --enable-dvbin                     \
   ${myopts}
 
 ./waf build --verbose %{?_smp_mflags}
Index: mpv-0.26.0.tar.gz
===================================================================
Binary file mpv-0.26.0.tar.gz (revision 3) added
Index: mpv-0.25.0.tar.gz
===================================================================
Binary file mpv-0.25.0.tar.gz (revision 99) deleted

OBS-URL: https://build.opensuse.org/request/show/511318
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/mpv?expand=0&rev=100
2017-07-19 11:05:16 +00:00