Linux Source Code
Home
Release 6.1
Help
vc4
root
drivers
gpu
drm
Highlighting
Reset All
By Author
By Age
──────────
Boris Brezillon
Charles Keepax
Chi Minghao
Chris Wilson
Christophe Jaillet
Chunming Zhou
Cihangir Akturk
Cui GaoSheng
Dan Carpenter
Daniel J Blueman
Daniel Stone
Daniel Vetter
Danilo Krummrich
Dave Stevenson
Derek Foreman
Dom Cobley
Emil Velikov
Eric Anholt
Gustavo A. R. Silva
Gustavo Padovan
Hans Verkuil
Herve Jourdain
Hoegeun Kwon
James Hilliard
James Hughes
Javier Martinez Canillas
Jonas Pfeil
Jose Abreu
José Expósito
Kees Cook
Kuninori Morimoto
Laurent Pinchart
Lee Jones
Linus Torvalds
Mario Kleiner
Masahiro Yamada
Mateusz Kwiatkowski
Maxime Ripard
Melissa Wen
Michal Hocko
Nicolas Saenz Julienne
Noralf Trönnes
Others
Padmanabha Srinivasaiah
Paul Kocialkowski
Peter Chen
Phil Elwell
Philipp Zabel
Rob Herring
Sam Ravnborg
Sean Paul
Shawn Guo
Stefan Schake
Thomas Gleixner
Thomas Zimmermann
Tian Tao
Tim Gover
Tom Gundersen
Varad Gautam
Ville Syrjälä
Yuan Can
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
vc4_bo.c
1108
-
16
4965
Eric Anholt
Boris Brezillon
Maxime Ripard
Paul Kocialkowski
Thomas Zimmermann
Danilo Krummrich
Daniel J Blueman
Kees Cook
Dan Carpenter
Emil Velikov
Ville Syrjälä
Thomas Gleixner
Daniel Vetter
Chi Minghao
Others
January 2015
March 2015
October 2015
November 2015
January 2016
March 2016
May 2016
September 2016
March 2017
April 2017
June 2017
July 2017
October 2017
November 2017
April 2018
February 2019
April 2019
May 2019
June 2019
May 2020
September 2020
October 2020
January 2021
November 2021
April 2022
June 2022
July 2022
August 2022
var spanGroupData = [ {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 1171}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 543}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 19, "token_count": 9}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 255}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 972}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 1137}, {"author_id": 24, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 32, "token_count": 18}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 7, "token_count": 116}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 39, "token_count": 7}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 12, "token_count": 14}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 12, "token_count": 73}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 252}, {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 108}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 10, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
3131
63.06%
Boris Brezillon
1151
23.18%
Maxime Ripard
391
7.88%
Paul Kocialkowski
116
2.34%
Thomas Zimmermann
95
1.91%
Danilo Krummrich
24
0.48%
Daniel J Blueman
18
0.36%
Kees Cook
14
0.28%
Dan Carpenter
9
0.18%
Emil Velikov
7
0.14%
Ville Syrjälä
3
0.06%
Thomas Gleixner
2
0.04%
Daniel Vetter
1
0.02%
Chi Minghao
1
0.02%
Others
2
0.04%
Total
4965
vc4_crtc.c
1413
-
21
5900
Maxime Ripard
Eric Anholt
Boris Brezillon
Mario Kleiner
Danilo Krummrich
Shawn Guo
Dom Cobley
Dave Stevenson
Daniel Vetter
Thomas Zimmermann
Sam Ravnborg
Laurent Pinchart
Jose Abreu
Mateusz Kwiatkowski
Gustavo Padovan
Ville Syrjälä
Chris Wilson
Stefan Schake
Thomas Gleixner
Cihangir Akturk
Others
March 2015
November 2015
December 2015
February 2016
March 2016
May 2016
June 2016
July 2016
September 2016
October 2016
December 2016
January 2017
February 2017
March 2017
May 2017
June 2017
August 2017
April 2018
July 2018
September 2018
December 2018
February 2019
March 2019
April 2019
June 2019
July 2019
October 2019
January 2020
May 2020
June 2020
September 2020
October 2020
November 2020
December 2020
March 2021
May 2021
September 2021
October 2021
February 2022
March 2022
June 2022
July 2022
August 2022
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 1232}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 349}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 161}, {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 9, "token_count": 47}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 9, "token_count": 199}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 9, "token_count": 75}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 96}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 69}, {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 26, "token_count": 20}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 26, "token_count": 14}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 16, "token_count": 7}, {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 16, "token_count": 9}, {"author_id": 14, "token_count": 6}, {"author_id": 41, "token_count": 8}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 40}, {"author_id": 38, "token_count": 11}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 86}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 106}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 220}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 18, "token_count": 11}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 12, "token_count": 21}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 16, "token_count": 5}, {"author_id": 1, "token_count": 246}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 1152}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 6, "token_count": 30}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 13, "token_count": 1}, {"author_id": 1, "token_count": 174}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 226}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 30}, {"author_id": 13, "token_count": 6}, {"author_id": 1, "token_count": 406}, {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 214}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 10, "token_count": 169}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
2615
44.32%
Eric Anholt
2069
35.07%
Boris Brezillon
527
8.93%
Mario Kleiner
321
5.44%
Danilo Krummrich
169
2.86%
Shawn Guo
34
0.58%
Dom Cobley
30
0.51%
Dave Stevenson
30
0.51%
Daniel Vetter
23
0.39%
Thomas Zimmermann
21
0.36%
Sam Ravnborg
11
0.19%
Laurent Pinchart
11
0.19%
Jose Abreu
8
0.14%
Mateusz Kwiatkowski
7
0.12%
Gustavo Padovan
6
0.10%
Ville Syrjälä
4
0.07%
Chris Wilson
4
0.07%
Stefan Schake
3
0.05%
Thomas Gleixner
2
0.03%
Cihangir Akturk
2
0.03%
Others
3
0.05%
Total
5900
vc4_debugfs.c
80
-
7
335
Eric Anholt
Maxime Ripard
Paul Kocialkowski
Thomas Gleixner
Lee Jones
Others
March 2015
February 2019
April 2019
June 2019
March 2020
November 2020
October 2021
July 2022
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 161}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 112}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
191
57.01%
Maxime Ripard
120
35.82%
Paul Kocialkowski
18
5.37%
Thomas Gleixner
2
0.60%
Lee Jones
1
0.30%
Others
3
0.90%
Total
335
vc4_dpi.c
391
-
13
1499
Eric Anholt
Maxime Ripard
Dave Stevenson
Mario Kleiner
Jose Abreu
Masahiro Yamada
Daniel Vetter
Ville Syrjälä
Thomas Zimmermann
Thomas Gleixner
Rob Herring
Laurent Pinchart
Others
February 2016
July 2016
February 2017
March 2017
May 2017
October 2017
March 2018
January 2019
February 2019
June 2019
February 2020
March 2020
September 2021
June 2022
July 2022
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 956}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 9, "token_count": 29}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 43}, {"author_id": 41, "token_count": 8}, {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 77}, {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 247}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
1098
73.25%
Maxime Ripard
262
17.48%
Dave Stevenson
77
5.14%
Mario Kleiner
29
1.93%
Jose Abreu
8
0.53%
Masahiro Yamada
5
0.33%
Daniel Vetter
4
0.27%
Ville Syrjälä
3
0.20%
Thomas Zimmermann
3
0.20%
Thomas Gleixner
2
0.13%
Rob Herring
2
0.13%
Laurent Pinchart
2
0.13%
Others
4
0.27%
Total
1499
vc4_drv.c
501
-
23
1956
Eric Anholt
Maxime Ripard
Boris Brezillon
Dave Stevenson
Paul Kocialkowski
Noralf Trönnes
Yuan Can
Thomas Zimmermann
Daniel Vetter
Sam Ravnborg
Philipp Zabel
Tom Gundersen
Herve Jourdain
Jonas Pfeil
Danilo Krummrich
Thomas Gleixner
Stefan Schake
Others
January 2015
March 2015
October 2015
November 2015
February 2016
April 2016
May 2016
July 2016
August 2016
September 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
June 2017
July 2017
October 2017
January 2018
April 2018
September 2018
October 2018
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
February 2020
June 2020
September 2020
October 2020
January 2021
April 2021
May 2021
August 2021
December 2021
February 2022
June 2022
July 2022
August 2022
September 2022
November 2022
var spanGroupData = [ {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 672}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 53, "token_count": 6}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 188}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 52, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 46, "token_count": 9}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 126}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 34, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 34, "token_count": 15}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 7, "token_count": 28}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 18, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 104}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 85}, {"author_id": 1, "token_count": 289}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 66}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 37, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
1038
53.07%
Maxime Ripard
545
27.86%
Boris Brezillon
141
7.21%
Dave Stevenson
85
4.35%
Paul Kocialkowski
28
1.43%
Noralf Trönnes
21
1.07%
Yuan Can
19
0.97%
Thomas Zimmermann
18
0.92%
Daniel Vetter
11
0.56%
Sam Ravnborg
10
0.51%
Philipp Zabel
9
0.46%
Tom Gundersen
6
0.31%
Herve Jourdain
6
0.31%
Jonas Pfeil
3
0.15%
Danilo Krummrich
3
0.15%
Thomas Gleixner
2
0.10%
Stefan Schake
1
0.05%
Others
10
0.51%
Total
1956
vc4_drv.h
1022
-
20
3028
Eric Anholt
Maxime Ripard
Boris Brezillon
Stefan Schake
Varad Gautam
Paul Kocialkowski
James Hughes
Sam Ravnborg
Thomas Zimmermann
Danilo Krummrich
Ville Syrjälä
Masahiro Yamada
Jonas Pfeil
Thomas Gleixner
Laurent Pinchart
Dan Carpenter
Gustavo A. R. Silva
Daniel Vetter
Others
January 2015
March 2015
October 2015
November 2015
December 2015
February 2016
June 2016
July 2016
September 2016
November 2016
December 2016
January 2017
March 2017
April 2017
May 2017
June 2017
July 2017
October 2017
January 2018
March 2018
April 2018
July 2018
November 2018
December 2018
January 2019
February 2019
April 2019
May 2019
June 2019
July 2019
February 2020
March 2020
May 2020
June 2020
September 2020
October 2020
November 2020
December 2020
April 2021
August 2021
October 2021
March 2022
June 2022
July 2022
August 2022
var spanGroupData = [ {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 362}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 581}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 25}, {"author_id": 8, "token_count": 61}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 20}, {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 11, "token_count": 3}, {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 94}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 195}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 4, "token_count": 128}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 91}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 36}, {"author_id": 0, "token_count": 42}, {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 7, "token_count": 39}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 18, "token_count": 20}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 31, "token_count": 26}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 48, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 1, "token_count": 205}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 123}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 12, "token_count": 14}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 33}, {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 76}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 10, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
1549
51.16%
Maxime Ripard
683
22.56%
Boris Brezillon
382
12.62%
Stefan Schake
219
7.23%
Varad Gautam
61
2.01%
Paul Kocialkowski
43
1.42%
James Hughes
26
0.86%
Sam Ravnborg
22
0.73%
Thomas Zimmermann
14
0.46%
Danilo Krummrich
9
0.30%
Ville Syrjälä
3
0.10%
Masahiro Yamada
3
0.10%
Jonas Pfeil
3
0.10%
Thomas Gleixner
2
0.07%
Laurent Pinchart
2
0.07%
Dan Carpenter
2
0.07%
Gustavo A. R. Silva
1
0.03%
Daniel Vetter
1
0.03%
Others
3
0.10%
Total
3028
vc4_dsi.c
1822
-
12
7374
Eric Anholt
Dave Stevenson
Maxime Ripard
Boris Brezillon
Padmanabha Srinivasaiah
Sam Ravnborg
Chi Minghao
Thomas Zimmermann
Thomas Gleixner
Laurent Pinchart
Others
January 2017
February 2017
May 2017
June 2017
August 2017
October 2017
June 2018
February 2019
April 2019
June 2019
July 2019
August 2019
December 2019
February 2020
March 2020
July 2020
December 2020
September 2021
January 2022
February 2022
April 2022
June 2022
July 2022
var spanGroupData = [ {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 5476}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 278}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 164}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 139}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 18, "token_count": 19}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 138}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "token_count": 85}, {"author_id": 1, "token_count": 129}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 33, "token_count": 24}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 54, "token_count": 4}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 391}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 310}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
6238
84.59%
Dave Stevenson
476
6.46%
Maxime Ripard
462
6.27%
Boris Brezillon
141
1.91%
Padmanabha Srinivasaiah
24
0.33%
Sam Ravnborg
19
0.26%
Chi Minghao
4
0.05%
Thomas Zimmermann
3
0.04%
Thomas Gleixner
2
0.03%
Laurent Pinchart
2
0.03%
Others
3
0.04%
Total
7374
vc4_fence.c
48
-
1
100
Eric Anholt
April 2017
var spanGroupData = [ {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 100}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
100
100.00%
Total
100
vc4_gem.c
1443
-
22
6152
Eric Anholt
Boris Brezillon
Varad Gautam
Maxime Ripard
Stefan Schake
Melissa Wen
Paul Kocialkowski
Dan Carpenter
Christophe Jaillet
Kees Cook
Michal Hocko
Rob Herring
Emil Velikov
Danilo Krummrich
Javier Martinez Canillas
Daniel Vetter
Chunming Zhou
Sam Ravnborg
Cihangir Akturk
Others
October 2015
November 2015
December 2015
January 2016
February 2016
July 2016
September 2016
October 2016
January 2017
February 2017
March 2017
April 2017
May 2017
July 2017
August 2017
October 2017
December 2017
January 2018
April 2018
August 2018
September 2018
October 2018
February 2019
April 2019
May 2019
July 2019
November 2019
May 2020
October 2020
February 2021
November 2021
February 2022
April 2022
June 2022
July 2022
August 2022
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 953}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 2549}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 19, "token_count": 28}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 134}, {"author_id": 8, "token_count": 292}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 19, "token_count": 12}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 540}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 25, "token_count": 37}, {"author_id": 43, "token_count": 14}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 587}, {"author_id": 24, "token_count": 22}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 53}, {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 146}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 23}, {"author_id": 4, "token_count": 151}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 22, "token_count": 10}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 7, "token_count": 49}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 39, "token_count": 7}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 15, "token_count": 55}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 56, "token_count": 5}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 180}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 10, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
4452
72.37%
Boris Brezillon
733
11.91%
Varad Gautam
292
4.75%
Maxime Ripard
246
4.00%
Stefan Schake
160
2.60%
Melissa Wen
55
0.89%
Paul Kocialkowski
49
0.80%
Dan Carpenter
40
0.65%
Christophe Jaillet
37
0.60%
Kees Cook
22
0.36%
Michal Hocko
14
0.23%
Rob Herring
10
0.16%
Emil Velikov
7
0.11%
Danilo Krummrich
6
0.10%
Javier Martinez Canillas
5
0.08%
Daniel Vetter
5
0.08%
Chunming Zhou
5
0.08%
Sam Ravnborg
3
0.05%
Cihangir Akturk
3
0.05%
Others
8
0.13%
Total
6152
vc4_hdmi.c
3661
-
33
15734
Maxime Ripard
Eric Anholt
Hans Verkuil
Dave Stevenson
Dom Cobley
Boris Brezillon
Kuninori Morimoto
Hoegeun Kwon
Peter Chen
Linus Torvalds
Dan Carpenter
Tim Gover
José Expósito
Ville Syrjälä
Thomas Zimmermann
Masahiro Yamada
James Hilliard
Danilo Krummrich
Nicolas Saenz Julienne
Phil Elwell
Charles Keepax
Thomas Gleixner
Mateusz Kwiatkowski
Daniel Vetter
Mario Kleiner
Others
March 2015
February 2016
July 2016
September 2016
January 2017
February 2017
April 2017
May 2017
July 2017
August 2017
September 2017
February 2018
July 2018
December 2018
January 2019
February 2019
June 2019
August 2019
October 2019
January 2020
March 2020
May 2020
July 2020
September 2020
October 2020
December 2020
January 2021
April 2021
May 2021
June 2021
July 2021
August 2021
September 2021
October 2021
January 2022
February 2022
April 2022
May 2022
June 2022
July 2022
August 2022
September 2022
October 2022
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 881}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 27, "token_count": 34}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 550}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 21, "token_count": 8}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 1170}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 122}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 30, "token_count": 11}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 997}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 42}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 20, "token_count": 76}, {"author_id": 1, "token_count": 20}, {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 45, "token_count": 10}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 19, "token_count": 24}, {"author_id": 3, "token_count": 133}, {"author_id": 23, "token_count": 37}, {"author_id": 1, "token_count": 2460}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 29, "token_count": 6}, {"author_id": 1, "token_count": 215}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 470}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 6, "token_count": 87}, {"author_id": 1, "token_count": 446}, {"author_id": 47, "token_count": 6}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 3, "token_count": 226}, {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 6, "token_count": 129}, {"author_id": 1, "token_count": 847}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 47, "token_count": 3}, {"author_id": 35, "token_count": 22}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 80}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 149}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 29, "token_count": 26}, {"author_id": 1, "token_count": 169}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 1315}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 3, "token_count": 98}, {"author_id": 1, "token_count": 357}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 1423}, {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 36, "token_count": 19}, {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 59, "token_count": 5}, {"author_id": 3, "token_count": 488}, {"author_id": 6, "token_count": 150}, {"author_id": 13, "token_count": 2}, {"author_id": 1, "token_count": 6}, {"author_id": 49, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 1390}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 10, "token_count": 10}, {"author_id": 1, "token_count": 630}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 1, "token_count": 139}, {"author_id": 12, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
10206
64.87%
Eric Anholt
2703
17.18%
Hans Verkuil
997
6.34%
Dave Stevenson
945
6.01%
Dom Cobley
366
2.33%
Boris Brezillon
164
1.04%
Kuninori Morimoto
76
0.48%
Hoegeun Kwon
37
0.24%
Peter Chen
34
0.22%
Linus Torvalds
32
0.20%
Dan Carpenter
24
0.15%
Tim Gover
22
0.14%
José Expósito
19
0.12%
Ville Syrjälä
18
0.11%
Thomas Zimmermann
13
0.08%
Masahiro Yamada
11
0.07%
James Hilliard
10
0.06%
Danilo Krummrich
10
0.06%
Nicolas Saenz Julienne
9
0.06%
Phil Elwell
8
0.05%
Charles Keepax
5
0.03%
Thomas Gleixner
2
0.01%
Mateusz Kwiatkowski
2
0.01%
Daniel Vetter
2
0.01%
Mario Kleiner
1
0.01%
Others
18
0.11%
Total
15734
vc4_hdmi.h
272
-
5
727
Maxime Ripard
Dave Stevenson
Hoegeun Kwon
Dom Cobley
José Expósito
September 2020
October 2020
December 2020
January 2021
April 2021
May 2021
October 2021
January 2022
February 2022
April 2022
June 2022
July 2022
August 2022
October 2022
var spanGroupData = [ {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 24}, {"author_id": 23, "token_count": 5}, {"author_id": 1, "token_count": 491}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 3, "token_count": 13}, {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 25}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 1, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
649
89.27%
Dave Stevenson
66
9.08%
Hoegeun Kwon
5
0.69%
Dom Cobley
4
0.55%
José Expósito
3
0.41%
Total
727
vc4_hdmi_phy.c
560
-
1
2289
Maxime Ripard
September 2020
December 2020
October 2021
February 2022
var spanGroupData = [ {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 2083}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 200}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
2289
100.00%
Total
2289
vc4_hdmi_regs.h
504
-
6
2314
Maxime Ripard
Dave Stevenson
Dom Cobley
Lee Jones
Dan Carpenter
Others
September 2020
November 2020
December 2020
January 2021
May 2021
August 2021
October 2021
February 2022
June 2022
var spanGroupData = [ {"timestamp": 1598943600, "group": [ {"author_id": 19, "token_count": 2}, {"author_id": 1, "token_count": 1981}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 185}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
2112
91.27%
Dave Stevenson
185
7.99%
Dom Cobley
10
0.43%
Lee Jones
3
0.13%
Dan Carpenter
2
0.09%
Others
2
0.09%
Total
2314
vc4_hvs.c
951
-
10
4285
Maxime Ripard
Eric Anholt
Boris Brezillon
Dave Stevenson
Stefan Schake
Danilo Krummrich
Sam Ravnborg
Dom Cobley
Chris Wilson
Thomas Gleixner
March 2015
October 2015
December 2015
December 2016
February 2017
April 2018
February 2019
April 2019
June 2019
July 2019
October 2019
June 2020
September 2020
October 2020
December 2020
January 2021
October 2021
March 2022
June 2022
July 2022
August 2022
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 497}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 336}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 419}, {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 1, "token_count": 899}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 50}, {"author_id": 1, "token_count": 638}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 117}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 369}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 226}, {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 469}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 10, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
2578
60.16%
Eric Anholt
970
22.64%
Boris Brezillon
419
9.78%
Dave Stevenson
276
6.44%
Stefan Schake
16
0.37%
Danilo Krummrich
11
0.26%
Sam Ravnborg
5
0.12%
Dom Cobley
4
0.09%
Chris Wilson
4
0.09%
Thomas Gleixner
2
0.05%
Total
4285
vc4_irq.c
360
-
9
1138
Eric Anholt
Varad Gautam
Boris Brezillon
Thomas Zimmermann
Maxime Ripard
Paul Kocialkowski
Melissa Wen
Stefan Schake
Danilo Krummrich
November 2015
February 2016
July 2016
February 2017
March 2017
April 2017
November 2017
December 2017
January 2018
April 2019
May 2019
August 2021
February 2022
June 2022
July 2022
August 2022
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 495}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 8, "token_count": 149}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 124}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 7, "token_count": 41}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 12, "token_count": 113}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 15, "token_count": 21}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 10, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
612
53.78%
Varad Gautam
149
13.09%
Boris Brezillon
124
10.90%
Thomas Zimmermann
113
9.93%
Maxime Ripard
64
5.62%
Paul Kocialkowski
41
3.60%
Melissa Wen
21
1.85%
Stefan Schake
13
1.14%
Danilo Krummrich
1
0.09%
Total
1138
vc4_kms.c
1068
-
15
4312
Maxime Ripard
Stefan Schake
Boris Brezillon
Eric Anholt
Paul Kocialkowski
Daniel Vetter
Derek Foreman
Cui GaoSheng
Mario Kleiner
Sam Ravnborg
Ville Syrjälä
Thomas Gleixner
Noralf Trönnes
Emil Velikov
Others
March 2015
July 2015
November 2015
June 2017
August 2017
April 2018
July 2018
January 2019
February 2019
June 2019
July 2019
May 2020
September 2020
October 2020
November 2020
December 2020
January 2021
June 2021
October 2021
November 2021
December 2021
February 2022
March 2022
June 2022
November 2022
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 122}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 44, "token_count": 12}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 0, "token_count": 72}, {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 962}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 394}, {"author_id": 7, "token_count": 17}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 551}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 229}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 481}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 475}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 407}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 92}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 16, "token_count": 13}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 279}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 78}, {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 50, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
2607
60.46%
Stefan Schake
962
22.31%
Boris Brezillon
405
9.39%
Eric Anholt
264
6.12%
Paul Kocialkowski
17
0.39%
Daniel Vetter
15
0.35%
Derek Foreman
12
0.28%
Cui GaoSheng
8
0.19%
Mario Kleiner
7
0.16%
Sam Ravnborg
6
0.14%
Ville Syrjälä
3
0.07%
Thomas Gleixner
2
0.05%
Noralf Trönnes
2
0.05%
Emil Velikov
1
0.02%
Others
1
0.02%
Total
4312
vc4_packet.h
399
-
1
1089
Eric Anholt
November 2015
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 1089}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
1089
100.00%
Total
1089
vc4_perfmon.c
255
-
5
1172
Boris Brezillon
Maxime Ripard
Eric Anholt
Gustavo A. R. Silva
Others
January 2018
January 2019
April 2019
November 2020
June 2022
July 2022
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 888}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 48, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 183}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Boris Brezillon
888
75.77%
Maxime Ripard
193
16.47%
Eric Anholt
84
7.17%
Gustavo A. R. Silva
4
0.34%
Others
3
0.26%
Total
1172
vc4_plane.c
1611
-
25
6887
Eric Anholt
Boris Brezillon
Dave Stevenson
Maxime Ripard
Gustavo Padovan
Daniel Stone
Stefan Schake
Danilo Krummrich
Dom Cobley
Daniel Vetter
Rob Herring
Ville Syrjälä
Chris Wilson
Tian Tao
Masahiro Yamada
Thomas Zimmermann
Thomas Gleixner
Sam Ravnborg
Kees Cook
Chi Minghao
Others
March 2015
October 2015
November 2015
December 2015
June 2016
December 2016
February 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
February 2019
May 2019
June 2019
July 2019
October 2019
December 2019
February 2020
May 2020
September 2020
January 2021
February 2021
December 2021
April 2022
June 2022
July 2022
August 2022
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 914}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 817}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 629}, {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 16, "token_count": 11}, {"author_id": 22, "token_count": 34}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 21, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 149}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 17, "token_count": 107}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 68}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 92}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 141}, {"author_id": 0, "token_count": 1}, {"author_id": 14, "token_count": 199}, {"author_id": 4, "token_count": 58}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 16, "token_count": 19}, {"author_id": 4, "token_count": 27}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 79}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 398}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 756}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 510}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 232}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 16, "token_count": 4}, {"author_id": 28, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 42, "token_count": 8}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 323}, {"author_id": 1, "token_count": 1}, {"author_id": 51, "token_count": 7}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 6, "token_count": 33}, {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 1, "token_count": 68}, {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 3, "token_count": 425}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 180}, {"author_id": 6, "token_count": 31}, {"author_id": 1, "token_count": 71}, {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 10, "token_count": 82}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
2654
38.54%
Boris Brezillon
2050
29.77%
Dave Stevenson
1161
16.86%
Maxime Ripard
354
5.14%
Gustavo Padovan
199
2.89%
Daniel Stone
107
1.55%
Stefan Schake
85
1.23%
Danilo Krummrich
82
1.19%
Dom Cobley
64
0.93%
Daniel Vetter
41
0.60%
Rob Herring
34
0.49%
Ville Syrjälä
15
0.22%
Chris Wilson
8
0.12%
Tian Tao
7
0.10%
Masahiro Yamada
4
0.06%
Thomas Zimmermann
2
0.03%
Thomas Gleixner
2
0.03%
Sam Ravnborg
2
0.03%
Kees Cook
2
0.03%
Chi Minghao
1
0.01%
Others
13
0.19%
Total
6887
vc4_qpu_defines.h
279
-
1
575
Eric Anholt
November 2015
July 2016
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 534}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 41}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
575
100.00%
Total
575
vc4_regs.h
1095
-
10
3185
Eric Anholt
Hans Verkuil
Dave Stevenson
Maxime Ripard
Dom Cobley
Boris Brezillon
Mario Kleiner
Stefan Schake
Thomas Gleixner
Others
March 2015
October 2015
December 2015
February 2016
March 2016
May 2016
June 2016
September 2016
December 2016
February 2017
June 2017
July 2017
January 2018
March 2018
April 2018
August 2018
February 2019
June 2019
July 2020
September 2020
May 2021
December 2021
January 2022
February 2022
March 2022
June 2022
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 1439}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 131}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 148}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 9, "token_count": 37}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 195}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 240}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 278}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 66}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 170}, {"author_id": 1, "token_count": 64}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 6, "token_count": 94}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 3, "token_count": 41}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
2346
73.66%
Hans Verkuil
240
7.54%
Dave Stevenson
228
7.16%
Maxime Ripard
139
4.36%
Dom Cobley
94
2.95%
Boris Brezillon
83
2.61%
Mario Kleiner
44
1.38%
Stefan Schake
8
0.25%
Thomas Gleixner
2
0.06%
Others
1
0.03%
Total
3185
vc4_render_cl.c
664
-
3
2912
Eric Anholt
Maxime Ripard
Danilo Krummrich
November 2015
January 2016
September 2016
February 2017
July 2017
February 2019
June 2022
August 2022
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 2585}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 124}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 10, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
2870
98.56%
Maxime Ripard
23
0.79%
Danilo Krummrich
19
0.65%
Total
2912
vc4_trace.h
155
-
4
157
Eric Anholt
Melissa Wen
Thomas Gleixner
Others
November 2015
September 2017
June 2019
February 2022
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 15, "token_count": 72}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
82
52.23%
Melissa Wen
72
45.86%
Thomas Gleixner
2
1.27%
Others
1
0.64%
Total
157
vc4_trace_points.c
11
-
2
16
Eric Anholt
Thomas Gleixner
November 2015
June 2019
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 28, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
14
87.50%
Thomas Gleixner
2
12.50%
Total
16
vc4_txp.c
584
-
8
2126
Boris Brezillon
Maxime Ripard
Eric Anholt
Sean Paul
Sam Ravnborg
Danilo Krummrich
Ville Syrjälä
Others
July 2018
February 2019
June 2019
July 2019
June 2020
September 2020
October 2020
November 2020
December 2020
May 2021
October 2021
March 2022
April 2022
June 2022
July 2022
August 2022
var spanGroupData = [ {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 1521}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 40, "token_count": 16}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 18, "token_count": 13}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 1, "token_count": 391}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 79}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 10, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Boris Brezillon
1521
71.54%
Maxime Ripard
534
25.12%
Eric Anholt
33
1.55%
Sean Paul
16
0.75%
Sam Ravnborg
13
0.61%
Danilo Krummrich
4
0.19%
Ville Syrjälä
3
0.14%
Others
2
0.09%
Total
2126
vc4_v3d.c
562
-
13
2356
Eric Anholt
Maxime Ripard
Paul Kocialkowski
Boris Brezillon
Thomas Zimmermann
Danilo Krummrich
Sam Ravnborg
Masahiro Yamada
Thomas Gleixner
Emil Velikov
Stefan Schake
Lee Jones
Others
March 2015
November 2015
February 2016
March 2016
November 2016
March 2017
April 2017
May 2017
July 2017
December 2017
January 2018
April 2018
February 2019
April 2019
May 2019
June 2019
July 2019
May 2020
October 2020
November 2020
August 2021
June 2022
July 2022
August 2022
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 779}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 124}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 401}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 107}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 128}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 272}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 7, "token_count": 205}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 168}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 10, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
1756
74.53%
Maxime Ripard
237
10.06%
Paul Kocialkowski
205
8.70%
Boris Brezillon
128
5.43%
Thomas Zimmermann
12
0.51%
Danilo Krummrich
4
0.17%
Sam Ravnborg
3
0.13%
Masahiro Yamada
3
0.13%
Thomas Gleixner
2
0.08%
Emil Velikov
2
0.08%
Stefan Schake
1
0.04%
Lee Jones
1
0.04%
Others
2
0.08%
Total
2356
vc4_validate.c
955
-
8
4160
Eric Anholt
Maxime Ripard
Jonas Pfeil
Danilo Krummrich
Gustavo A. R. Silva
Dan Carpenter
Others
November 2015
January 2016
July 2016
September 2016
November 2016
February 2017
March 2017
May 2017
July 2017
March 2018
June 2022
August 2022
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 3688}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 11, "token_count": 84}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 48, "token_count": 4}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 1, "token_count": 87}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 10, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
3968
95.38%
Maxime Ripard
87
2.09%
Jonas Pfeil
84
2.02%
Danilo Krummrich
14
0.34%
Gustavo A. R. Silva
4
0.10%
Dan Carpenter
1
0.02%
Others
2
0.05%
Total
4160
vc4_validate_shaders.c
954
-
5
3387
Eric Anholt
Jonas Pfeil
Maxime Ripard
Daniel J Blueman
Danilo Krummrich
November 2015
July 2016
August 2016
October 2016
November 2016
February 2017
July 2017
April 2018
June 2022
August 2022
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 1542}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 1508}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 11, "token_count": 237}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 32, "token_count": 7}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 10, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
3116
92.00%
Jonas Pfeil
237
7.00%
Maxime Ripard
26
0.77%
Daniel J Blueman
7
0.21%
Danilo Krummrich
1
0.03%
Total
3387
vc4_vec.c
589
-
7
2362
Boris Brezillon
Maxime Ripard
Mateusz Kwiatkowski
Eric Anholt
Daniel Vetter
Thomas Zimmermann
Thomas Gleixner
December 2016
February 2017
July 2018
January 2019
February 2019
June 2019
March 2020
May 2021
July 2022
August 2022
var spanGroupData = [ {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 1785}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 13, "token_count": 101}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 252}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 13, "token_count": 138}, {"author_id": 1, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Boris Brezillon
1785
75.57%
Maxime Ripard
268
11.35%
Mateusz Kwiatkowski
239
10.12%
Eric Anholt
61
2.58%
Daniel Vetter
4
0.17%
Thomas Zimmermann
3
0.13%
Thomas Gleixner
2
0.08%
Total
2362
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
99
Author
Tokens
Proportion
Commits
Proportion
0
Eric Anholt
43063
46.56%
111
15.37%
1
Maxime Ripard
27690
29.94%
306
42.38%
2
Boris Brezillon
10642
11.51%
40
5.54%
3
Dave Stevenson
3529
3.82%
41
5.68%
4
Stefan Schake
1468
1.59%
13
1.80%
5
Hans Verkuil
1237
1.34%
1
0.14%
6
Dom Cobley
572
0.62%
17
2.35%
7
Paul Kocialkowski
517
0.56%
5
0.69%
8
Varad Gautam
502
0.54%
1
0.14%
9
Mario Kleiner
402
0.43%
8
1.11%
10
Danilo Krummrich
357
0.39%
7
0.97%
11
Jonas Pfeil
327
0.35%
1
0.14%
12
Thomas Zimmermann
297
0.32%
14
1.94%
13
Mateusz Kwiatkowski
248
0.27%
6
0.83%
14
Gustavo Padovan
205
0.22%
2
0.28%
15
Melissa Wen
148
0.16%
1
0.14%
16
Daniel Vetter
107
0.12%
17
2.35%
17
Daniel Stone
107
0.12%
1
0.14%
18
Sam Ravnborg
94
0.10%
2
0.28%
19
Dan Carpenter
78
0.08%
8
1.11%
20
Kuninori Morimoto
76
0.08%
2
0.28%
21
Ville Syrjälä
52
0.06%
13
1.80%
22
Rob Herring
46
0.05%
3
0.42%
23
Hoegeun Kwon
42
0.05%
1
0.14%
24
Kees Cook
38
0.04%
2
0.28%
25
Christophe Jaillet
37
0.04%
1
0.14%
26
Shawn Guo
34
0.04%
2
0.28%
27
Peter Chen
34
0.04%
1
0.14%
28
Thomas Gleixner
32
0.03%
2
0.28%
29
Linus Torvalds
32
0.03%
3
0.42%
30
Masahiro Yamada
26
0.03%
2
0.28%
31
James Hughes
26
0.03%
1
0.14%
32
Daniel J Blueman
25
0.03%
1
0.14%
33
Padmanabha Srinivasaiah
24
0.03%
1
0.14%
34
Noralf Trönnes
23
0.02%
3
0.42%
35
Tim Gover
22
0.02%
1
0.14%
36
José Expósito
22
0.02%
2
0.28%
37
Yuan Can
19
0.02%
1
0.14%
38
Laurent Pinchart
17
0.02%
4
0.55%
39
Emil Velikov
17
0.02%
1
0.14%
40
Sean Paul
16
0.02%
1
0.14%
41
Jose Abreu
16
0.02%
1
0.14%
42
Chris Wilson
16
0.02%
1
0.14%
43
Michal Hocko
14
0.02%
1
0.14%
44
Derek Foreman
12
0.01%
2
0.28%
45
James Hilliard
10
0.01%
1
0.14%
46
Philipp Zabel
9
0.01%
1
0.14%
47
Nicolas Saenz Julienne
9
0.01%
2
0.28%
48
Gustavo A. R. Silva
9
0.01%
3
0.42%
49
Phil Elwell
8
0.01%
1
0.14%
50
Cui GaoSheng
8
0.01%
1
0.14%
51
Tian Tao
7
0.01%
1
0.14%
52
Tom Gundersen
6
0.01%
1
0.14%
53
Herve Jourdain
6
0.01%
1
0.14%
54
Chi Minghao
6
0.01%
3
0.42%
55
Lee Jones
5
0.01%
3
0.42%
56
Javier Martinez Canillas
5
0.01%
1
0.14%
57
Cihangir Akturk
5
0.01%
1
0.14%
58
Chunming Zhou
5
0.01%
3
0.42%
59
Charles Keepax
5
0.01%
1
0.14%
60
Others
81
0.09%
43
5.96%
Total
92492
722