| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Signed-off-by: Walter Bender <walter@sugarlabs.org>
Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
|
|
|
|
|
| |
A regression over old versions is that the O game key can be used
to start recording video/audio, but not stop it. Fix that.
|
|
|
|
|
| |
At the moment there is just one photo quality. The quality selection
for photos was not doing anything.
|
|
|
|
| |
Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
|
|
|
|
|
|
|
|
|
|
|
| |
When visibility is lost, stop recording, live feeds, countdowns, etc.
Allows multiple camera-using apps to run simultaenously.
This doesn't quite work correctly, having 2 Records open and switching
from one to the other doesn't work as expected. Perhaps the events
are being delivered without strict order, or not enough time is being
given to the old Record to release its resources before activating the
new one.
|
|
|
|
|
|
|
|
|
|
|
|
| |
These strings were too long; in Spanish the Stop button was pushed
off the end of the toolbar.
Replace them with icons for compactness, based on input from the design
team.
It would be nicer to have these icons only showing in the unexpanded
rendering of the comboboxes, but this does not seem possible:
http://lists.sugarlabs.org/archive/sugar-devel/2011-July/032363.html
|
|
|
|
|
| |
Couldn't reproduce this on XO-1.5 but I trust the report and
the error message is clear.
|
|
|
|
| |
[dsd: minor tweaks, dont allow mode-change while not in STATE_READY]
|
|
|
|
|
|
|
| |
Pressing the 'i' key while changing activity title would cause the
information box to trigger.
Fixes http://dev.laptop.org/ticket/10710
|
|
|
|
| |
Fixes http://dev.laptop.org/ticket/10702
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a rework of the UI that uses a more standard GTK+ principles
than previously. There is still a small amount of black magic, kept
away inside mediaview.py.
The UI/model separation was also refined in places, and a lot of code
was simplified.
Overall the functionality remains identical, and I tried to keep the UI
the same as before (but it is not pixel perfect).
As this was quite big there may be some bugs to shake out.
|
|
|
|
| |
Use the 0.84+ function name.
|
|
|
|
|
|
|
|
| |
Restore the v60 rewrite to use a single pipeline, tweaking at runtime
when necessary.
This improves responsivity of the application, and results in the
activity behaving reliably again.
|
| |
|
| |
|
|
|
|
|
|
|
| |
* Use uuid and do not md5 video files
* Fallback to ximagesink if xvimagesink is unaccessible
* Use one pass for encodings
* Remove glivex and add thumb_play to glive
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Record-59 is broken in joyride because we moved to a gstreamer, which
doesn't like these broken pipelines.
This commit reworks the whole pipeline system, making it easier to
read and generally better structured.
This is the work I did this summer, which didn't quite work for 8.2.
Now that we have upgraded to the newer gstreamer in F10, the bugs
have disappeared. There are a couple of quirks with video recording
but it works well.
|
|
|
|
|
|
|
|
|
|
|
| |
Record was unmapping its window prior to close via a call to self.hide(), which
resolves to gtk.Window.hide(). Then we attempted to capture a screenshot per
trac #8432. This triggered a BadMatch X windows error when we tried to take a
screenshot of it using XShmGetImage (in sugar-preview.c in _sugarext in
sugar-toolkit).
This commit simply removes the hide() calls in Record. This prevents the window
from being unmapped and avoids this error.
|
|
|
|
|
| |
Revert to the old pipeline, which at least works 100% with the old
gstreamer versions that we are now shipping.
|
| |
|
|
|
|
| |
this code is gone
|
|
|
|
| |
git-svn-id: http://mediamods.com/public-svn/camera-activity/tags/51@1019 574bc980-5f2d-0410-acbc-c8f9f0eb14e0
|