diff --git a/_service b/_service
new file mode 100644
index 0000000..1325f71
--- /dev/null
+++ b/_service
@@ -0,0 +1,16 @@
+
+
+ https://github.com/mpv-player/mpv.git
+ git
+ mpv
+ 0.30.0+git
+ %ct.%h
+ enable
+
+
+
+
+ *.tar
+ xz
+
+
diff --git a/_servicedata b/_servicedata
new file mode 100644
index 0000000..1f5b220
--- /dev/null
+++ b/_servicedata
@@ -0,0 +1,4 @@
+
+
+ https://github.com/mpv-player/mpv.git
+ a908101258bc5c8d33ded6a1e750fb65df8cf640
\ No newline at end of file
diff --git a/mpv-0.30.0+git.1572040975.a908101258.obscpio b/mpv-0.30.0+git.1572040975.a908101258.obscpio
new file mode 100644
index 0000000..3670a9b
--- /dev/null
+++ b/mpv-0.30.0+git.1572040975.a908101258.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a5e7bf2f80009be62e8af5ff829b977268f0825564b6805f6e6451523bea5f04
+size 8637453
diff --git a/mpv-0.30.0.tar.gz b/mpv-0.30.0.tar.gz
deleted file mode 100644
index bd5908b..0000000
--- a/mpv-0.30.0.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:33a1bcb7e74ff17f070e754c15c52228cf44f2cefbfd8f34886ae81df214ca35
-size 3085141
diff --git a/mpv.changes b/mpv.changes
index ca707c5..97c7121 100644
--- a/mpv.changes
+++ b/mpv.changes
@@ -1,114 +1,10 @@
-------------------------------------------------------------------
-Fri Oct 25 14:25:19 UTC 2019 - Luigi Baldoni
+Sat Oct 26 06:20:24 UTC 2019 - idonmez@suse.com
-- Update to version 0.30.0
- * This release requires FFmpeg 4.0 or newer.
- * This release has replaced the internal Vulkan rendering
- * abstraction with libplacebo's more up-to-date
- * implementation.
- Added features:
- * vo_gpu: vulkan: hwdec_cuda: Add support for Vulkan interop
- * command: support for async commands
- * input: support for named arguments
- * cocoa-cb: add support for mac 10.14 Dark mode and run time
- switching
- * vo_gpu: switch to Vulkan API implementation based on
- libplacebo
- * context_drm_egl: Add support for presentation feedback
- * vo_gpu: implement error diffusion for dithering
- * vo/gpu: hwdec_vdpau: Support direct mode for 4:4:4 content
- * vo_gpu: hwdec_vaapi: Add Vulkan interop
- * video, TOOLS: add vf_fingerprint and a skip-logo script
- * vo_gpu: d3d11: add support for presentation feedback
- * vo_drm: 30bpp support
- * cocoa-cb: add support for 10bit opengl rendering
- * video: add pure gamma TRC curves for 2.0, 2.4 and 2.6
- * vo_drm: Implement N-buffering and presentation feedback
- * Reintroduce vo_wayland as vo_wlshm
- * video: add zimg wrapper
- * wayland: add presentation time
- * input: add gamepad support through SDL2
- Changed features:
- * cocoa-cb: use libmpv's advanced rendering control and timing
- * vo_gpu: improve tone mapping desaturation
- * vo_gpu: redesign peak detection algorithm
- * vo_gpu: allow boosting dark scenes when tone mapping
- * osc: improve look of seekranges
- * vo_gpu: x11: remove special vdpau probing, use EGL by default
- * demux: sort filenames naturally when playing a directory /
- archive
- * stream_dvb: rewrite channel switching, remove old stream
- control
- * filters: extend vf_format so that it can convert color
- parameters
- Removed features:
- * demux, stream: rip out the classic stream cache
- * vo_gpu: removed internal Vulkan implementation
- * Remove libdvdread support in favor of libdvdnav
- * demux, stream: remove much of the optical disc support
- * Remove classic Linux analog TV support, and DVB runtime
- controls
- * demux, stream: remove old rar support in favor of libarchive
- * vo_gpu: remove mali-fbdev
- * vo_gpu: remove vdpau/GLX backend
- * vf_vapourynth: remove Lua backend
- * vo_gpu: remove hwdec_d3d11eglrgb
- Added options and commands:
- * command: add a subprocess command
- * vo_gpu: added --tone-mapping-max-boost,
- --hdr-peak-decay-rate, --hdr-scene-threshold-low/high
- * player: add --demuxer-cache-wait option
- * Implement backwards playback
- * demux: add a on-disk cache
- * demux, command: add another stream recording mechanism,
- dump-cache command
- * ao_pulse: add --pulse-allow-suspended
- * command: add video-add/video-remove/video-reload commands
- * demux_cue: added --demuxer-cue-codepage to select CUE sheet
- charset
- * input: add keybind command
- * command: add sub-start & sub-end properties
- * video/d3d11: added --d3d11-adapter to select a rendering
- adapter by name
- * vo_gpu/d3d11: added --d3d11-output-format for configuring
- swap chain format
- Changed options and commands:
- * vo_gpu: split --linear-scaling into --linear-upscaling and
- --linear-downscaling
- * vo_gpu: split --tone-mapping-desaturate into strength and
- exponent
- * drm: rename --drm-osd-plane-id to --drm-draw-plane,
- --drm-video-plane-id to --drm-drmprime-video-plane,
- --drm-osd-size to --drm-draw-surface-size
- Deprecated options and commands:
- * options: deprecate --video-aspect, replaced by
- --video-aspect-override
- * options: deprecate --record-file, --spirv-compiler
- Removed options and commands:
- * options: remove deprecated --chapter option
- * demux: remove "program" property
- * stream: remove "disc-titles", "disc-title",
- "disc-title-list", and "angle" properties
- * cocoa-cb: remove --macos-title-bar-style, replaced by
- --macos-title-bar-material and --macos-title-bar-appearance
- * spirv: remove support for --spirv-compiler=nvidia (shaderc
- is the only remaining option)
- Fixes and minor enhancements:
- * context_drm_egl: implement n-buffering
- * cocoa-cb: add support for custom colored title bar
- * vo_gpu: x11egl: support Mesa OML sync extension
- * demux, demux_edl: add extension for tracks sourced from
- separate streams
- * context_drm_egl: Use eglGetPlatformDisplayEXT if available
- * vo_gpu: vulkan: add Android context
- * wayland: use xdg-decoration if available
- * vo_gpu: glx: use GLX_OML_sync_control for better vsync
- reporting
- * demux: runtime option changing for cache and stream recording
- * x11: fix ICC profiling for multiple monitors
- * zsh completion: move generation to runtime and improve
-
-- Removed _service file and switched back to stable release
+- Update to version 0.30.0+git.1572040975.a908101258:
+ * See https://github.com/mpv-player/mpv/compare/acba87e53f..a908101258
+ for the complete changelog.
+- Enable zimg support: Add BR on pkgconfig(zimg), add --enable-zimg
-------------------------------------------------------------------
Sat Oct 19 06:35:50 UTC 2019 - idonmez@suse.com
diff --git a/mpv.obsinfo b/mpv.obsinfo
new file mode 100644
index 0000000..fc4f631
--- /dev/null
+++ b/mpv.obsinfo
@@ -0,0 +1,5 @@
+name: mpv
+version: 0.30.0+git.1572040975.a908101258
+mtime: 1572040975
+commit: a908101258bc5c8d33ded6a1e750fb65df8cf640
+
diff --git a/mpv.spec b/mpv.spec
index 802611e..5ac030f 100644
--- a/mpv.spec
+++ b/mpv.spec
@@ -21,7 +21,7 @@
%define _waf_ver 2.0.9
%define _mbc_ver 3.3.17
-%define _mpv_ver 0.30.0
+%define _mpv_ver 0.30.0+git.1572040975.a908101258
%define lname libmpv1
Name: mpv
@@ -31,7 +31,7 @@ Summary: Advanced general-purpose multimedia player
License: GPL-2.0-or-later
Group: Productivity/Multimedia/Video/Players
URL: http://mpv.io/
-Source: https://github.com/mpv-player/mpv/archive/v%{_mpv_ver}.tar.gz#/%{name}-%{_mpv_ver}.tar.gz
+Source: %{name}-%{_mpv_ver}.tar.xz
Source1: https://waf.io/waf-%{_waf_ver}
Source2: %{name}.changes
# mpv-bash-completion is licensed with GPL-3.0+
@@ -93,6 +93,7 @@ BuildRequires: pkgconfig(xrandr) >= 1.2.0
BuildRequires: pkgconfig(xscrnsaver)
BuildRequires: pkgconfig(xv)
BuildRequires: pkgconfig(xxf86vm)
+BuildRequires: pkgconfig(zimg)
BuildRequires: pkgconfig(zlib)
Requires: hicolor-icon-theme
Requires(post): hicolor-icon-theme
@@ -241,6 +242,7 @@ python3 ./waf configure \
--enable-gl-x11 \
--enable-egl-x11 \
--enable-egl-drm \
+ --enable-zimg \
${myopts}
python3 ./waf build --verbose %{?_smp_mflags}