playwright/src
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
..
cli feat(snapshots): switch MutationObserver to only observer attributes (#5220) 2021-01-31 19:20:20 -08:00
client fix: update terminal size dynamically (#5250) 2021-02-02 14:25:51 -08:00
dispatchers fix: update terminal size dynamically (#5250) 2021-02-02 14:25:51 -08:00
install fix(installer): retry installer when hitting ETIMEDOUT as well (#5239) 2021-02-01 09:30:22 -08:00
protocol fix: update terminal size dynamically (#5250) 2021-02-02 14:25:51 -08:00
remote chore: centralize playwright creation, bind context listeners to instance (#5217) 2021-01-29 16:00:56 -08:00
server feat(video): switch vp8 in ffmpeg to realtime (#5260) 2021-02-02 17:14:39 -08:00
third_party/highlightjs chore: add storybook dep (#5082) 2021-01-21 08:29:01 -08:00
trace feat(snapshots): switch MutationObserver to only observer attributes (#5220) 2021-01-31 19:20:20 -08:00
utils chore: remove source maps in pwdebug mode (#5148) 2021-01-25 16:36:57 -08:00
web fix: update terminal size dynamically (#5250) 2021-02-02 14:25:51 -08:00
.eslintrc.js chore(lint): add @typescript-eslint/type-annotation-spacing rule (#897) 2020-02-07 13:36:49 -08:00
browserServerImpl.ts chore: centralize playwright creation, bind context listeners to instance (#5217) 2021-01-29 16:00:56 -08:00
inprocess.ts chore: centralize playwright creation, bind context listeners to instance (#5217) 2021-01-29 16:00:56 -08:00
service.ts chore: add websocket connection mode (#4510) 2020-11-20 15:19:39 -08:00