epam / gpac
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system16% (70,201 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
c9% (26,152 lines)
vcxproj98% (26,108 lines)
h18% (12,079 lines)
cpp10% (2,733 lines)
js16% (2,014 lines)
filters25% (270 lines)
asm41% (218 lines)
xslt48% (202 lines)
vtt2% (148 lines)
java5% (118 lines)
inl59% (59 lines)
html6% (58 lines)
r4% (18 lines)
xml2% (12 lines)
nsi1% (12 lines)
Duplication per Component (primary)
build94% (25,563 lines)
src8% (19,224 lines)
extra_lib27% (10,418 lines)
modules11% (6,056 lines)
applications11% (5,385 lines)
gui17% (1,948 lines)
include5% (1,121 lines)
regression_tests4% (474 lines)
packagers1% (12 lines)
doc0% (0 lines)
ROOT0% (0 lines)

Duplication Between Components (50+ lines)

G applications applications build build applications--build 4952 src src applications--src 538 modules modules applications--modules 391 modules--src 313 extra_lib extra_lib extra_lib--modules 194 include include include--src 58

Download: SVG DOT (open online Graphviz editor)

Open 2D force graph... Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 123,369 duplicates...
Size#FoldersFilesLinesCode
341 x 2 extra_lib/include/ffmpeg_android/libavcodec
extra_lib/include/ffmpeg_android/libavcodec
30:395 (50%)
427:792 (50%)
view
341 x 2 extra_lib/include/ffmpeg_android/libavcodec
extra_lib/include/libavcodec
427:792 (50%)
32:397 (100%)
view
341 x 2 extra_lib/include/ffmpeg_android/libavcodec
extra_lib/include/libavcodec
30:395 (50%)
32:397 (100%)
view
306 x 2 build/msvc10
build/msvc11
145:516 (72%)
149:520 (71%)
view
272 x 2 build/msvc10
build/msvc11
1:341 (100%)
1:341 (100%)
view
211 x 2 build/msvc10
build/msvc11
136:381 (65%)
140:385 (64%)
view
178 x 2 extra_lib/include/ffmpeg_android/libavcodec
extra_lib/include/libavcodec
107:288 (16%)
107:288 (16%)
view
165 x 2 build/msvc10
build/msvc11
50:261 (56%)
54:265 (55%)
view
163 x 2 build/msvc10
build/msvc11
140:335 (59%)
144:339 (58%)
view
162 x 2 build/msvc10
build/msvc11
46:241 (68%)
50:245 (67%)
view
159 x 2 build/msvc10
build/msvc11
46:238 (64%)
50:242 (63%)
view
158 x 2 build/msvc10
build/msvc11
46:235 (64%)
50:239 (63%)
view
154 x 2 build/msvc10
build/msvc11
140:325 (57%)
144:329 (56%)
view
153 x 2 build/msvc10
build/msvc11
46:232 (67%)
50:236 (66%)
view
151 x 2 build/msvc10
build/msvc11
46:228 (63%)
50:232 (62%)
view
151 x 2 build/msvc10
build/msvc11
253:405 (27%)
252:404 (27%)
view
149 x 2 build/msvc10
build/msvc11
46:226 (55%)
50:230 (54%)
view
148 x 2 build/msvc10
build/msvc11
46:225 (67%)
50:229 (66%)
view
147 x 2 extra_lib/include/ffmpeg_android/libavutil
extra_lib/include/ffmpeg_android/libavutil
48:753 (50%)
807:1512 (50%)
view
146 x 2 build/msvc10
build/msvc11
46:223 (62%)
50:227 (61%)
view
146 x 2 build/msvc10
build/msvc11
47:224 (64%)
51:228 (63%)
view
145 x 2 build/msvc10
build/msvc11
46:222 (57%)
50:226 (56%)
view
144 x 2 extra_lib/include/ffmpeg_android/libavutil
extra_lib/include/libavutil
656:1255 (50%)
27:618 (100%)
view
144 x 2 extra_lib/include/ffmpeg_android/libavutil
extra_lib/include/libavutil
27:626 (50%)
27:618 (100%)
view
144 x 2 extra_lib/include/ffmpeg_android/libavutil
extra_lib/include/ffmpeg_android/libavutil
27:626 (50%)
656:1255 (50%)
view
143 x 2 build/msvc10
build/msvc11
46:220 (65%)
50:224 (63%)
view
143 x 2 build/msvc10
build/msvc11
46:220 (65%)
50:224 (63%)
view
143 x 2 build/msvc10
build/msvc11
46:220 (65%)
50:224 (63%)
view
143 x 2 build/msvc10
build/msvc11
46:220 (65%)
50:224 (63%)
view
143 x 2 build/msvc10
build/msvc11
46:220 (65%)
50:224 (63%)
view
142 x 2 build/msvc10
build/msvc11
46:220 (60%)
50:224 (58%)
view
142 x 2 build/msvc10
build/msvc11
142:313 (55%)
146:317 (54%)
view
141 x 2 build/msvc10
build/msvc11
141:311 (55%)
145:315 (54%)
view
133 x 2 build/msvc10
build/msvc11
46:207 (59%)
50:211 (58%)
view
132 x 2 build/msvc10
build/msvc11
1:168 (100%)
1:168 (100%)
view
130 x 2 extra_lib/include/ffmpeg_android/libavutil
extra_lib/include/ffmpeg_android/libavutil
220:853 (50%)
1079:1712 (50%)
view
129 x 2 src/mcrypt
src/mcrypt
208:397 (50%)
207:396 (50%)
view
122 x 2 build/msvc10
build/msvc11
142:290 (51%)
146:294 (50%)
view
121 x 2 extra_lib/include/ffmpeg_android/libavutil
extra_lib/include/ffmpeg_android/libavutil
31:176 (50%)
208:353 (50%)
view
121 x 2 extra_lib/include/ffmpeg_android/libavutil
extra_lib/include/libavutil
208:353 (50%)
31:176 (100%)
view
121 x 2 extra_lib/include/ffmpeg_android/libavutil
extra_lib/include/libavutil
31:176 (50%)
31:176 (100%)
view
120 x 2 extra_lib/include/ffmpeg_android/libavcodec
extra_lib/include/libavcodec
4314:5026 (10%)
4178:4939 (10%)
view
120 x 2 build/msvc10
build/msvc11
142:288 (51%)
146:292 (50%)
view
119 x 2 build/msvc10
build/msvc11
118:237 (21%)
117:236 (21%)
view
116 x 2 build/msvc10
build/msvc11
93:234 (43%)
91:232 (44%)
view
116 x 2 build/msvc10
build/msvc11
140:282 (50%)
144:286 (49%)
view
113 x 2 build/msvc10
build/msvc11
142:280 (49%)
146:284 (48%)
view
112 x 2 src/mcrypt
src/mcrypt
33:192 (29%)
36:195 (22%)
view
111 x 2 build/msvc10
build/msvc11
1:116 (19%)
1:116 (19%)
view
110 x 2 build/msvc10
build/msvc11
141:276 (49%)
145:280 (48%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 83 unit duplicates...
Size#FoldersFilesLinesCode
37 x 3 src/mcrypt
src/mcrypt
src/mcrypt
151:199 
152:200 
150:198 
view
34 x 2 modules/aac_in
modules/ac3_in
240:275 
185:220 
view
34 x 3 src/mcrypt
src/mcrypt
src/mcrypt
306:351 
307:352 
307:352 
view
34 x 3 src/mcrypt
src/mcrypt
src/mcrypt
353:397 
354:398 
354:398 
view
30 x 2 gui
gui
1839:1874 
1447:1482 
view
27 x 2 src/utils
src/utils
209:237 
151:179 
view
26 x 2 applications/generators/MPEG4
applications/generators/X3D
117:152 
91:126 
view
25 x 2 applications/osmo4_ios
applications/mp4client
280:309 
303:332 
view
24 x 2 src/utils
src/utils
1299:1331 
958:990 
view
37 x 2 gui
gui
352:396 
273:317 
view
22 x 2 src/odf
src/odf
194:218 
179:203 
view
21 x 2 gui
gui
1589:1611 
1317:1339 
view
19 x 2 src/utils
src/utils
344:365 
143:164 
view
18 x 2 applications/osmo4_wce
applications/osmo4_w32
1014:1033 
1441:1460 
view
17 x 2 src/mcrypt
src/mcrypt
33:60 
32:57 
view
15 x 2 extra_lib/include/platinum
extra_lib/include/platinum
55:75 
61:81 
view
15 x 2 extra_lib/include/platinum
extra_lib/include/platinum
211:234 
253:276 
view
15 x 2 applications/generators/SVG
applications/generators/SVG
96:114 
152:170 
view
14 x 2 extra_lib/include/platinum
extra_lib/include/platinum
183:209 
225:251 
view
13 x 2 extra_lib/include/platinum
extra_lib/include/platinum
247:266 
289:308 
view
13 x 2 gui
gui
1462:1477 
1285:1300 
view
13 x 2 applications/osmo4_wx
applications/osmo4_w32
611:625 
738:752 
view
13 x 2 src/odf
src/odf
326:340 
189:203 
view
13 x 2 src/utils
src/utils
1349:1363 
1008:1022 
view
13 x 3 src/mcrypt
src/mcrypt
src/mcrypt
118:133 
119:134 
117:132 
view
13 x 3 src/mcrypt
src/mcrypt
src/mcrypt
135:149 
136:150 
134:148 
view
12 x 2 modules/ctx_load
modules/odf_dec
67:83 
54:70 
view
11 x 2 gui
gui
1329:1341 
1075:1087 
view
10 x 2 extra_lib/include/platinum
extra_lib/include/platinum
110:126 
146:162 
view
10 x 2 extra_lib/include/platinum
extra_lib/include/platinum
593:605 
228:240 
view
10 x 3 gui
gui
gui/extensions/widget_manager
1241:1253 
994:1005 
625:637 
view
10 x 2 applications/generators/MPEG4
applications/generators/X3D
194:205 
157:168 
view
10 x 2 modules/mp3_in
modules/ac3_in
189:201 
156:168 
view
10 x 2 src/utils
src/utils
1334:1347 
993:1006 
view
10 x 2 src/scene_manager
src/scene_manager
1059:1070 
1667:1678 
view
9 x 6 applications/osmo4_wx
applications/osmo4_ios
applications/mp4client
modules/dx_hw
modules/gapi
modules/sdl_out
158:168 
144:154 
479:489 
1148:1158 
1216:1226 
1553:1563 
view
9 x 2 applications/osmo4_wce
applications/osmo4_w32
896:908 
1327:1339 
view
9 x 2 applications/testapps/broadcaster
src/utils
485:495 
441:451 
view
9 x 2 applications/generators/SVG
applications/generators/SVG
70:81 
126:137 
view
9 x 3 src/mcrypt
src/mcrypt
src/mcrypt
77:87 
78:88 
76:86 
view
9 x 2 src/mcrypt
src/mcrypt
72:84 
73:85 
view
8 x 2 extra_lib/include/platinum
extra_lib/include/platinum
161:171 
203:213 
view
8 x 2 gui
gui
1230:1239 
983:992 
view
11 x 2 gui
gui
1448:1460 
1271:1283 
view
8 x 2 applications/osmo4_wx
applications/osmo4_w32
137:147 
46:56 
view
8 x 2 applications/osmo4_wce
applications/osmo4_w32
1035:1045 
1462:1472 
view
8 x 2 applications/generators/MPEG4
applications/generators/X3D
182:192 
145:155 
view
8 x 2 applications/generators/MPEG4
applications/generators/X3D
402:412 
911:921 
view
8 x 2 src/utils
src/utils
1219:1228 
880:889 
view
8 x 2 src/scene_manager
src/scene_manager
599:608 
1083:1092 
view