Hi
user
Admin Login:
Username:
Password:
Name:
Two uses cases for the clang C++ parser: Online Code Browser and Qt moc Replacement.
--client
fosdem
--show
fosdem_2014
--room K4401 8112 --force
Next: 5 Statically compiling Ruby with LLVM
show more...
Marks
Author(s):
Olivier Goffart
Location
K.4.401
Date
feb Sun 02
Days Raw Files
Start
12:30
First Raw Start
12:26
Duration
00:25:00
Offset
0:03:06
End
12:55
Last Raw End
13:00
Chapters
00:00
0:22:32
Total cuts_time
28 min.
https://fosdem.org/2014/schedule/event/usecasesclangcppparser/
raw-playlist
raw-mp4-playlist
encoded-files-playlist
public
mp4
svg
png
assets
release.pdf
Two_uses_cases_for_the_clang_C_parser_Online_Code_Browser_and_Qt_moc_Replacement.json
logs
Admin:
episode
episode list
cut list
raw files day
marks day
marks day
image_files
State:
---------
borked
edit
encode
push to queue
post
richard
review 1
email
review 2
make public
tweet
to-miror
conf
done
Locked:
clear this to unlock
Locked by:
user/process that locked.
Start:
initially scheduled time from master, adjusted to match reality
Duration:
length in hh:mm:ss
Name:
Video Title (shows in video search results)
Emails:
email(s) of the presenter(s)
Released:
has someone authorised pubication
Unknown
Yes
No
Normalise:
Channelcopy:
m=mono, 01=copy left to right, 10=right to left, 00=ignore.
Thumbnail:
filename.png
Description:
markdown
<p>In this talk we will see how one can use the clang libraries to build two practical tools. The first tool is an online C/C++ online code browser that uses clang to parse the AST in order to provide information about each token and build a cross reference database. [http://code.woboq.org] The second tool is a replacement for Qt's moc (meta-object compiler) which is used by Qt to provide introspection and enable signals and slots and the QML language, both as a stand alone executable or as a clang plugin. [https://github.com/woboq/moc-ng] The talk goes over implementation details and challenges encountered while developing.</p>
Comment:
production notes
2014-02-02/11_26_54.dv
Apply:
12:26:54 - 12:32:00 ( 00:05:06 )
S:
12:26:54 -
E:
12:32:00
D:
00:05:06
show more...
vlc ~/Videos/veyepar/fosdem/fosdem_2014/dv/K4401/2014-02-02/11_26_54.dv :start-time=00.0 --audio-desync=0
Raw File
Cut List
12:26:54
seconds: 0.0
Wall: 12:26:54
Duration
00:05:06
12:32:00
seconds: 0.0
Wall: 12:26:54
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2014-02-02/11_32_00.dv
Apply:
12:32:00 - 12:54:32 ( 00:22:32 )
S:
12:32:00 -
E:
12:54:32
D:
00:22:32
show more...
vlc ~/Videos/veyepar/fosdem/fosdem_2014/dv/K4401/2014-02-02/11_32_00.dv :start-time=00.0 --audio-desync=0
Raw File
Cut List
12:32:00
seconds: 0.0
Wall: 12:32:00
Duration
00:22:32
12:54:32
seconds: 0.0
Wall: 12:32:00
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2014-02-02/11_54_33.dv
Apply:
12:54:33 - 13:00:08 ( 00:05:35 )
S:
12:54:33 -
E:
13:00:08
D:
00:05:35
show more...
vlc ~/Videos/veyepar/fosdem/fosdem_2014/dv/K4401/2014-02-02/11_54_33.dv :start-time=00.0 --audio-desync=0
Raw File
Cut List
12:54:33
seconds: 0.0
Wall: 12:54:33
Duration
00:05:35
13:00:08
seconds: 0.0
Wall: 12:54:33
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
Rf filename:
root is .../show/dv/location/, example: 2013-03-13/13:13:30.dv
Sequence:
get this:
check and save to add this
2014-02-02/11_26_54.dv
2014-02-02/11_32_00.dv
2014-02-02/11_54_33.dv
Veyepar
Video Eyeball Processor and Review