Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
bob
bob.io.video
Commits
0df59e6a
Commit
0df59e6a
authored
Jun 23, 2014
by
Manuel Günther
Browse files
Merge branch 'master' of
https://github.com/bioidiap/bob.io.video
parents
1d2c7310
72d3b31f
Changes
2
Hide whitespace changes
Inline
Side-by-side
bob/io/video/cpp/utils.cpp
View file @
0df59e6a
...
...
@@ -499,7 +499,7 @@ AVCodec* bob::io::video::find_decoder(const std::string& filename,
return
retval
;
}
#if LIBAVFORMAT_VERSION_INT < 0x353c64 // 53.60.100 @ ffmpeg-0.10
#if
!defined(HAVE_AVFORMAT_ALLOC_OUTPUT_CONTEXT2) ||
LIBAVFORMAT_VERSION_INT < 0x353c64 // 53.60.100 @ ffmpeg-0.10
/**
* This method was copied from ffmpeg-0.8 and is used in case it is not defined
...
...
setup.py
View file @
0df59e6a
...
...
@@ -6,6 +6,7 @@
from
setuptools
import
setup
,
find_packages
,
dist
dist
.
Distribution
(
dict
(
setup_requires
=
[
'bob.blitz'
,
'bob.io.base'
]))
from
bob.blitz.extension
import
Extension
from
bob.extension
import
pkgconfig
import
bob.io.base
include_dirs
=
[
bob
.
io
.
base
.
get_include
()]
...
...
@@ -30,6 +31,21 @@ try:
except
pkg_resources
.
DistributionNotFound
as
e
:
pil_or_pillow
.
append
(
'pillow'
)
define_macros
=
[(
'__STDC_CONSTANT_MACROS'
,
None
)]
# Checks if we have avformat_alloc_output_context2 defined in libavformat
libavformat_pkg
=
pkgconfig
(
'libavformat >= 52.31.0'
)
import
ctypes
import
ctypes.util
lib
=
ctypes
.
util
.
find_library
(
libavformat_pkg
.
libraries
()[
0
])
if
lib
is
not
None
:
try
:
dll
=
ctypes
.
CDLL
(
lib
)
if
hasattr
(
dll
,
'avformat_alloc_output_context2'
):
define_macros
.
append
((
'HAVE_AVFORMAT_ALLOC_OUTPUT_CONTEXT2'
,
None
))
except
OSError
:
pass
#ignore it
setup
(
name
=
'bob.io.video'
,
...
...
@@ -44,6 +60,7 @@ setup(
packages
=
find_packages
(),
include_package_data
=
True
,
zip_safe
=
False
,
install_requires
=
[
'setuptools'
,
...
...
@@ -65,7 +82,7 @@ setup(
boost_modules
=
[
'system'
],
include_dirs
=
include_dirs
,
version
=
version
,
define_macros
=
[(
'__STDC_CONSTANT_MACROS'
,
None
)]
,
define_macros
=
define_macros
,
),
Extension
(
"bob.io.video._library"
,
[
...
...
@@ -81,7 +98,7 @@ setup(
packages
=
packages
,
include_dirs
=
include_dirs
,
version
=
version
,
define_macros
=
[(
'__STDC_CONSTANT_MACROS'
,
None
)]
,
define_macros
=
define_macros
,
),
],
...
...
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