"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of gstreamer-1.17.2.tar.xz (3 Jul 01:51, 2654144 Bytes)

About: GStreamer is a library for constructing of graphs of media-handling components (for e.g. simple Ogg/Vorbis playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing). The core library and elements. Development release.



Fossies downloads: /linux/miscgstreamer-1.17.2.tar.xz  (tar.gz|tar.bz2|zip)
Fossies services: Member browsing
No. of package members: 942  (864 files within 78 directories)

Histograms of CLOC analysis data of gstreamer-1.17.2.tar.xz (y-axes: linear scale)
Histograms of CLOC analysis data of gstreamer-1.17.2.tar.xz (y-axes: logarithm scale)

The corresponding CLOC output data:
     860 text files.
     838 unique files.                              
     236 files ignored.

github.com/AlDanial/cloc v 1.86  T=0.70 s (896.4 files/s, 526003.9 lines/s)
--------------------------------------------------------------------------------
Language           files     blank   comment      code    scale   3rd gen. equiv
--------------------------------------------------------------------------------
C                     317     39560     51641    166687 x   0.77 =      128348.99
PO File                41     16337      2883     39504 x   1.50 =       59256.00
C/C++ Header          192      5756     16068     17114 x   1.00 =       17114.00
JSON                    1         0         0      2823 x   2.50 =        7057.50
XML                     2         0         0      2073 x   1.90 =        3938.70
NAnt script            36       225         0      2006 x   1.90 =        3811.40
Python                  6       335        88      1465 x   4.20 =        6153.00
Markdown               11       195         0       554 x   1.00 =         554.00
SVG                     2         1        67       537 x   1.00 =         537.00
Scheme                  4        91       119       394 x   1.51 =         594.94
Bourne Shell            6        37        38       264 x   3.81 =        1005.84
lex                     1        33        10       145 x   1.00 =         145.00
Bourne Again Shell      3        23         1        97 x   3.81 =         369.57
C++                     2        19        38        55 x   1.51 =          83.05
m4                      1         2        10        21 x   1.00 =          21.00
make                    1         0         0         3 x   2.50 =           7.50
--------------------------------------------------------------------------------
SUM:                 626     62614     70963    233742 x   0.98 =      228997.49
--------------------------------------------------------------------------------

A hint: This "standard" CLOC analysis has included all package contents files (with the exception of files generated by code-production systems such as GNU autotools). But there exists a perhaps more "realistic" alternative CLOC analysis (among others better suited for an optional codespell check rating) that tries additionally to exclude third party code but also files containing fonts, codepage or character set definitions, dictionaries, names, SVG or non-English languages.
Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  Codespell  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)