Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/record.py
Commit message (Collapse)AuthorAgeFilesLines
* Replace combos in te toolbar to be touch friendlyGonzalo Odiard2013-05-201-94/+135
| | | | | Signed-off-by: Walter Bender <walter@sugarlabs.org> Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
* Allow O game-key to be used to stop recordingDaniel Drake2012-11-231-4/+5
| | | | | 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.
* Quality selection should not be available for PhotosDaniel Drake2012-11-231-1/+1
| | | | | At the moment there is just one photo quality. The quality selection for photos was not doing anything.
* Move title widget to the top, to enable use with osk - SL #4106Gonzalo Odiard2012-11-231-6/+27
| | | | Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
* Release audio/video on visibility change (OLPC#10659)Daniel Drake2011-08-051-0/+7
| | | | | | | | | | | 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.
* Use icons for timer/duration selection (SL#2972)Manuel QuiƱones2011-07-221-17/+16
| | | | | | | | | | | | 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
* Assign window to countdown image creation (SL#2882)Daniel Drake2011-06-061-2/+2
| | | | | Couldn't reproduce this on XO-1.5 but I trust the report and the error message is clear.
* Port to new activity toolbarsGonzalo Odiard2011-05-201-118/+110
| | | | [dsd: minor tweaks, dont allow mode-change while not in STATE_READY]
* Connect keypress handler after default handlersDaniel Drake2011-03-041-1/+1
| | | | | | | Pressing the 'i' key while changing activity title would cause the information box to trigger. Fixes http://dev.laptop.org/ticket/10710
* Fix missing pango importDaniel Drake2011-02-161-0/+1
| | | | Fixes http://dev.laptop.org/ticket/10702
* UI reworkDaniel Drake2011-02-021-431/+818
| | | | | | | | | | | | | | 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.
* Fix use of sugar.util.sha_dataDaniel Drake2010-06-291-2/+2
| | | | Use the 0.84+ function name.
* Restore v60 reworkDaniel Drake2010-04-291-0/+5
| | | | | | | | 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.
* Add gst loggingAleksey Lim2010-04-031-0/+12
|
* Save ui state in jobjectAleksey Lim2009-04-251-8/+25
|
* Rewrite glive.pyAleksey Lim2009-04-201-6/+1
| | | | | | | * 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
* Fallback to ximagesink if xvimagesink is unaccessibledev.laptop.orgAleksey Lim2009-04-171-1/+7
|
* Replate tabs by spacesAleksey Lim2009-04-171-444/+444
|
* Fix permissionsDaniel Drake2008-12-121-0/+0
|
* Pipeline reworkDaniel Drake2008-11-231-1/+5
| | | | | | | | | | | | | 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.
* Patch to resolve trac #8580.Erik Garrison2008-09-261-5/+0
| | | | | | | | | | | 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 pipeline reworkDaniel Drake2008-08-291-5/+1
| | | | | Revert to the old pipeline, which at least works 100% with the old gstreamer versions that we are now shipping.
* Restore P-I-P in video playback modeDaniel Drake2008-07-231-0/+5
|
* remove setPipeType callDaniel Drake2008-07-071-1/+0
| | | | this code is gone
* 51 final (?)erikb2008-01-211-3/+3
| | | | git-svn-id: http://mediamods.com/public-svn/camera-activity/tags/51@1019 574bc980-5f2d-0410-acbc-c8f9f0eb14e0
*