Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vlc
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
videolan
vlc
Commits
06fca109
Commit
06fca109
authored
Aug 14, 2001
by
Sam Hocevar
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* GNU/Hurd configuration and compilation fixes.
parent
6c67a6b1
Changes
7
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
284 additions
and
191 deletions
+284
-191
ChangeLog
ChangeLog
+1
-0
configure
configure
+243
-173
configure.in
configure.in
+23
-12
include/common.h
include/common.h
+3
-1
include/defs.h.in
include/defs.h.in
+3
-0
include/threads.h
include/threads.h
+7
-1
plugins/mpeg/input_ps.c
plugins/mpeg/input_ps.c
+4
-4
No files found.
ChangeLog
View file @
06fca109
...
@@ -4,6 +4,7 @@
...
@@ -4,6 +4,7 @@
HEAD
HEAD
*
GNU
/
Hurd
configuration
and
compilation
fixes
.
*
Fixed
a
crash
in
subtitle
rendering
.
*
Fixed
a
crash
in
subtitle
rendering
.
*
Activated
old
crappy
subtitle
rendering
in
overlay
mode
(
ugly
but
*
Activated
old
crappy
subtitle
rendering
in
overlay
mode
(
ugly
but
probably
better
than
having
no
subtitles
at
all
).
probably
better
than
having
no
subtitles
at
all
).
...
...
configure
View file @
06fca109
This diff is collapsed.
Click to expand it.
configure.in
View file @
06fca109
...
@@ -78,18 +78,24 @@ CPPFLAGS="${CPPFLAGS} -I/usr/local/include"
...
@@ -78,18 +78,24 @@ CPPFLAGS="${CPPFLAGS} -I/usr/local/include"
CFLAGS="${CFLAGS} -I/usr/local/include"
CFLAGS="${CFLAGS} -I/usr/local/include"
dnl Check for pthreads - borrowed from XMMS
dnl Check for pthreads - borrowed from XMMS
PTHREAD_LIBS=error
AC_CHECK_FUNC(pthread_attr_init,,[
AC_CHECK_LIB(pthread,pthread_attr_init,THREAD_LIB="-lpthread")
THREAD_LIB=error
if test "x${THREAD_LIB}" = xerror; then
if test "x${THREAD_LIB}" = xerror; then
AC_CHECK_LIB(pthread,pthread_attr_init,THREAD_LIB="-lpthread")
fi
if test "x${THREAD_LIB}" = xerror; then
AC_CHECK_LIB(pthreads,pthread_attr_init,THREAD_LIB="-lpthreads")
AC_CHECK_LIB(pthreads,pthread_attr_init,THREAD_LIB="-lpthreads")
fi
fi
if test "x${THREAD_LIB}" = xerror; then
if test "x${THREAD_LIB}" = xerror; then
AC_CHECK_LIB(c_r,pthread_attr_init,THREAD_LIB="-lc_r")
AC_CHECK_LIB(c_r,pthread_attr_init,THREAD_LIB="-lc_r")
fi
fi
if test "x${THREAD_LIB}" = xerror; then
if test "x${THREAD_LIB}" = xerror; then
THREAD_LIBS=""
THREAD_LIB=""
AC_CHECK_FUNC(pthread_attr_init)
fi
fi
])
dnl Check for cthreads under GNU/Hurd for instance
AC_CHECK_LIB(threads,cthread_fork,THREAD_LIB="-lthreads")
dnl Check for misc headers
dnl Check for misc headers
AC_EGREP_HEADER(pthread_cond_t,pthread.h,[
AC_EGREP_HEADER(pthread_cond_t,pthread.h,[
...
@@ -174,6 +180,11 @@ AC_TRY_COMPILE([#include <pthread.h>
...
@@ -174,6 +180,11 @@ AC_TRY_COMPILE([#include <pthread.h>
void quux() { boolean_t foo; }],,
void quux() { boolean_t foo; }],,
AC_DEFINE(BOOLEAN_T_IN_PTHREAD_H, 1, Define if <pthread.h> defines boolean_t.)
AC_DEFINE(BOOLEAN_T_IN_PTHREAD_H, 1, Define if <pthread.h> defines boolean_t.)
AC_MSG_RESULT(yes), AC_MSG_RESULT(no))
AC_MSG_RESULT(yes), AC_MSG_RESULT(no))
AC_MSG_CHECKING([for boolean_t in cthreads.h])
AC_TRY_COMPILE([#include <cthreads.h>
void quux() { boolean_t foo; }],,
AC_DEFINE(BOOLEAN_T_IN_CTHREADS_H, 1, Define if <cthreads.h> defines boolean_t.)
AC_MSG_RESULT(yes), AC_MSG_RESULT(no))
dnl Checks for typedefs, structures, and compiler characteristics.
dnl Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST
AC_C_CONST
...
...
include/common.h
View file @
06fca109
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
* Collection of useful common types and macros definitions
* Collection of useful common types and macros definitions
*****************************************************************************
*****************************************************************************
* Copyright (C) 1998, 1999, 2000 VideoLAN
* Copyright (C) 1998, 1999, 2000 VideoLAN
* $Id: common.h,v 1.3
7 2001/07/30 00:53:04
sam Exp $
* $Id: common.h,v 1.3
8 2001/08/14 04:52:39
sam Exp $
*
*
* Authors: Samuel Hocevar <sam@via.ecp.fr>
* Authors: Samuel Hocevar <sam@via.ecp.fr>
* Vincent Seguin <seguin@via.ecp.fr>
* Vincent Seguin <seguin@via.ecp.fr>
...
@@ -41,6 +41,8 @@ typedef u8 byte_t;
...
@@ -41,6 +41,8 @@ typedef u8 byte_t;
# include <sys/types.h>
# include <sys/types.h>
#elif defined(BOOLEAN_T_IN_PTHREAD_H)
#elif defined(BOOLEAN_T_IN_PTHREAD_H)
# include <pthread.h>
# include <pthread.h>
#elif defined(BOOLEAN_T_IN_CTHREADS_H)
# include <cthreads.h>
#else
#else
typedef
int
boolean_t
;
typedef
int
boolean_t
;
#endif
#endif
...
...
include/defs.h.in
View file @
06fca109
...
@@ -181,6 +181,9 @@
...
@@ -181,6 +181,9 @@
/* Define if <pthread.h> defines boolean_t. */
/* Define if <pthread.h> defines boolean_t. */
#undef BOOLEAN_T_IN_PTHREAD_H
#undef BOOLEAN_T_IN_PTHREAD_H
/* Define if <cthreads.h> defines boolean_t. */
#undef BOOLEAN_T_IN_CTHREADS_H
/* Define if <sys/dvdio.h> defines dvd_struct. */
/* Define if <sys/dvdio.h> defines dvd_struct. */
#undef DVD_STRUCT_IN_SYS_DVDIO_H
#undef DVD_STRUCT_IN_SYS_DVDIO_H
...
...
include/threads.h
View file @
06fca109
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
* This header provides a portable threads implementation.
* This header provides a portable threads implementation.
*****************************************************************************
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* Copyright (C) 1999, 2000 VideoLAN
* $Id: threads.h,v 1.2
2 2001/07/31 21:13:30 gbazin
Exp $
* $Id: threads.h,v 1.2
3 2001/08/14 04:52:39 sam
Exp $
*
*
* Authors: Jean-Marc Dressler <polux@via.ecp.fr>
* Authors: Jean-Marc Dressler <polux@via.ecp.fr>
* Samuel Hocevar <sam@via.ecp.fr>
* Samuel Hocevar <sam@via.ecp.fr>
...
@@ -387,6 +387,9 @@ static __inline__ int vlc_mutex_destroy( vlc_mutex_t *p_mutex )
...
@@ -387,6 +387,9 @@ static __inline__ int vlc_mutex_destroy( vlc_mutex_t *p_mutex )
#elif defined( PTHREAD_COND_T_IN_PTHREAD_H )
#elif defined( PTHREAD_COND_T_IN_PTHREAD_H )
return
pthread_mutex_destroy
(
p_mutex
);
return
pthread_mutex_destroy
(
p_mutex
);
#elif defined( HAVE_CTHREADS_H )
return
0
;
#elif defined( HAVE_KERNEL_SCHEDULER_H )
#elif defined( HAVE_KERNEL_SCHEDULER_H )
if
(
p_mutex
->
init
==
9999
)
if
(
p_mutex
->
init
==
9999
)
{
{
...
@@ -681,6 +684,9 @@ static __inline__ int vlc_cond_destroy( vlc_cond_t *p_condvar )
...
@@ -681,6 +684,9 @@ static __inline__ int vlc_cond_destroy( vlc_cond_t *p_condvar )
#elif defined( PTHREAD_COND_T_IN_PTHREAD_H )
#elif defined( PTHREAD_COND_T_IN_PTHREAD_H )
return
pthread_cond_destroy
(
p_condvar
);
return
pthread_cond_destroy
(
p_condvar
);
#elif defined( HAVE_CTHREADS_H )
return
0
;
#elif defined( HAVE_KERNEL_SCHEDULER_H )
#elif defined( HAVE_KERNEL_SCHEDULER_H )
p_condvar
->
init
=
0
;
p_condvar
->
init
=
0
;
return
0
;
return
0
;
...
...
plugins/mpeg/input_ps.c
View file @
06fca109
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
* input_ps.c: PS demux and packet management
* input_ps.c: PS demux and packet management
*****************************************************************************
*****************************************************************************
* Copyright (C) 1998, 1999, 2000 VideoLAN
* Copyright (C) 1998, 1999, 2000 VideoLAN
* $Id: input_ps.c,v 1.3
3 2001/08/10 16:38:09 massiot
Exp $
* $Id: input_ps.c,v 1.3
4 2001/08/14 04:52:39 sam
Exp $
*
*
* Authors: Christophe Massiot <massiot@via.ecp.fr>
* Authors: Christophe Massiot <massiot@via.ecp.fr>
* Cyril Deguet <asmax@via.ecp.fr>
* Cyril Deguet <asmax@via.ecp.fr>
...
@@ -604,10 +604,10 @@ static void PSSeek( input_thread_t * p_input, off_t i_position )
...
@@ -604,10 +604,10 @@ static void PSSeek( input_thread_t * p_input, off_t i_position )
p_method
=
(
thread_ps_data_t
*
)
p_input
->
p_plugin_data
;
p_method
=
(
thread_ps_data_t
*
)
p_input
->
p_plugin_data
;
/* A little bourrin but should work for a while --Meuuh */
/* A little bourrin but should work for a while --Meuuh */
#ifndef WIN32
#if defined( WIN32 ) || defined( SYS_GNU0_2 )
fseeko
(
p_method
->
stream
,
i_position
,
SEEK_SET
);
#else
fseek
(
p_method
->
stream
,
(
long
)
i_position
,
SEEK_SET
);
fseek
(
p_method
->
stream
,
(
long
)
i_position
,
SEEK_SET
);
#else
fseeko
(
p_method
->
stream
,
i_position
,
SEEK_SET
);
#endif
#endif
p_input
->
stream
.
p_selected_area
->
i_tell
=
i_position
;
p_input
->
stream
.
p_selected_area
->
i_tell
=
i_position
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment