[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