Projects
home:zaitor:branches:Essentials
libdvdcss2
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Difference Between Revision 2 and
Essentials
/
libdvdcss2
View file
libdvdcss2.changes
Changed
@@ -1,4 +1,50 @@ ------------------------------------------------------------------- +Tue Oct 13 04:55:12 UTC 2026 - Bjørn Lie <zaitor@opensuse.org> + +- Update to version 1.6.0: + * Add support for CPRM (Content Protection for Recordable Media) + decryption for CPRM-protected DVD media (DVD-RW for example) + * Add dvdcss_get_encryption_type function to the public API + This allows querying the disc's copyright protection system + type (CPST) to detect CSS/CPPM and CPRM protected media + * Update dvdcpxm_setup to allow context reuse via NULL arguments + and to accept a raw CPRM key in place of the MKB + * Improve CPXM/CPPM/CPRM error handling, context lifetime, and + cleanup + * Fix CPRM decryption and Darwin CPRM ioctl paths + * Fix CPPM decryption cache teardown and copy-control handling + * Fix OS/2 build issues and add CPRM media ID/MKB pack ioctl + support + * Fix FreeBSD and PATH_MAX build issues + * Improve Windows drive opening support + * Add proper Haiku support +- Changes between 1.4.3 and 1.5.0: + * Add support for DVD-Audio disc decryption via libdvdcpxm + integration + Add new dvdcpxm.h header for dvdcpxm function calls + Add dvdcpxm_read, dvdcpxm_readv, and dvdcpxm_seek functions + Add initialization and cleanup functions: dvdcpxm_init, + dvdcpxm_close + * Switch build system to Meson and remove autotools and Visual + Studio files + * Fix public header include paths + * Fix build issues with older compilers and scsi/sg.h detection + * Miscellaneous CI, documentation, and platform cleanups +- Changes between 1.4.2 and 1.4.3: + * Fix opening non-ASCII paths in Windows + * Avoid potential buffer overflow if PATH_MAX is reached +- Changes between 1.4.1 and 1.4.2: + * Fix buffer overflow when region mask is 0x0 + * Fix invalid free on Open +- Changes between 1.4.0 and 1.4.1: + * Fix crashes in cache directory creation and usage, including + DVDCSS_CACHE + and empty home directory cases + * Fix key cache storage in ~/.dvdcss + * Avoid closing callback stream handles +- Add meson BuildRequires and macros following upstreams port. + +------------------------------------------------------------------- Wed Feb 22 11:46:02 UTC 2017 - scarabeus@opensuse.org - Version update to 1.4.0:
View file
libdvdcss2.spec
Changed
@@ -18,17 +18,18 @@ Name: libdvdcss2 -Version: 1.4.0 +Version: 1.6.0 Release: 0 Summary: Library for accessing DVDs like block device usind deCSS if needed License: GPL-2.0+ Group: System/Libraries Url: http://www.videolan.org/libdvdcss/ -Source0: http://download.videolan.org/pub/libdvdcss/%{version}/libdvdcss-%{version}.tar.bz2 +Source0: http://download.videolan.org/pub/libdvdcss/%{version}/libdvdcss-%{version}.tar.xz + BuildRequires: gcc +BuildRequires: meson BuildRequires: pkgconfig Provides: libdvdcss = %{version} -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description libdvdcss is a simple library designed for accessing DVDs like a block device @@ -49,29 +50,24 @@ should install libdvdcss-devel. %prep -%setup -q -n libdvdcss-%{version} +%autosetup -n libdvdcss-%{version} %build -%configure \ - --disable-static \ - --disable-silent-rules -make %{?_smp_mflags} +%meson +%meson_build %install -%make_install +%meson_install find %{buildroot} -type f -name "*.la" -delete -print rm -rf %{buildroot}%{_datadir}/doc/ -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%ldconfig_scriptlets %files -%defattr(-,root,root) %doc AUTHORS COPYING NEWS README %{_libdir}/libdvdcss.so.* %files -n libdvdcss-devel -%defattr(-,root,root) %doc ChangeLog COPYING %{_includedir}/dvdcss %{_libdir}/libdvdcss.so
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.