Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vlc-1.1
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-1.1
Commits
23a4ece1
Commit
23a4ece1
authored
May 15, 2001
by
Sam Hocevar
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* FreeBSD pthread fixes.
parent
501cb1ba
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
52 additions
and
34 deletions
+52
-34
ChangeLog
ChangeLog
+10
-0
configure
configure
+23
-23
configure.in
configure.in
+11
-9
plugins/imdct/ac3_imdct_common.c
plugins/imdct/ac3_imdct_common.c
+3
-1
src/interface/main.c
src/interface/main.c
+5
-1
No files found.
ChangeLog
View file @
23a4ece1
...
...
@@ -3,6 +3,16 @@
#===================#
HEAD
*
FreeBSD
pthread
fixes
.
*
AC3
IMDCT
and
downmix
functions
are
now
in
plugins
,
--
imdct
and
--
downmix
options
added
.
*
Bugfixes
,
cleanings
in
gtk
.
*
Initialization
bugfixes
in
input_dvd
.
*
Added
a
b_stopped
flag
to
interface
playlist
to
have
a
stop
function
in
interface
plugins
.
*
Updated
the
Gtk
+
interface
so
that
it
has
the
same
features
as
the
Gnome
one
.
*
Beginning
of
SSE
/
3
DNow
! support for imdct and downmix.
*
Ported
alsa
interface
for
alsa
0.9
beta
*
Fixed
a
deadlock
in
spudec
.
*
Added
SPU
cropping
.
...
...
configure
View file @
23a4ece1
...
...
@@ -2388,26 +2388,9 @@ else
echo
"
$ac_t
""no"
1>&6
fi
echo
$ac_n
"checking for old style FreeBSD -pthread flag""...
$ac_c
"
1>&6
echo
"configure:2393: checking for old style FreeBSD -pthread flag"
>
&5
cat
>
conftest.
$ac_ext
<<
EOF
#line 2395 "configure"
#include "confdefs.h"
#if defined(__FreeBSD_cc_version) && __FreeBSD_cc_version <= 500001
yes
#endif
EOF
if
(
eval
"
$ac_cpp
conftest.
$ac_ext
"
)
2>&5 |
egrep
"yes"
>
/dev/null 2>&1
;
then
rm
-rf
conftest
*
echo
"
$ac_t
""yes"
1>&6
DEFINE
=
"
${
DEFINE
}
-D_THREAD_SAFE"
LIB
=
"
${
LIB
}
-pthread"
else
rm
-rf
conftest
*
echo
"
$ac_t
""no"
1>&6
echo
$ac_n
"checking for pthread_create in -lpthread""...
$ac_c
"
1>&6
echo
"configure:2411: checking for pthread_create in -lpthread"
>
&5
echo
$ac_n
"checking for pthread_create in -lpthread""...
$ac_c
"
1>&6
echo
"configure:2394: checking for pthread_create in -lpthread"
>
&5
ac_lib_var
=
`
echo
pthread
'_'
pthread_create |
sed
'y%./+-%__p_%'
`
if
eval
"test
\"
`
echo
'$''{'
ac_cv_lib_
$ac_lib_var
'+set}'
`
\"
= set"
;
then
echo
$ac_n
"(cached)
$ac_c
"
1>&6
...
...
@@ -2415,7 +2398,7 @@ else
ac_save_LIBS
=
"
$LIBS
"
LIBS
=
"-lpthread
$LIBS
"
cat
>
conftest.
$ac_ext
<<
EOF
#line 24
19
"configure"
#line 24
02
"configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
...
...
@@ -2426,7 +2409,7 @@ int main() {
pthread_create()
; return 0; }
EOF
if
{
(
eval echo
configure:24
30
:
\"
$ac_link
\"
)
1>&5
;
(
eval
$ac_link
)
2>&5
;
}
&&
test
-s
conftest
${
ac_exeext
}
;
then
if
{
(
eval echo
configure:24
13
:
\"
$ac_link
\"
)
1>&5
;
(
eval
$ac_link
)
2>&5
;
}
&&
test
-s
conftest
${
ac_exeext
}
;
then
rm
-rf
conftest
*
eval
"ac_cv_lib_
$ac_lib_var
=yes"
else
...
...
@@ -2444,10 +2427,27 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
LIB
=
"
${
LIB
}
-lpthread"
else
echo
"
$ac_t
""no"
1>&6
echo
$ac_n
"checking for old style FreeBSD -pthread flag""...
$ac_c
"
1>&6
echo
"configure:2432: checking for old style FreeBSD -pthread flag"
>
&5
cat
>
conftest.
$ac_ext
<<
EOF
#line 2434 "configure"
#include "confdefs.h"
#if defined(__FreeBSD_cc_version) && __FreeBSD_cc_version <= 500001
yes
#endif
EOF
if
(
eval
"
$ac_cpp
conftest.
$ac_ext
"
)
2>&5 |
egrep
"yes"
>
/dev/null 2>&1
;
then
rm
-rf
conftest
*
echo
"
$ac_t
""yes"
1>&6
DEFINE
=
"
${
DEFINE
}
-D_THREAD_SAFE"
LIB
=
"
${
LIB
}
-pthread"
else
rm
-rf
conftest
*
echo
"
$ac_t
""no"
1>&6
fi
rm
-f
conftest
*
fi
rm
-f
conftest
*
echo
$ac_n
"checking for thread_create in -lthreads""...
$ac_c
"
1>&6
echo
"configure:2454: checking for thread_create in -lthreads"
>
&5
...
...
configure.in
View file @
23a4ece1
...
...
@@ -61,15 +61,17 @@ AC_FUNC_MMAP
AC_TYPE_SIGNAL
AC_CHECK_LIB(dl,dlopen,LIB="${LIB} -ldl")
AC_CHECK_LIB(m,pow,LIB_YUV="${LIB_YUV} -lm")
AC_MSG_CHECKING(for old style FreeBSD -pthread flag)
AC_EGREP_CPP(yes,
[#if defined(__FreeBSD_cc_version) && __FreeBSD_cc_version <= 500001
yes
#endif
], AC_MSG_RESULT(yes)
DEFINE="${DEFINE} -D_THREAD_SAFE" LIB="${LIB} -pthread",
AC_MSG_RESULT(no)
AC_CHECK_LIB(pthread,pthread_create,LIB="${LIB} -lpthread"))
AC_CHECK_LIB(pthread,pthread_create,
LIB="${LIB} -lpthread",
AC_MSG_CHECKING(for old style FreeBSD -pthread flag)
AC_EGREP_CPP(yes,
[#if defined(__FreeBSD_cc_version) && __FreeBSD_cc_version <= 500001
yes
#endif],
AC_MSG_RESULT(yes)
DEFINE="${DEFINE} -D_THREAD_SAFE" LIB="${LIB} -pthread",
AC_MSG_RESULT(no)))
AC_CHECK_LIB(threads,thread_create,LIB="${LIB} -lthreads")
CPPFLAGS="${CPPFLAGS} -I/usr/local/include"
...
...
plugins/imdct/ac3_imdct_common.c
View file @
23a4ece1
...
...
@@ -2,7 +2,7 @@
* ac3_imdct_common.c: common ac3 DCT functions
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* $Id: ac3_imdct_common.c,v 1.
1 2001/05/15 16:19:42
sam Exp $
* $Id: ac3_imdct_common.c,v 1.
2 2001/05/15 19:36:27
sam Exp $
*
* Authors: Renaud Dartus <reno@videolan.org>
* Aaron Holtzman <aholtzma@engr.uvic.ca>
...
...
@@ -109,6 +109,8 @@ static const int pm64[64] =
7
,
23
,
39
,
55
,
15
,
31
,
47
,
63
};
void
_M
(
fft_64p
)
(
complex_t
*
a
);
void
_M
(
imdct_do_256
)
(
imdct_t
*
p_imdct
,
float
data
[],
float
delay
[])
{
int
i
,
j
,
k
;
...
...
src/interface/main.c
View file @
23a4ece1
...
...
@@ -4,7 +4,7 @@
* and spawn threads.
*****************************************************************************
* Copyright (C) 1998, 1999, 2000 VideoLAN
* $Id: main.c,v 1.9
5 2001/05/15 16:19:42
sam Exp $
* $Id: main.c,v 1.9
6 2001/05/15 19:36:27
sam Exp $
*
* Authors: Vincent Seguin <seguin@via.ecp.fr>
* Samuel Hocevar <sam@zoy.org>
...
...
@@ -47,6 +47,10 @@
# include <mach/bootstrap.h>
#endif
#ifndef WIN32
#include <netinet/in.h>
/* BSD: struct in_addr */
#endif
#include <unistd.h>
#include <errno.h>
/* ENOMEM */
#include <stdlib.h>
/* getenv(), strtol(), */
...
...
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