File tree Expand file tree Collapse file tree 3 files changed +52
-33
lines changed Expand file tree Collapse file tree 3 files changed +52
-33
lines changed Original file line number Diff line number Diff line change @@ -53,6 +53,8 @@ before_script:
53
53
script :
54
54
- sh -c "if [ -z "$HOST" ] && [ -z "$DECODESTREAMS" ]; then ./scripts/check_licenses.sh; fi"
55
55
- 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"
56
58
- 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"
57
59
- 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"
58
60
- 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"
Original file line number Diff line number Diff line change @@ -33,6 +33,9 @@ if(CMAKE_COMPILER_IS_GNUCXX)
33
33
set (GCC 1 )
34
34
add_definitions (-Wall )
35
35
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} " )
36
39
endif ()
37
40
38
41
option (DISABLE_SSE "Disable SSE optimizations" )
Original file line number Diff line number Diff line change @@ -22,60 +22,74 @@ libde265_la_LDFLAGS = -version-info $(LIBDE265_CURRENT):$(LIBDE265_REVISION):$(L
22
22
libde265_la_LIBADD = -lstdc++
23
23
24
24
libde265_la_SOURCES = \
25
+ acceleration.h \
26
+ alloc_pool.h \
27
+ alloc_pool.cc \
25
28
bitstream.cc \
29
+ bitstream.h \
26
30
cabac.cc \
31
+ cabac.h \
32
+ configparam.cc \
33
+ configparam.h \
34
+ contextmodel.cc \
35
+ contextmodel.h \
27
36
de265.cc \
28
37
deblock.cc \
38
+ deblock.h \
29
39
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 \
32
49
dpb.cc \
33
50
dpb.h \
34
51
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 \
52
52
image.h \
53
+ image-io.h \
54
+ image-io.cc \
55
+ intrapred.cc \
53
56
intrapred.h \
57
+ md5.cc \
54
58
md5.h \
59
+ motion.cc \
60
+ motion.h \
61
+ nal.cc \
55
62
nal.h \
63
+ nal-parser.cc \
64
+ nal-parser.h \
65
+ pps.cc \
56
66
pps.h \
57
- transform.h \
67
+ quality.cc \
68
+ quality.h \
69
+ refpic.cc \
58
70
refpic.h \
71
+ sao.cc \
59
72
sao.h \
73
+ scan.cc \
60
74
scan.h \
75
+ sei.cc \
61
76
sei.h \
77
+ slice.cc \
62
78
slice.h \
79
+ sps.cc \
63
80
sps.h \
81
+ threads.cc \
82
+ threads.h \
83
+ transform.cc \
84
+ transform.h \
85
+ util.cc \
64
86
util.h \
87
+ visualize.cc \
88
+ visualize.h \
89
+ vps.cc \
65
90
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
79
93
80
94
SUBDIRS = encoder
81
95
libde265_la_LIBADD += encoder/libde265_encoder.la
You can’t perform that action at this time.
0 commit comments