afceea3fe6
For development and demonstration purposes, it's neat to be able to record a screencast of gnome-shell without any external setup. Built-in recording can also give much better quality than is possible with a generic desktop recording, since we hook right into the paint loop. src/shell-recorder.[ch]: A general-purposes object to record a Clutter stage to a GStreamer stream. src/shell-recorder-src.[ch]: A simple GStreamer source element (similar to appsrc in the most recent versions of GStreamer) for injecting captured data into a GStreamer pipeline. src/test-recorder.c: Test program that records a simple animation. configure.ac src/Makefile.am: Add machinery to conditionally build ShellRecorder. tools/build/gnome-shell-build-setup.sh: Add gstreamer packages to the list of required packages for Fedora. js/ui/main.js: Hook up the recorder to a MetaScreen ::toggle-recording keybinding. http://bugzilla.gnome.org/show_bug.cgi?id=575290
32 lines
372 B
Plaintext
32 lines
372 B
Plaintext
*.la
|
|
*.lo
|
|
*.o
|
|
.deps
|
|
.libs
|
|
ChangeLog
|
|
INSTALL
|
|
Makefile
|
|
Makefile.in
|
|
NEWS
|
|
aclocal.m4
|
|
autom4te.cache
|
|
config.h
|
|
config.h.in
|
|
config.log
|
|
config.status
|
|
config
|
|
configure
|
|
libtool
|
|
scripts/launcher.pyc
|
|
src/*.gir
|
|
src/*.typelib
|
|
src/*-enum-types.[ch]
|
|
src/*-marshal.[ch]
|
|
src/Makefile
|
|
src/Makefile.in
|
|
src/gnomeshell-taskpanel
|
|
src/gnome-shell
|
|
src/test-recorder
|
|
src/test-recorder.ogg
|
|
stamp-h1
|