<div dir="ltr">What is this<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Dec 17, 2015 at 3:00 AM, <span dir="ltr"><<a href="mailto:libdvdcss-devel-request@videolan.org" target="_blank">libdvdcss-devel-request@videolan.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="font-size:12px;color:#777;font-family:'Lucida Grande',Helvetica,Arial,sans-serif;background-color:#fff;padding:4px">
<a href="https://www.boxbe.com/overview" style="text-decoration:none;color:#5e96ea" target="_blank"><img alt="Boxbe" src="http://www.boxbe.com/images/logo_dark_small.png" style="margin-left:0px;border:none" width="64px"></a>
<img src="http://www.boxbe.com/stfopen?tc_serial=23683089539&tc_rand=361167536&utm_source=stf&utm_medium=email&utm_campaign=ANNO_MWTP&utm_content=001">
<a href="mailto:libdvdcss-devel@videolan.org" target="_blank">libdvdcss-devel@videolan.org</a> is not on <a style="text-decoration:none;color:#5e96ea" href="https://www.boxbe.com/approved-list?tc_serial=23683089539&tc_rand=361167536&utm_source=stf&utm_medium=email&utm_campaign=ANNO_MWTP&utm_content=001&token=1ogA94w0rwqtvW1%2FkNW5xGm%2B3YegUa%2FawcMMcmTZUzjSj9VSzxI9UzWX5EKT%2FntV&key=PxyS9qxh60C%2FIhV2LUW3aro3e3177UNKfz6BgaAvfmk%3D" target="_blank">your Guest List</a>
| <a style="text-decoration:none;color:#5e96ea" href="https://www.boxbe.com/anno?tc_serial=23683089539&tc_rand=361167536&utm_source=stf&utm_medium=email&utm_campaign=ANNO_MWTP&utm_content=001&token=1ogA94w0rwqtvW1%2FkNW5xGm%2B3YegUa%2FawcMMcmTZUzjSj9VSzxI9UzWX5EKT%2FntV&key=PxyS9qxh60C%2FIhV2LUW3aro3e3177UNKfz6BgaAvfmk%3D" target="_blank">Approve sender</a>
| <a style="text-decoration:none;color:#5e96ea" href="https://www.boxbe.com/anno?tc_serial=23683089539&tc_rand=361167536&utm_source=stf&utm_medium=email&utm_campaign=ANNO_MWTP&utm_content=001&dom&token=1ogA94w0rwqtvW1%2FkNW5xGm%2B3YegUa%2FawcMMcmTZUzjSj9VSzxI9UzWX5EKT%2FntV&key=PxyS9qxh60C%2FIhV2LUW3aro3e3177UNKfz6BgaAvfmk%3D" target="_blank">Approve domain</a>
<br>
</div>
<br>Send libdvdcss-devel mailing list submissions to<br>
<a href="mailto:libdvdcss-devel@videolan.org">libdvdcss-devel@videolan.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
<a href="https://mailman.videolan.org/listinfo/libdvdcss-devel" rel="noreferrer" target="_blank">https://mailman.videolan.org/listinfo/libdvdcss-devel</a><br>
or, via email, send a message with subject or body 'help' to<br>
<a href="mailto:libdvdcss-devel-request@videolan.org">libdvdcss-devel-request@videolan.org</a><br>
<br>
You can reach the person managing the list at<br>
<a href="mailto:libdvdcss-devel-owner@videolan.org">libdvdcss-devel-owner@videolan.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of libdvdcss-devel digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
1. generate version.h (Petri Hintukainen)<br>
2. Update NEWS for 1.4.0 (Jean-Baptiste Kempf)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Wed, 16 Dec 2015 12:23:44 +0100 (CET)<br>
From: <a href="mailto:git@videolan.org">git@videolan.org</a> (Petri Hintukainen)<br>
To: <a href="mailto:libdvdcss-devel@videolan.org">libdvdcss-devel@videolan.org</a><br>
Subject: [libdvdcss-devel] generate version.h<br>
Message-ID: <<a href="mailto:20151216112345.0C35F15E11A@albiero.videolan.org">20151216112345.0C35F15E11A@albiero.videolan.org</a>><br>
Content-Type: text/plain; charset=UTF-8<br>
<br>
libdvdcss | branch: master | Petri Hintukainen <<a href="mailto:phintuka@gmail.com">phintuka@gmail.com</a>> | Wed Dec 16 11:21:42 2015 +0200| [a7e814e3bfc6b7b8507c0e1083153611edb66748] | committer: Petri Hintukainen<br>
<br>
generate version.h<br>
<br>
> <a href="http://git.videolan.org/gitweb.cgi/libdvdcss.git/?a=commit;h=a7e814e3bfc6b7b8507c0e1083153611edb66748" rel="noreferrer" target="_blank">http://git.videolan.org/gitweb.cgi/libdvdcss.git/?a=commit;h=a7e814e3bfc6b7b8507c0e1083153611edb66748</a><br>
---<br>
<br>
Makefile.am | 5 ++++-<br>
<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a> | 17 ++++++++++++++++-<br>
src/dvdcss/dvdcss.h | 2 ++<br>
src/dvdcss/<a href="http://version.h.in" rel="noreferrer" target="_blank">version.h.in</a> | 37 +++++++++++++++++++++++++++++++++++++<br>
4 files changed, 59 insertions(+), 2 deletions(-)<br>
<br>
diff --git a/Makefile.am b/Makefile.am<br>
index fff0579..13abfcc 100644<br>
--- a/Makefile.am<br>
+++ b/Makefile.am<br>
@@ -1,4 +1,5 @@<br>
ACLOCAL_AMFLAGS = -I m4<br>
+AM_CPPFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src/dvdcss<br>
<br>
EXTRA_DIST = msvc libdvdcss.spec INSTALL<br>
<br>
@@ -46,7 +47,9 @@ test_dvd_region_LDADD = <a href="http://libdvdcss.la" rel="noreferrer" target="_blank">libdvdcss.la</a><br>
test_dvd_region_CFLAGS = -I $(top_srcdir)/src<br>
<br>
pkgincludedir = $(includedir)/dvdcss<br>
-pkginclude_HEADERS = src/dvdcss/dvdcss.h<br>
+pkginclude_HEADERS = \<br>
+ src/dvdcss/dvdcss.h \<br>
+ src/dvdcss/version.h<br>
<br>
pkgconfigdir = $(libdir)/pkgconfig<br>
pkgconfig_DATA = src/libdvdcss.pc<br>
diff --git a/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a> b/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
index 20ba9c6..0c1430e 100644<br>
--- a/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
+++ b/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
@@ -1,4 +1,10 @@<br>
-AC_INIT(libdvdcss, 1.3.99, , , <a href="https://www.videolan.org/developers/libdvdcss.html" rel="noreferrer" target="_blank">https://www.videolan.org/developers/libdvdcss.html</a>)<br>
+dnl library version number<br>
+m4_define([dvdcss_major], 1)<br>
+m4_define([dvdcss_minor], 3)<br>
+m4_define([dvdcss_micro], 99)<br>
+m4_define([dvdcss_version],[dvdcss_major.dvdcss_minor.dvdcss_micro])<br>
+<br>
+AC_INIT(libdvdcss, dvdcss_version, , , <a href="https://www.videolan.org/developers/libdvdcss.html" rel="noreferrer" target="_blank">https://www.videolan.org/developers/libdvdcss.html</a>)<br>
AC_CONFIG_SRCDIR([src/libdvdcss.c])<br>
<br>
AC_PREREQ(2.50)<br>
@@ -231,10 +237,19 @@ AM_CONDITIONAL([APIDOC], [test "x$DOXYGEN" != "x"])<br>
AC_PATH_PROG([GIT], [git])<br>
AM_CONDITIONAL([GIT], [test "x$GIT" != "x"])<br>
<br>
+dnl export library version number<br>
+DVDCSS_VERSION_MAJOR=dvdcss_major()<br>
+DVDCSS_VERSION_MINOR=dvdcss_minor()<br>
+DVDCSS_VERSION_MICRO=dvdcss_micro()<br>
+AC_SUBST(DVDCSS_VERSION_MAJOR)<br>
+AC_SUBST(DVDCSS_VERSION_MINOR)<br>
+AC_SUBST(DVDCSS_VERSION_MICRO)<br>
+<br>
AC_SUBST(DVDCSS_LDFLAGS)<br>
AC_OUTPUT([<br>
Makefile<br>
libdvdcss.spec<br>
doc/doxygen.cfg<br>
src/libdvdcss.pc<br>
+ src/dvdcss/version.h<br>
])<br>
diff --git a/src/dvdcss/dvdcss.h b/src/dvdcss/dvdcss.h<br>
index a630107..c2ae786 100644<br>
--- a/src/dvdcss/dvdcss.h<br>
+++ b/src/dvdcss/dvdcss.h<br>
@@ -33,6 +33,8 @@<br>
<br>
#include <stdint.h><br>
<br>
+#include "version.h"<br>
+<br>
#ifdef __cplusplus<br>
extern "C" {<br>
#endif<br>
diff --git a/src/dvdcss/<a href="http://version.h.in" rel="noreferrer" target="_blank">version.h.in</a> b/src/dvdcss/<a href="http://version.h.in" rel="noreferrer" target="_blank">version.h.in</a><br>
new file mode 100644<br>
index 0000000..3210e22<br>
--- /dev/null<br>
+++ b/src/dvdcss/<a href="http://version.h.in" rel="noreferrer" target="_blank">version.h.in</a><br>
@@ -0,0 +1,37 @@<br>
+/*<br>
+ * This file is part of libdvdcss<br>
+ * Copyright (C) 2015 VideoLAN<br>
+ *<br>
+ * This file is free software; you can redistribute it and/or<br>
+ * modify it under the terms of the GNU Lesser General Public<br>
+ * License as published by the Free Software Foundation; either<br>
+ * version 2.1 of the License, or (at your option) any later version.<br>
+ *<br>
+ * This file is distributed in the hope that it will be useful,<br>
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of<br>
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU<br>
+ * Lesser General Public License for more details.<br>
+ *<br>
+ * You should have received a copy of the GNU Lesser General Public<br>
+ * License along with this library. If not, see<br>
+ * <<a href="http://www.gnu.org/licenses/" rel="noreferrer" target="_blank">http://www.gnu.org/licenses/</a>>.<br>
+ */<br>
+<br>
+#ifndef DVDCSS_VERSION_H_<br>
+#define DVDCSS_VERSION_H_<br>
+<br>
+#define DVDCSS_VERSION_CODE(major, minor, micro) \<br>
+ (((major) * 10000) + \<br>
+ ((minor) * 100) + \<br>
+ ((micro) * 1))<br>
+<br>
+#define DVDCSS_VERSION_MAJOR @DVDCSS_VERSION_MAJOR@<br>
+#define DVDCSS_VERSION_MINOR @DVDCSS_VERSION_MINOR@<br>
+#define DVDCSS_VERSION_MICRO @DVDCSS_VERSION_MICRO@<br>
+<br>
+#define DVDCSS_VERSION_STRING "@DVDCSS_VERSION_MAJOR@.@DVDCSS_VERSION_MINOR@.@DVDCSS_VERSION_MICRO@"<br>
+<br>
+#define DVDCSS_VERSION \<br>
+ DVDCSS_VERSION_CODE(DVDCSS_VERSION_MAJOR, DVDCSS_VERSION_MINOR, DVDCSS_VERSION_MICRO)<br>
+<br>
+#endif /* DVDCSS_VERSION_H_ */<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Wed, 16 Dec 2015 16:02:04 +0100 (CET)<br>
From: <a href="mailto:git@videolan.org">git@videolan.org</a> (Jean-Baptiste Kempf)<br>
To: <a href="mailto:libdvdcss-devel@videolan.org">libdvdcss-devel@videolan.org</a><br>
Subject: [libdvdcss-devel] Update NEWS for 1.4.0<br>
Message-ID: <<a href="mailto:20151216150204.A514F15AE60@albiero.videolan.org">20151216150204.A514F15AE60@albiero.videolan.org</a>><br>
Content-Type: text/plain; charset=UTF-8<br>
<br>
libdvdcss | branch: master | Jean-Baptiste Kempf <<a href="mailto:jb@videolan.org">jb@videolan.org</a>> | Wed Dec 16 16:01:56 2015 +0100| [a34ebf642b10e47c80829b923aff120d70184aba] | committer: Jean-Baptiste Kempf<br>
<br>
Update NEWS for 1.4.0<br>
<br>
> <a href="http://git.videolan.org/gitweb.cgi/libdvdcss.git/?a=commit;h=a34ebf642b10e47c80829b923aff120d70184aba" rel="noreferrer" target="_blank">http://git.videolan.org/gitweb.cgi/libdvdcss.git/?a=commit;h=a34ebf642b10e47c80829b923aff120d70184aba</a><br>
---<br>
<br>
NEWS | 7 +++++++<br>
<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a> | 4 ++--<br>
2 files changed, 9 insertions(+), 2 deletions(-)<br>
<br>
diff --git a/NEWS b/NEWS<br>
index 1d4baa8..4499c2d 100644<br>
--- a/NEWS<br>
+++ b/NEWS<br>
@@ -1,3 +1,10 @@<br>
+Changes between 1.3.99 and 1.4.0:<br>
+---------------------------------<br>
+ * Add key caching on Android<br>
+ * Fix leaks, win32 build breakage, file descriptor initialization<br>
+ * Expose version.h<br>
+<br>
+<br>
Changes between 1.3.0 and 1.3.99:<br>
---------------------------------<br>
* Drop support for HP-UX.<br>
diff --git a/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a> b/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
index 0c1430e..aeb82c7 100644<br>
--- a/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
+++ b/<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a><br>
@@ -1,7 +1,7 @@<br>
dnl library version number<br>
m4_define([dvdcss_major], 1)<br>
-m4_define([dvdcss_minor], 3)<br>
-m4_define([dvdcss_micro], 99)<br>
+m4_define([dvdcss_minor], 4)<br>
+m4_define([dvdcss_micro], 0)<br>
m4_define([dvdcss_version],[dvdcss_major.dvdcss_minor.dvdcss_micro])<br>
<br>
AC_INIT(libdvdcss, dvdcss_version, , , <a href="https://www.videolan.org/developers/libdvdcss.html" rel="noreferrer" target="_blank">https://www.videolan.org/developers/libdvdcss.html</a>)<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Subject: Digest Footer<br>
<br>
_______________________________________________<br>
libdvdcss-devel mailing list<br>
<a href="mailto:libdvdcss-devel@videolan.org">libdvdcss-devel@videolan.org</a><br>
<a href="https://mailman.videolan.org/listinfo/libdvdcss-devel" rel="noreferrer" target="_blank">https://mailman.videolan.org/listinfo/libdvdcss-devel</a><br>
<br>
<br>
------------------------------<br>
<br>
End of libdvdcss-devel Digest, Vol 61, Issue 2<br>
**********************************************<br>
<br></blockquote></div><br></div>