Skip to content

Commit 299f271

Browse files
committed
Merge branch 'master' of https://github.com/strukturag/libde265
2 parents 627e32c + 764e08c commit 299f271

File tree

3 files changed

+52
-33
lines changed

3 files changed

+52
-33
lines changed

.travis.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ before_script:
5353
script:
5454
- sh -c "if [ -z "$HOST" ] && [ -z "$DECODESTREAMS" ]; then ./scripts/check_licenses.sh; fi"
5555
- make
56+
- sh -c "if [ -z "$HOST" ] && [ -z "$DECODESTREAMS" ]; then make dist && mkdir dist-test && cd dist-test && tar xzf ../libde265-*.tar.gz && cd libde265-* && ./configure && make; fi"
57+
- sh -c "if [ -z "$HOST" ] && [ -z "$DECODESTREAMS" ]; then make dist && mkdir dist-cmake-test && cd dist-cmake-test && tar xzf ../libde265-*.tar.gz && cd libde265-* && cmake . && make; fi"
5658
- sh -c "if [ -z "$HOST" ] && [ -z "$DECODESTREAMS" ]; then LD_LIBRARY_PATH=./libde265/.libs/ valgrind --tool=memcheck --quiet --error-exitcode=1 ./dec265/.libs/dec265 -q -c -f 100 ./libde265-data/IDR-only/paris-352x288-intra.bin; fi"
5759
- sh -c "if [ -z "$HOST" ] && [ -z "$DECODESTREAMS" ]; then LD_LIBRARY_PATH=./libde265/.libs/ valgrind --tool=memcheck --quiet --error-exitcode=1 ./dec265/.libs/dec265 -t 4 -q -c -f 100 ./libde265-data/IDR-only/paris-352x288-intra.bin; fi"
5860
- sh -c "if [ -z "$HOST" ] && [ -z "$DECODESTREAMS" ]; then LD_LIBRARY_PATH=./libde265/.libs/ valgrind --tool=memcheck --quiet --error-exitcode=1 ./dec265/.libs/dec265 -q -c -f 100 ./libde265-data/RandomAccess/paris-ra-wpp.bin; fi"

CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ if(CMAKE_COMPILER_IS_GNUCXX)
3333
set(GCC 1)
3434
add_definitions(-Wall)
3535
set(CMAKE_CXX_FLAGS "-std=gnu++0x ${CMAKE_CXX_FLAGS}")
36+
elseif("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang")
37+
add_definitions(-Wall)
38+
set(CMAKE_CXX_FLAGS "-std=c++11 ${CMAKE_CXX_FLAGS}")
3639
endif()
3740

3841
option(DISABLE_SSE "Disable SSE optimizations")

libde265/Makefile.am

Lines changed: 47 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -22,60 +22,74 @@ libde265_la_LDFLAGS = -version-info $(LIBDE265_CURRENT):$(LIBDE265_REVISION):$(L
2222
libde265_la_LIBADD = -lstdc++
2323

2424
libde265_la_SOURCES = \
25+
acceleration.h \
26+
alloc_pool.h \
27+
alloc_pool.cc \
2528
bitstream.cc \
29+
bitstream.h \
2630
cabac.cc \
31+
cabac.h \
32+
configparam.cc \
33+
configparam.h \
34+
contextmodel.cc \
35+
contextmodel.h \
2736
de265.cc \
2837
deblock.cc \
38+
deblock.h \
2939
decctx.cc \
30-
nal-parser.cc \
31-
nal-parser.h \
40+
decctx.h \
41+
en265.h \
42+
en265.cc \
43+
fallback.cc \
44+
fallback.h \
45+
fallback-dct.h \
46+
fallback-dct.cc \
47+
fallback-motion.cc \
48+
fallback-motion.h \
3249
dpb.cc \
3350
dpb.h \
3451
image.cc \
35-
intrapred.cc \
36-
md5.cc \
37-
nal.cc \
38-
pps.cc \
39-
transform.cc \
40-
refpic.cc \
41-
sao.cc \
42-
scan.cc \
43-
sei.cc \
44-
slice.cc \
45-
sps.cc \
46-
util.cc \
47-
vps.cc \
48-
bitstream.h \
49-
cabac.h \
50-
deblock.h \
51-
decctx.h \
5252
image.h \
53+
image-io.h \
54+
image-io.cc \
55+
intrapred.cc \
5356
intrapred.h \
57+
md5.cc \
5458
md5.h \
59+
motion.cc \
60+
motion.h \
61+
nal.cc \
5562
nal.h \
63+
nal-parser.cc \
64+
nal-parser.h \
65+
pps.cc \
5666
pps.h \
57-
transform.h \
67+
quality.cc \
68+
quality.h \
69+
refpic.cc \
5870
refpic.h \
71+
sao.cc \
5972
sao.h \
73+
scan.cc \
6074
scan.h \
75+
sei.cc \
6176
sei.h \
77+
slice.cc \
6278
slice.h \
79+
sps.cc \
6380
sps.h \
81+
threads.cc \
82+
threads.h \
83+
transform.cc \
84+
transform.h \
85+
util.cc \
6486
util.h \
87+
visualize.cc \
88+
visualize.h \
89+
vps.cc \
6590
vps.h \
66-
vui.h vui.cc \
67-
motion.cc motion.h \
68-
threads.cc threads.h \
69-
visualize.cc visualize.h \
70-
acceleration.h \
71-
fallback.cc fallback.h fallback-motion.cc fallback-motion.h \
72-
fallback-dct.h fallback-dct.cc \
73-
quality.cc quality.h \
74-
configparam.cc configparam.h \
75-
image-io.h image-io.cc \
76-
alloc_pool.h alloc_pool.cc \
77-
en265.h en265.cc \
78-
contextmodel.cc
91+
vui.cc \
92+
vui.h
7993

8094
SUBDIRS = encoder
8195
libde265_la_LIBADD += encoder/libde265_encoder.la

0 commit comments

Comments
 (0)