Hi
user
Admin Login:
Username:
Password:
Name:
Optimising ID Allocation for low-memory devices
--client
lca
--show
lca2019
--room c3 14545 --force
Next: 13 Improving Graphics Interactivity - It's All in the Timing.
show more...
Marks
Author(s):
Matthew Wilcox
Location
C3
Date
jan Wed 23
Days Raw Files
Start
16:45
First Raw Start
16:36
Duration
0:45:0
Offset
0:08:20
End
17:30
Last Raw End
17:23
Chapters
00:00
0:21:43
Total cuts_time
34 min.
https://2019.linux.conf.au/schedule/presentation/126/
raw-playlist
raw-mp4-playlist
encoded-files-playlist
host
public
tweet
mp4
svg
png
assets
release.pdf
Optimising_ID_Allocation_for_lowmemory_devices.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
The Linux kernel needs to allocate small identifying numbers for many things (e.g. file descriptors, process IDs, SCSI devices, USB ports, network devices). The implementation of this crucial functionality was surprisingly memory-hungry and so it needed to be rewritten. This case study shows - How implementing functionality in the Linux kernel (or any project of sufficient complexity) requires being aware of implementation details of other parts of the project. - The perils of half-complete migrations. - How easy it is to overlook hundreds of kilobytes of memory leaking when you have gigabytes of memory in your system. - The importance of API design.
Comment:
production notes
2019-01-23/16_36_40.ts
Apply:
16:36:40 - 16:44:57 ( 00:08:17 )
S:
16:36:40 -
E:
17:06:40
D:
00:30:00
(
End:
497.0)
show more...
vlc ~/Videos/veyepar/lca/lca2019/dv/c3/2019-01-23/16_36_40.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
16:36:40
seconds: 0.0
Wall: 16:36:40
Duration
00:30:00
17:06:40
seconds: 497.0
Wall: 16:44:57
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-01-23/16_36_40.ts
Apply:
16:44:57 - 17:06:40 ( 00:21:43 )
S:
16:36:40 -
E:
17:06:40
D:
00:30:00
(
Start:
497.0)
show more...
vlc ~/Videos/veyepar/lca/lca2019/dv/c3/2019-01-23/16_36_40.ts :start-time=0497.0 --audio-desync=0
Raw File
Cut List
16:36:40
seconds: 497.0
Wall: 16:44:57
Duration
00:30:00
17:06:40
seconds: 0.0
Wall: 16:36:40
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-01-23/17_06_40.ts
Apply:
17:06:40 - 17:19:38 ( 00:12:58 )
S:
17:06:40 -
E:
17:23:21
D:
00:16:41
(
End:
778.0)
show more...
vlc ~/Videos/veyepar/lca/lca2019/dv/c3/2019-01-23/17_06_40.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
17:06:40
seconds: 0.0
Wall: 17:06:40
Duration
00:16:41
17:23:21
seconds: 778.0
Wall: 17:19:38
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-01-23/17_06_40.ts
Apply:
17:19:38 - 17:19:39 ( 00:00:01 )
S:
17:06:40 -
E:
17:23:21
D:
00:16:41
(
Start:
778.0) (
End:
779.0)
show more...
vlc ~/Videos/veyepar/lca/lca2019/dv/c3/2019-01-23/17_06_40.ts :start-time=0778.0 --audio-desync=0
Raw File
Cut List
17:06:40
seconds: 778.0
Wall: 17:19:38
Duration
00:16:41
17:23:21
seconds: 779.0
Wall: 17:19:39
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-01-23/17_06_40.ts
Apply:
17:19:39 - 17:23:21 ( 00:03:42 )
S:
17:06:40 -
E:
17:23:21
D:
00:16:41
(
Start:
779.0)
show more...
vlc ~/Videos/veyepar/lca/lca2019/dv/c3/2019-01-23/17_06_40.ts :start-time=0779.0 --audio-desync=0
Raw File
Cut List
17:06:40
seconds: 779.0
Wall: 17:19:39
Duration
00:16:41
17:23:21
seconds: 0.0
Wall: 17:06:40
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
2019-01-23/16_36_40.ts
2019-01-23/17_06_40.ts
Veyepar
Video Eyeball Processor and Review