[vlc-commits] commit: Contribs: update libdvdnav patches (Jean-Baptiste Kempf )
git at videolan.org
git at videolan.org
Tue Jun 1 01:35:02 CEST 2010
vlc | branch: master | Jean-Baptiste Kempf <jb at videolan.org> | Tue Jun 1 01:32:42 2010 +0200| [9734b1ffdfe7b49b846d2dfc097d6614cfa77557] | committer: Jean-Baptiste Kempf
Contribs: update libdvdnav patches
Resolution and Win32 threads have been merged upstream
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=9734b1ffdfe7b49b846d2dfc097d6614cfa77557
---
extras/contrib/src/Makefile | 1 -
.../contrib/src/Patches/libdvdnav-resolution.patch | 80 --------------------
extras/contrib/src/Patches/libdvdnav.patch | 13 ---
3 files changed, 0 insertions(+), 94 deletions(-)
diff --git a/extras/contrib/src/Makefile b/extras/contrib/src/Makefile
index 9936711..5b2bd2a 100644
--- a/extras/contrib/src/Makefile
+++ b/extras/contrib/src/Makefile
@@ -1206,7 +1206,6 @@ ifdef SVN
libdvdnav:
$(SVN) co $(LIBDVDNAV_SVN) libdvdnav
patch -d libdvdnav -p0 < Patches/libdvdnav.patch
- patch -d libdvdnav -p0 < Patches/libdvdnav-resolution.patch
(cd $@; ./autogen.sh noconfig)
else
libdvdnav-$(LIBDVDNAV_VERSION).tar.gz:
diff --git a/extras/contrib/src/Patches/libdvdnav-resolution.patch b/extras/contrib/src/Patches/libdvdnav-resolution.patch
deleted file mode 100644
index bc4ee01..0000000
--- a/extras/contrib/src/Patches/libdvdnav-resolution.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-Index: src/dvdnav/dvdnav.h
-===================================================================
---- src/dvdnav/dvdnav.h (revision 1191)
-+++ src/dvdnav/dvdnav.h (working copy)
-@@ -553,6 +553,11 @@
- uint8_t dvdnav_get_video_aspect(dvdnav_t *self);
-
- /*
-+ * Get video resolution.
-+ */
-+int dvdnav_get_video_resolution(dvdnav_t *self, uint32_t *width, uint32_t *height);
-+
-+/*
- * Get video scaling permissions.
- * The scaling permission does only change on VTS boundaries.
- * See the DVDNAV_VTS_CHANGE event.
-Index: src/vm/vm.c
-===================================================================
---- src/vm/vm.c (revision 1191)
-+++ src/vm/vm.c (working copy)
-@@ -858,8 +858,8 @@
- break;
- }
- }
-+#endif
-
--/* currently unused */
- void vm_get_video_res(vm_t *vm, int *width, int *height) {
- video_attr_t attr = vm_get_video_attr(vm);
-
-@@ -883,7 +883,6 @@
- break;
- }
- }
--#endif
-
- int vm_get_video_aspect(vm_t *vm) {
- int aspect = vm_get_video_attr(vm).display_aspect_ratio;
-Index: src/vm/vm.h
-===================================================================
---- src/vm/vm.h (revision 1191)
-+++ src/vm/vm.h (working copy)
-@@ -159,8 +159,8 @@
- /* currently unused */
- void vm_get_audio_info(vm_t *vm, int *current, int *num_avail);
- void vm_get_subp_info(vm_t *vm, int *current, int *num_avail);
-+#endif
- void vm_get_video_res(vm_t *vm, int *width, int *height);
--#endif
- int vm_get_video_aspect(vm_t *vm);
- int vm_get_video_scale_permission(vm_t *vm);
- video_attr_t vm_get_video_attr(vm_t *vm);
-Index: src/dvdnav.c
-===================================================================
---- src/dvdnav.c (revision 1191)
-+++ src/dvdnav.c (working copy)
-@@ -844,7 +844,23 @@
-
- return retval;
- }
-+int dvdnav_get_video_resolution(dvdnav_t *this, uint32_t *width, uint32_t *height) {
-+ int w, h;
-
-+ if(!this->started) {
-+ printerr("Virtual DVD machine not started.");
-+ return -1;
-+ }
-+
-+ pthread_mutex_lock(&this->vm_lock);
-+ vm_get_video_res(this->vm, &w, &h);
-+ pthread_mutex_unlock(&this->vm_lock);
-+
-+ *width = w;
-+ *height = h;
-+ return 0;
-+}
-+
- uint8_t dvdnav_get_video_scale_permission(dvdnav_t *this) {
- uint8_t retval;
-
diff --git a/extras/contrib/src/Patches/libdvdnav.patch b/extras/contrib/src/Patches/libdvdnav.patch
index 11a5bea..621da1b 100644
--- a/extras/contrib/src/Patches/libdvdnav.patch
+++ b/extras/contrib/src/Patches/libdvdnav.patch
@@ -46,16 +46,3 @@ Index: Makefile.am
EXTRA_DIST = autogen.sh \
AUTHORS \
-Index: src/dvdnav_internal.h
-===================================================================
---- src/dvdnav_internal.h (revision 1136)
-+++ src/dvdnav_internal.h working copy)
-@@ -37,7 +37,7 @@
- #define pthread_mutex_init(a, b) InitializeCriticalSection(a)
- #define pthread_mutex_lock(a) EnterCriticalSection(a)
- #define pthread_mutex_unlock(a) LeaveCriticalSection(a)
--#define pthread_mutex_destroy(a)
-+#define pthread_mutex_destroy(a) DeleteCriticalSection(a)
-
- /* replacement gettimeofday implementation */
- #include <sys/timeb.h>
\ No newline at end of file
More information about the vlc-commits
mailing list