Project

General

Profile

ContributorsMeetingJuly2019 » History » Version 134

Denis 'GNUtoo' Carikli, 07/30/2019 04:47 PM

1 1 Denis 'GNUtoo' Carikli
h1. Replicant contributors meeting the 27,28 July in France
2 2 Denis 'GNUtoo' Carikli
3 31 Denis 'GNUtoo' Carikli
h2. Date
4 2 Denis 'GNUtoo' Carikli
5 32 Denis 'GNUtoo' Carikli
The meeting will take place the 27 and 28 July 2019.
6 2 Denis 'GNUtoo' Carikli
7 13 Denis 'GNUtoo' Carikli
h2. Location
8
9 90 Denis 'GNUtoo' Carikli
The event will take place in the "April":https://en.wikipedia.org/wiki/April_(French_association) "office":https://april.org/en/contact-us. April is an association for the defense and promotion of free software.
10 1 Denis 'GNUtoo' Carikli
11 90 Denis 'GNUtoo' Carikli
*Precise location*: April, 44/46 rue de l'Ouest, bâtiment 8, 75014 Paris (It's accesible through the "place de la Catalogne", on the left of the "Biocoop" supermarket). Select "April" on the intercomm.
12
*map:* https://www.agendadulibre.org/events/19754
13
*Phone number of the April office*: 01 78 76 92 80.
14
15
The April office is relatively close to the "Gare Montparnasse railway station.":https://en.wikipedia.org/wiki/Gare_Montparnasse
16 13 Denis 'GNUtoo' Carikli
17 24 Denis 'GNUtoo' Carikli
In addition to trains, Gare Montparnasse railway station has also, in the same building, there is a metro station where you can access the metro lines "4":https://en.wikipedia.org/wiki/Paris_M%C3%A9tro_Line_4, "6":https://en.wikipedia.org/wiki/Paris_M%C3%A9tro_Line_6, "12":https://en.wikipedia.org/wiki/Paris_M%C3%A9tro_Line_12 and "13":https://en.wikipedia.org/wiki/Paris_M%C3%A9tro_Line_13.
18 16 Denis 'GNUtoo' Carikli
19 91 Denis 'GNUtoo' Carikli
h3. Related events
20
21 92 Denis 'GNUtoo' Carikli
On Friday, a dinner will take place.
22
23
*Dinner meeting time:* From 18h30 to 18h45
24 97 Denis 'GNUtoo' Carikli
*Dinner meeting location*: "Near the Montparnasse tower":https://redmine.replicant.us/attachments/1614/Friday_dinner_meeting.jpeg . The Montparnasse tower is very close to the Montparnasse railway station.
25 92 Denis 'GNUtoo' Carikli
26
At 18h45 we will try to find a Restaurant nearby.
27 91 Denis 'GNUtoo' Carikli
28 17 Denis 'GNUtoo' Carikli
h3. Airports
29
30
The two main airports near Paris are the "Roissy Charles de Gaulle International Airport":https://en.wikipedia.org/wiki/Charles_de_Gaulle_International_Airport and the "Paris Orly Airport":https://en.wikipedia.org/wiki/Orly_Airport.
31
32 25 Denis 'GNUtoo' Carikli
h4. Roissy Charles de Gaulle International Airport <-> Gare Montparnasse railway station
33 26 Denis 'GNUtoo' Carikli
34 21 Denis 'GNUtoo' Carikli
To get to the Gare Montparnasse railway station from the Roissy Charles de Gaulle International Airport by public transportation, you can take the "RER":https://en.wikipedia.org/wiki/R%C3%A9seau_Express_R%C3%A9gional B metro line up to the "Denfert-Rochereau station":https://en.wikipedia.org/wiki/Denfert-Rochereau_(Paris_M%C3%A9tro) where you can take the "line 6":https://en.wikipedia.org/wiki/Paris_M%C3%A9tro_Line_6 up to the Gare Montparnasse railway station.
35 25 Denis 'GNUtoo' Carikli
36
h4. Paris Orly Airport <-> Gare Montparnasse railway station
37 26 Denis 'GNUtoo' Carikli
38 33 Denis 'GNUtoo' Carikli
To get to the Gare Montparnasse railway station from the Paris Orly Airport by public transportation, you can take the "Orlyval":https://en.wikipedia.org/wiki/Orlyval up to the "Antony":https://en.wikipedia.org/wiki/Antony_(Paris_RER) stop, and from there take the "RER":https://en.wikipedia.org/wiki/R%C3%A9seau_Express_R%C3%A9gional "B":https://en.wikipedia.org/wiki/RER_B metro line up to the "Denfert-Rochereau station":https://en.wikipedia.org/wiki/Denfert-Rochereau_(Paris_M%C3%A9tro) where you can take the "line 6":https://en.wikipedia.org/wiki/Paris_M%C3%A9tro_Line_6 up to the Gare Montparnasse railway station.
39 21 Denis 'GNUtoo' Carikli
40 18 Denis 'GNUtoo' Carikli
h2. More information
41
42 19 Denis 'GNUtoo' Carikli
"Wikivoyage":https://en.wikivoyage.org has a page on "Paris":https://en.wikivoyage.org/wiki/Paris and "France":https://en.wikivoyage.org/wiki/France which have many practical information such as:
43
* Visa and other border requirements
44
* How to stay safe
45 1 Denis 'GNUtoo' Carikli
* The climate
46 18 Denis 'GNUtoo' Carikli
* Information on the public transportation
47 19 Denis 'GNUtoo' Carikli
* SIM cards
48 18 Denis 'GNUtoo' Carikli
49 29 Denis 'GNUtoo' Carikli
It also has pages on the "Roissy Charles de Gaulle International Airport":https://en.wikivoyage.org/wiki/Paris_Charles_de_Gaulle_Airport and the "Paris Orly Airport":https://en.wikivoyage.org/wiki/Paris_Orly_Airport with more details on the public transportation lines to use to go to Paris, which tickets to buy, etc.
50 20 Denis 'GNUtoo' Carikli
51 34 Denis 'GNUtoo' Carikli
h2. Contacting the organizers
52
53 35 Denis 'GNUtoo' Carikli
You can use the Replicant [[PrivateContact|private contact mail address]] in advance to obtain the cellphone number of an organizer to be able to  use it in case of issue (like being lost, not finding the location of the meeting, etc).
54 34 Denis 'GNUtoo' Carikli
55 133 Denis 'GNUtoo' Carikli
h2. Presentations
56 36 Denis 'GNUtoo' Carikli
57 59 Denis 'GNUtoo' Carikli
|_. Topic |_. Time and dependencies |_. Status |_. Rationale |
58 133 Denis 'GNUtoo' Carikli
| Replicant history: "WIP source code":https://git.replicant.us/contrib/GNUtoo/presentations.git/tree/Replicant_contributors_meeting_27_28_July_2019_Paris_France/history?h=GNUtoo/wip  | Recorded, slides available, needs editing    (the curtains were left open => We need to remove people in the street for privacy/intimity reasons ) and encoding| | * Has some context that might be useful for new Replicant contributors
59 59 Denis 'GNUtoo' Carikli
* Has information on the relationship between Replicant and GNU/Linux |
60 133 Denis 'GNUtoo' Carikli
| "Porting AOSP for a new device":https://redmine.replicant.us/attachments/download/1618/Porting-AOSP.pdf | Should be in the beginning / before technical talks. Can be after Replicant history presention. | Not recorded, slides available | |
61
| Replicant and bootloaders: "Source code":https://git.replicant.us/contrib/GNUtoo/presentations.git/tree/Replicant_contributors_meeting_27_28_July_2019_Paris_France/bootloaders  "pdf":https://redmine.replicant.us/attachments/download/1613/Replicant_and_bootloaders.pdf | Recorded, slides available, needs encoding | | * The Galaxy SIII (and similar devices) bootloader status is complicated and relevant to Replicant 9 |
62 1 Denis 'GNUtoo' Carikli
| Replicant and modems: 
63
* "Source code":https://git.replicant.us/contrib/GNUtoo/presentations.git/tree/Replicant_contributors_meeting_27_28_July_2019_Paris_France/modems
64
* "Introduction pdf":https://redmine.replicant.us/attachments/download/1615/Replicant_and_modems_Introduction.pdf
65
* "Samsung IPC PDF":https://redmine.replicant.us/attachments/download/1616/Replicant_and_modems_Samsung-ipc.pdf
66 133 Denis 'GNUtoo' Carikli
* "oFono based Java RIL pdf":https://redmine.replicant.us/attachments/download/1617/Replicant_and_oFono-based_Java_RIL.pdf | | Recorded, slides available, needs encoding  | * Meant to enable new contributors to work on the modem part |
67
| Graphics acceleration on Replicant | Should optimally be before Paul leaves | Recorded, slides available, needs encoding | |
68
69
h2. Planned discussions
70
71 134 Denis 'GNUtoo' Carikli
|_. Topic |_. Time and dependencies |_. Status |_. Rationale |
72 63 Denis 'GNUtoo' Carikli
| Discussions on the bootloader situation on the Galaxy SIII and similar smartphones | After the talk on the bootloaders | | |
73
| Discussions on minimal requirement to accept a device in Replicant:
74 1 Denis 'GNUtoo' Carikli
* Do we still accept devices with modems that are not isolated?
75 64 Denis 'GNUtoo' Carikli
* Do we have plan to require free software bootloaders? 
76
* Do we require replacable batteries? | After the talk on modems and bootloaders | | |
77 1 Denis 'GNUtoo' Carikli
| Discussions on the future of Replicant:
78
* Which devices do we target
79 64 Denis 'GNUtoo' Carikli
* Do we continue focusing on devices with signed bootloaders
80 65 Denis 'GNUtoo' Carikli
* Allwinner tablets, upstream Linux, and scalability
81 66 Denis 'GNUtoo' Carikli
* Devices with non-replacable batteries | After the talk on Replicant history | |
82
| Discussion about Upstream components, design choices, and cultural re-appropriation of technology
83
* [[Upstream]]
84
* Issues when combining together different build systems (Example: Android build system with Kconfig)
85
* Sharing work with GNU/Linux to enable more political control and cultural re-appropriation of mobile device in the long run, and the risk associated with it
86
* Android upstream anti-features and political design choices
87 103 Grim Kriegor
* How subjective security is, threat models, and the difference between free software and device maker point of view | Please take a look at [[Upstream]] before attending if possible. | | |
88 66 Denis 'GNUtoo' Carikli
89 36 Denis 'GNUtoo' Carikli
90 47 Denis 'GNUtoo' Carikli
Known schedule constraints:
91
* On Sunday, the April offices will be closed at 16h, so we need to already have packed everything and left the room at this time.
92
93 132 Denis 'GNUtoo' Carikli
Videos: https://ftp.osuosl.org/pub/replicant/conferences/replicant-contributors-meeting-july-2019-france/
94 131 Denis 'GNUtoo' Carikli
95 2 Denis 'GNUtoo' Carikli
h2. Still being defined, to be confirmed
96
97
Precise schedule:
98 99 Denis 'GNUtoo' Carikli
*Saturday:* 10:00 -> 17:00 (possibly continuing to the night)?
99 98 Joonas Kylmälä
*Sunday:* 10:00 -> 14:00?
100 46 Denis 'GNUtoo' Carikli
101 47 Denis 'GNUtoo' Carikli
*Poll for using the April offices*: https://framadate.org/ReplicantContributorMeetingJuly2019RoomOccupation
102 46 Denis 'GNUtoo' Carikli
103 37 Denis 'GNUtoo' Carikli
h3. Presentations:
104 43 Denis 'GNUtoo' Carikli
105 7 Denis 'GNUtoo' Carikli
* The Graphic stack in Replicant 9
106 2 Denis 'GNUtoo' Carikli
* Porting Replicant to Android 9 by Joonas Kylmälä?
107 4 Denis 'GNUtoo' Carikli
* A discussion about [[Upstream]] components, [[Upstream#Design-decisions|design choices]], and cultural re-appropriation of technology?
108 5 Denis 'GNUtoo' Carikli
** How subjective security is, threat models, and the difference between free software and device maker point of view
109
** Sharing work with GNU/Linux to enable more political control and cultural re-appropriation of mobile device in the long run, and the risk associated with it
110 1 Denis 'GNUtoo' Carikli
** Android upstream anti-features and political design choices
111
** Issues when combining together different build systems (Example: Android build system with Kconfig)
112 61 Denis 'GNUtoo' Carikli
113 37 Denis 'GNUtoo' Carikli
114 45 Fil Bergamo
h3. Over a cup of coffee:
115
116
* Fil is available for informal chatting about RepWifi
117
118 37 Denis 'GNUtoo' Carikli
h3. Hardware
119
120
h4. Devices
121
122 85 Denis 'GNUtoo' Carikli
Good practices:
123
* It would be a good idea to put your name on a sticker on the device if possible
124
125 67 Denis 'GNUtoo' Carikli
|_. Person |_. Hardware |_. Comments |_. Usage |
126 70 Denis 'GNUtoo' Carikli
|/12. GNUtoo | Galaxy SIII (I9300) with the stock bootloader | |
127 69 Denis 'GNUtoo' Carikli
| Galaxy SIII 4G (I9305) with the stock bootloader | |
128
| Galaxy SIII 4G (I9305) with u-boot | |
129
| Galaxy Nexus (I9250) with the stock bootloader | |
130
| Galaxy SII (I9100) with the stock bootloader | |
131 67 Denis 'GNUtoo' Carikli
| GTA04 A3 | | |
132
| GTA04 A4 | | |
133
| Optimus black (P970) | | |
134 69 Denis 'GNUtoo' Carikli
| GTA01 |/4. Used in a presentation about Replicant history | |
135
| GTA02 | |
136
| HTC Dream | |
137 76 Denis 'GNUtoo' Carikli
| N900 | Testing the battery charger driver is still needed but require a heavy PSU |
138 74 Denis 'GNUtoo' Carikli
|/4. Fil | Galaxy Note 2 (N7100) stock bootloader | [Working] Available for non-critical tests | * Test the upstream touchkey driver
139 75 Denis 'GNUtoo' Carikli
=> TODO:
140
* Bring a Parabola microSD (GNUtoo)
141
* Test the patch with an I9300
142
* Rebase the patch on master or linux-next |
143 67 Denis 'GNUtoo' Carikli
| Galaxy SIII (I9300) stock bootloader | [Working] Test Subject available for any experiment | |
144 81 Denis 'GNUtoo' Carikli
| Galaxy SIII (I9300) stock bootloader | [Bricked] available for hardware hacking | * Test "fixing the phone":https://media.ccc.de/v/34c3-8784-emmc_hacking_or_how_i_fixed_long-dead_galaxy_s3_phones |
145 110 Denis 'GNUtoo' Carikli
| Galaxy Tab 2 7.0 (GT P3100) | Property of the Replicant Project | * -Add support for it in the [[BackupTheEFS]] instructions- |
146 119 Denis 'GNUtoo' Carikli
|/2. Paulk | Galaxy Note (N7000) | | * Add support for it in the [[BackupTheEFS]] instructions |
147 104 Denis 'GNUtoo' Carikli
| Galaxy Tab 2 10.1 (P5100) | | * -Add support for it in the [[BackupTheEFS]] instructions- |
148 79 Denis 'GNUtoo' Carikli
|\2. Looking for a Galaxy Note 8.0 (N5100) | | * Add support for it in the [[BackupTheEFS]] instructions |
149 80 Denis 'GNUtoo' Carikli
| | Add devices you can bring here or you want other to bring | Add comments, requirements, etc | Add what you want to do with the device or other people's device |
150 37 Denis 'GNUtoo' Carikli
151 1 Denis 'GNUtoo' Carikli
h4. Debug utilities
152 37 Denis 'GNUtoo' Carikli
153 71 Denis 'GNUtoo' Carikli
|_. Person |_. Hardware |_. Comments |_. Usage |
154 84 Denis 'GNUtoo' Carikli
|/6. GNUtoo | Serial port cable with variable resistors |  |
155 37 Denis 'GNUtoo' Carikli
| Multimeter |  |
156
| Simtrace 1: Can get the dialog between the modem and the SIM card in wireshark |  |
157 108 Denis 'GNUtoo' Carikli
| SIM card that is not recognized in Replicant (STK related?) | Test on Replicant 4.2 and on Replicant 6.0 |
158 84 Denis 'GNUtoo' Carikli
| SIM card + phone that can trigger the audio call issue | |
159 37 Denis 'GNUtoo' Carikli
| Sigrok compatible adjustable power supply | Not sure to bring it (heavy) |
160 44 Fil Bergamo
|/1. Fil | SIM card that is not recognized in Replican 6 | |
161 105 Denis 'GNUtoo' Carikli
162
h2. Discussion results
163
164
|_. Topic |_. Impact |_. Result |_. Consensus in that meeting |
165 107 Denis 'GNUtoo' Carikli
| Do we care about supporting devices with non-removable batteries? | This impacts the design decisions as supporting new devices through upstream code takes longer than hacking together the vendor code not to require nonfree libraries. Because of that either users, repair shops or Replicant device vendors will need to have a viable way to change the non-removable battery. If this is not the case it would force the Replicant project to race to try to support a device while it's still being sold new. If not users buying devices would have a battery that doesn't last enough when bought second hand. |  It's too hard, even for vendors like Technoethical which have some expertise in that area to upgrade non-removable batteries when the case is sealed. Practically speaking that could be done but the end result would not be as good as the new device, like the sealing would not be as good, making users damage the phone as they would expect the sealing to work. | The cost for Replicant would be too high, so participant thought that not caring about devices without non-removable batteries and prioritize to support devices in Replicant through upstream project was better |
166 129 Denis 'GNUtoo' Carikli
| Do we require free software bootloaders |\2. * The Pinephone should be released in the next months (3 months?) but it's not released yet.
167 128 Denis 'GNUtoo' Carikli
* Some other devices with free software bootloaders are not released yet either
168 129 Denis 'GNUtoo' Carikli
* Some concerns were raised on the fact that the Librem5 bootloader might contain nonfree software, which Replicant doesn't want to redistribute. A link to "Purism's plans":https://puri.sm/posts/librem5-solving-the-first-fsf-ryf-hurdle/ was also mentioned. Paul also mentioned that it might be possible that replacing the nonfree part was doable and that it would solve the issue |  Too early to do that:
169 128 Denis 'GNUtoo' Carikli
* Replicant 9 is not out yet and it will work on devices with nonfree bootloader at first, but the work could be reused later by devices with free software bootloaders |
170 118 Denis 'GNUtoo' Carikli
| How to handle the various keys used to sign releases, and other related things and should the recovery check signatures  | * The installation instructions need to be as simple as possible => If users have to check the signatures only once it's better. So now users check the recovery only, which then checks the rest.
171
* The people involved in local Replicant install parties (in Paris) will help local Replicant users to update the recovery
172
* Technoethical previously stated that the users having bought devices already running Replicant through them are either able to install new recoveries or that they are able to help them do it |\2. * Keys usage in the short term: Developers sign with their keys
173
* Keys usage in the longer term (requires time to implement it): use a keyring with the public key of several Replicant developers, like it is done in Parabola with the parabola-keyring package 
174
* Keep checking signatures by default in the recovery |
175 121 Denis 'GNUtoo' Carikli
| Improve information for current and potential Replicant users |\3. * Fil Bergamo plans to work on an unified table that has various information on devices supported by Replicant:
176 120 Denis 'GNUtoo' Carikli
* He plans to add in information about what hardware feature are supported or not
177
* He plan to add information about how likely are the devices to be supported in the next Replicant 6 and 9 releases |
178 121 Denis 'GNUtoo' Carikli
| Improving the Replicant website |\3.  *It would be nice to make information for users more accesible on the main page (https://replicant.us) | 
179 122 Denis 'GNUtoo' Carikli
| Making it easier for anyone to contribute to Replicant |
180 123 Denis 'GNUtoo' Carikli
| Funding work on f-droid |
181
| Funding work on oFono RIL |
182 125 Denis 'GNUtoo' Carikli
| FSDG compliance and How to moderate the forums |\3. One of the main issue was the fact that people might have legitimate interest in linking to post from XDA which would contain both very valuable technical information, while not respecting the FSDG guidelines at all and pushing users to run nonfree software.
183
Legal issues were raised as well when linking to external material and such.
184
Some examples were given on how to handle some common issues:
185 124 Denis 'GNUtoo' Carikli
* Link to a book chapter advocating for DRM on the FSF website:
186
  *URL:* https://www.fsf.org/blogs/sysadmin/the-management-engine-an-attack-on-computer-users-freedom
187
  <pre>
188
  For more information about Digital Restrictions Management and the Management Engine,
189
  see from page 191 [...].
190
  This chapter tries to justify the usage of Digital Restrictions Management (DRM).
191
  DRM is totally unacceptable as it requires the users not to be in control of their
192
  computers to effectively prevent them from exercising their legal rights (such as fair
193
  use, or being able to copy published works). That chapter clearly shows the link between
194
  preventing users from controlling their hardware and effective DRM.
195
  </pre>
196
* Link to service manuals etc:
197
  *URL:* [[NexusSI902xSerial]]
198
  <pre>
199
  These documents are the propriety of Samsung Electronics and are not
200
  hosted by the Replicant project. However, some excerpts from these documents
201
  are provided, for the purpose of providing technical evidence of the facts that
202
  are mentioned in this page. We believe that this particular use of the copyrighted
203
  work is fair use.
204
  </pre>
205
* Mention of proprietary software in Replicant wiki, including how to "use" it:
206
  *URL*: [[SamsungGalaxyBackdoor]]
207
  <pre>  
208
  The following analysis was conducted using the libsec-ril.so binary file
209
   (the incriminated proprietary software) as extracted from the CyanogenMod 10.1.3
210
   system zip for the Galaxy S 3 (I9300), from location system/lib/libsec-ril.so.
211
  </pre>
212
* GNU Kind Communications Guidelines:
213
  *URL:* https://www.gnu.org/philosophy/kind-communication.html
214
  <pre>
215
  By contrast, to suggest that others use nonfree software opposes the basic
216
  principles of GNU, so it is not allowed in GNU Project discussions.
217
  </pre>
218
* Trisquel Community Guidelines:
219
  *URL:* https://trisquel.info/en/wiki/trisquel-community-guidelines
220
  <pre>
221
  Our community's resources --the forum, documentation, etc--
222 1 Denis 'GNUtoo' Carikli
  are for free software only. Please do not distribute,
223
  recommend, or support non-free software here.
224 125 Denis 'GNUtoo' Carikli
  </pre>
225
People in this discussion realized that the forum is relatively small so it's doable to have it moderated.
226
Plan of action:
227
1. Describe what should is acceptable or not for the forums, wiki, etc
228
   => "Please do not distribute, recommend, or support non-free software here"
229
   => Also describe the above examples there if possible to help people linking to information in the right way.
230
2. How to handle violations of the policy
231
   => On case by case basis. Help educate people on the matter and how to deal with it, especially on how to link to external information. |
232 127 Denis 'GNUtoo' Carikli
| Do we ship some external applications in Replicant |\3. * Yes, but how does the selection process would look like?
233
* Which browser we should add => One that works and that doesn't have freedom privacy or security issues 
234
* Firefox Lite was mentioned but it was dismissed due to very concerning privacy issues with its privacy policy |
235 130 Denis 'GNUtoo' Carikli
| Using wayland for the graphic stack? | | | 
236 111 Denis 'GNUtoo' Carikli
237
h2. Video encoding
238 1 Denis 'GNUtoo' Carikli
239 112 Denis 'GNUtoo' Carikli
h3. Sound
240 1 Denis 'GNUtoo' Carikli
241 113 Denis 'GNUtoo' Carikli
The microphone was mono, with only a channel from the left. So we need to create mono audio files from the videos.
242 112 Denis 'GNUtoo' Carikli
243
To make the sound go in both channel, do the following in Audacity:
244
245
* Create a new project with File -> New
246
* Import the video file with File -> Open
247 111 Denis 'GNUtoo' Carikli
* Click on the audio channel -> Split Stereo to Mono
248
* Delete the second channel
249 1 Denis 'GNUtoo' Carikli
* File -> Export -> Export Audio
250 113 Denis 'GNUtoo' Carikli
251 117 Denis 'GNUtoo' Carikli
h3. Video 
252
253
The videos were recorded with some equipement that was lent to us:
254
* A camera that outputed mp4 files on an SD card
255
* One wireless microphone
256
257
=> Next time ask if they have a second microphone available for questions.
258 113 Denis 'GNUtoo' Carikli
259
* The videos are splitted in several mp4 files
260
* The part before the presentation has to be removed
261
262
Kdenlive is being used for that.
263
264
Using kdenlive with Nouveau (with default settings), xfce4 under Parabola manage to freeze the screen (there are some messages like "nouveau: kernel rejected pushbuf: Cannot allocate memory" that can be observed when launching kdenlive through SSH).
265
266
To workaround that the following was used:
267
* gnome3 (probably under wayland)
268
* pushbuffer enabled in the module parameters for nouveau
269
270
=> It's still slow while zomming in the timeline but it manage not to freeze the whole graphics stack.
271 114 Denis 'GNUtoo' Carikli
272
To edit a video with kdenlive:
273
* create a project, and select the right resolution (720p 25fps here)
274
* Import the videos files to use with project->Add clip
275
* Also import the mono audio files that you just converted with audacious
276
* Import the clips from the Project bin into the timeline with drag and drop
277
* Right click on the imported click in the timeline and select Ungroup
278
* Right click on the audio below, and select remove
279
* Import the mono audio file from the Project bin in the timeline with drag and drop
280 115 Denis 'GNUtoo' Carikli
281
Once that is done you can remove the part before the presentation this way:
282
* In the timeline you can zoom at the maximum level 
283
* Use the cisors to divide the zone in two, you only need to click once with the left click to separate two zones
284
* Select the arow again (on the left of the cisors) and right click on the zone to remove, and select remove
285
* Do that for both the video and the audio tracks, then move both to the left to remove the gap done by the removal if there is one.
286 116 Denis 'GNUtoo' Carikli
287
h2. Files