1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
|
WEBVTT
00:00:07.120 --> 00:00:07.359
[Speaker 0]: Okay, folks. Thanks, Anand,
00:00:11.259 --> 00:00:11.759
for the great talk. So here is the live Q&A.
00:00:22.279 --> 00:00:22.420
Hi. Hello. I see questions being posted on
00:00:23.920 --> 00:00:24.099
the pad. Would you like me to read them out
00:00:25.320 --> 00:00:25.820
or would you prefer to read them yourself?
00:00:31.880 --> 00:00:32.220
[Speaker 1]: Okay. I'll try reading it out.
00:00:33.340 --> 00:00:33.680
If there are audio issues,
00:00:35.420 --> 00:00:35.920
[Speaker 0]: Sure, thanks.
00:00:37.360 --> 00:00:37.760
[Speaker 1]: just let me know. A lot of what you showed
00:00:39.960 --> 00:00:40.280
was the type of stuff Emacs didn't do very
00:00:43.040 --> 00:00:43.200
well. This stuff looks like it could be
00:00:45.020 --> 00:00:45.239
useful for using Emacs with a touch screen
00:00:46.960 --> 00:00:47.460
and a tablet. Have you used it for purposes
00:00:53.160 --> 00:00:53.360
like this? No right now it's more proof of
00:00:58.580 --> 00:00:58.780
concept stage so I don't use it more than you
00:01:03.420 --> 00:01:03.920
know just making some demo software.
00:01:12.100 --> 00:01:12.320
The next question is, is there a mode for
00:01:15.080 --> 00:01:15.280
using FFmpeg through Emacs or did you make it
00:01:20.160 --> 00:01:20.660
yourself? Okay so this is something that I
00:01:26.800 --> 00:01:27.300
built. So the base of it is XWidget in Emacs,
00:01:28.160 --> 00:01:28.660
which is already there.
00:01:35.080 --> 00:01:35.380
But then I had to add a few control code for
00:01:42.240 --> 00:01:42.500
controlling VLC. So ffmpeg is like a shell
00:01:46.840 --> 00:01:47.340
command that finally stitches those bits of
00:01:51.780 --> 00:01:52.280
video clips. But what actually plays is VLC,
00:01:55.860 --> 00:01:56.360
and it's not FFmpeg. Hope that's clear.
00:02:03.580 --> 00:02:04.020
The next question is these demos are always
00:02:06.020 --> 00:02:06.180
so impressive. Do you plan to upstream any of
00:02:07.040 --> 00:02:07.540
these projects into Emacs?
00:02:13.940 --> 00:02:14.240
Right now, okay, let me read the complete
00:02:16.220 --> 00:02:16.320
questions. These demos are always so
00:02:17.960 --> 00:02:18.080
impressive. Do you plan to upstream any of
00:02:19.960 --> 00:02:20.280
these projects into Emacs or to publish them
00:02:21.780 --> 00:02:22.280
as, for example, helper packages?
00:02:26.480 --> 00:02:26.980
So right now, as it stands,
00:02:30.720 --> 00:02:30.940
I personally don't intend to do that because
00:02:34.900 --> 00:02:35.400
I don't have that time but I have signed my
00:02:38.720 --> 00:02:39.220
signed assignment copyright assignment so
00:02:41.600 --> 00:02:41.760
anybody has time and motivation to do it they
00:02:47.120 --> 00:02:47.620
can pick up the code and help me with that.
00:02:53.200 --> 00:02:53.700
The next is, how did you make that electronic
00:03:00.600 --> 00:03:00.860
circuit diagram? Is there a mode with the
00:03:02.560 --> 00:03:03.060
symbols already available.
00:03:08.240 --> 00:03:08.460
Okay so electronic circuit diagram is you
00:03:13.340 --> 00:03:13.520
know the canvas mode but and what you see is
00:03:19.540 --> 00:03:20.040
the is an extension of that canvas mode which
00:03:25.440 --> 00:03:25.940
uses a symbol library.
00:03:31.980 --> 00:03:32.300
And so The only difference is you press
00:03:34.160 --> 00:03:34.660
capital L to open up that symbol library.
00:03:37.700 --> 00:03:37.840
In this case, this symbol library happens to
00:03:41.380 --> 00:03:41.720
be just a library of electronic symbols.
00:03:44.640 --> 00:03:44.820
It can be any category of symbols and then
00:03:47.600 --> 00:03:48.100
you and use it to draw on your,
00:03:50.640 --> 00:03:51.140
in the canvas major mode.
00:04:02.240 --> 00:04:02.540
Next question is, I have seen your blog post
00:04:04.700 --> 00:04:04.960
with some of these features But can you link
00:04:06.280 --> 00:04:06.420
to the repo where you are doing the
00:04:07.940 --> 00:04:08.440
development for these packages?
00:04:18.899 --> 00:04:19.200
Sure, I can do that Most of these are
00:04:20.279 --> 00:04:20.779
available on my blogs.
00:04:26.200 --> 00:04:26.480
Typically the Reddit post always has a link
00:04:31.480 --> 00:04:31.680
to my blog. But I'll post it in this 1 as
00:04:31.680 --> 00:04:32.180
well.
00:04:48.480 --> 00:04:48.700
[Speaker 0]: I'll quickly note that we have about 4 more
00:04:52.540 --> 00:04:52.800
minutes of live Q&A, but if folks have more
00:04:55.320 --> 00:04:55.720
questions, they're welcome to either continue
00:04:59.060 --> 00:04:59.240
asking on the pad or come join us here on Big
00:05:02.080 --> 00:05:02.220
Blue Button and continue chatting once the
00:05:03.440 --> 00:05:03.800
stream moves on to the next talk.
00:05:03.940 --> 00:05:04.440
Thank you.
00:05:13.360 --> 00:05:13.860
[Speaker 1]: Yes, so here's the link.
00:05:23.240 --> 00:05:23.560
And so right now, all of my development goes
00:05:26.360 --> 00:05:26.600
into a single development branch in this
00:05:28.940 --> 00:05:29.140
repository. But depending on the feature that
00:05:31.500 --> 00:05:31.680
you're looking at, you can look at that
00:05:33.820 --> 00:05:33.960
particular post and that post will have a
00:05:37.120 --> 00:05:37.320
link to the specific files that include the
00:05:37.320 --> 00:05:37.820
changes.
00:06:24.236 --> 00:06:24.304
Okay, there's a feedback.
00:06:26.520 --> 00:06:26.740
Thank you for showing so many new
00:06:27.500 --> 00:06:28.000
possibilities with Emacs.
00:06:30.960 --> 00:06:31.460
I'm glad you like those possibilities.
00:06:32.540 --> 00:06:32.760
And hopefully, you know,
00:06:34.540 --> 00:06:34.740
with Emacs, the possibilities are really
00:06:38.480 --> 00:06:38.980
endless. So I really encourage more people to
00:06:41.120 --> 00:06:41.620
explore it and, you know,
00:06:49.280 --> 00:06:49.780
try things that people have so far only been
00:06:52.160 --> 00:06:52.660
using other applications for.
00:06:59.580 --> 00:07:00.080
The next question is coming up.
00:07:07.540 --> 00:07:08.040
Okay, the PDF form filling is especially
00:07:10.200 --> 00:07:10.400
interesting. I would love to do my taxes in
00:07:16.400 --> 00:07:16.620
Emacs. Yes, In most cases you should be able
00:07:18.900 --> 00:07:19.400
to do it unless there are a lot of JavaScript
00:07:20.500 --> 00:07:21.000
involved with the PDF.
00:07:24.800 --> 00:07:24.960
For a simple form, you should be able to do
00:07:24.960 --> 00:07:25.460
it.
00:08:19.480 --> 00:08:19.640
[Speaker 0]: Okay, we have about 1 minute remaining on the
00:08:21.660 --> 00:08:22.000
live stream. If folks have any other
00:08:24.960 --> 00:08:25.120
questions, please do continue posting on the
00:08:27.540 --> 00:08:27.800
pad or come and join BigBlueButton with an
00:08:28.940 --> 00:08:29.140
ad. And thanks again, Adam,
00:08:30.880 --> 00:08:31.080
for a great talk and for the discussions and
00:08:31.560 --> 00:08:32.059
questions and answers.
00:08:36.100 --> 00:08:36.600
[Speaker 1]: Great, thanks.
|