playwright/src/server
Dmitry Gozman 1a464c732c
feat(video): switch vp8 in ffmpeg to realtime (#5260)
This switches vp8 to "realtime" mode that works fast, adapting to
the speed of incoming frames, and produces the best quality in can
given realtime constraints.

In practice, this gives 2x larger video files but no noticible quality
difference. It also eliminates huge delays for encoding the video.

Drive-by: document our ffmpeg option choices and add some links
to documentation for future use.
2021-02-02 17:14:39 -08:00
..
android chore: centralize playwright creation, bind context listeners to instance (#5217) 2021-01-29 16:00:56 -08:00
chromium feat(video): switch vp8 in ffmpeg to realtime (#5260) 2021-02-02 17:14:39 -08:00
common feat(selectors): has-text pseudo-class (#5120) 2021-01-25 14:19:07 -08:00
electron docs: document electron api (#5229) 2021-02-01 11:43:26 -08:00
firefox chore: centralize playwright creation, bind context listeners to instance (#5217) 2021-01-29 16:00:56 -08:00
injected feat(selectors): always make xpath relative (#5252) 2021-02-02 13:27:16 -08:00
supplements fix: update terminal size dynamically (#5250) 2021-02-02 14:25:51 -08:00
webkit chore: centralize playwright creation, bind context listeners to instance (#5217) 2021-01-29 16:00:56 -08:00
accessibility.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
browser.ts feat(ui): extract recorder sidebar into a window (#5223) 2021-01-31 16:37:13 -08:00
browserContext.ts fix: update terminal size dynamically (#5250) 2021-02-02 14:25:51 -08:00
browserType.ts fix: retry browser launch if it failed due to glibc error (#5247) 2021-02-01 15:23:57 -08:00
console.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
deviceDescriptors.js chore: make generate_types not depend on the source (#5040) 2021-01-17 12:09:20 -08:00
dialog.ts feat(trace): show dialogs, navigations and misc events (#5025) 2021-01-15 18:30:55 -08:00
dom.ts feat(trace): streaming snapshots (#5133) 2021-01-25 18:44:46 -08:00
download.ts fix(downloads): make path/saveAs work when connected remotely (#3634) 2020-08-26 12:46:30 -07:00
fileChooser.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
frames.ts feat(trace): streaming snapshots (#5133) 2021-01-25 18:44:46 -08:00
helper.ts feat(errors): append recent browser logs when browser disconnects (#4625) 2020-12-08 09:35:28 -08:00
input.ts feat: tap (#4097) 2020-10-19 10:07:33 -07:00
javascript.ts chore: remove source maps in pwdebug mode (#5148) 2021-01-25 16:36:57 -08:00
macEditingCommands.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
network.ts fix: do not return cookies with empty values (#5147) 2021-01-25 16:37:33 -08:00
page.ts chore: centralize playwright creation, bind context listeners to instance (#5217) 2021-01-29 16:00:56 -08:00
pipeTransport.ts chore(eslint): add rule no-unused-expressions (#4848) 2020-12-29 09:59:35 -08:00
playwright.ts feat(ui): extract recorder sidebar into a window (#5223) 2021-01-31 16:37:13 -08:00
processLauncher.ts feat(errors): append recent browser logs when browser disconnects (#4625) 2020-12-08 09:35:28 -08:00
progress.ts feat(trace): streaming snapshots (#5133) 2021-01-25 18:44:46 -08:00
screenshotter.ts fix: throw if quality=0 is passed for png screenshot (#4812) 2020-12-23 09:53:14 -08:00
selectors.ts chore: remove unused selector engines (#4950) 2021-01-08 14:51:43 -08:00
transport.ts fix(ECONRESET): fix it once and for all (#4258) 2020-10-27 11:09:41 -07:00
types.ts chore: centralize playwright creation, bind context listeners to instance (#5217) 2021-01-29 16:00:56 -08:00
usKeyboardLayout.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
validateDependencies.ts fix(launcher): add vcruntime140_1.dll to the list of known deps (#4973) 2021-01-11 15:01:29 -08:00