Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/model.py
Commit message (Collapse)AuthorAgeFilesLines
* Reset progress upon start media captureDaniel Drake2012-03-261-0/+1
| | | | | | | After recording audio/video, when recording again you would briefly see the "Saving..." message and old progress bar before the first timer tick. Reset the progress bar when starting recording to avoid this glitch.
* Use named parameters in gettext strings -v2Gonzalo Odiard2012-03-161-2/+4
| | | | | | | | | | | | When there are more than one parameter with the same type gettext need named parameters to enable the translators to change the order if needed. Pootle server complain about this format strings in Record activity, and you can see the same error doing "./setup.py genpot" v2: Fixed typo Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
* Release audio/video on visibility change (OLPC#10659)Daniel Drake2011-08-051-4/+33
| | | | | | | | | | | 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.
* Port to new activity toolbarsGonzalo Odiard2011-05-201-0/+1
| | | | [dsd: minor tweaks, dont allow mode-change while not in STATE_READY]
* Fix audio recording when no camera present (SL#2691)Daniel Drake2011-05-061-22/+15
| | | | | | Introduce the relevant code catches to allow audio recording when no camera is present. Still has some rough edges but is now usable at least.
* Fix X to Xv switchingDaniel Drake2011-02-161-0/+7
| | | | | Returning from video playback would continue using X instead of Xv for the live camera feed.
* UI reworkDaniel Drake2011-02-021-306/+252
| | | | | | | | | | | | | | 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.
* Record photo UUID as stringDaniel Drake2010-06-251-1/+1
| | | | | | | | | | Photos were not being shared properly (the download never succeeded) because the servers MD5 checking always failed ("I don't have this photo"). This is because the UUIDs were always being saved as UUID objects, and comparing them later with a string (in getRecdByMd5) was always failing. Save UUIDs as a string to solve this issue and others that surround it.
* i18n of dates in record-activity #1954Aleksey Lim2010-04-201-1/+0
|
* Bump v63v63Aleksey Lim2009-04-281-1/+0
|
* Rewrite glive.pyAleksey Lim2009-04-201-8/+8
| | | | | | | * 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
* Replate tabs by spacesAleksey Lim2009-04-171-320/+320
|
* Pipeline reworkDaniel Drake2008-11-231-2/+1
| | | | | | | | | | | | | 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.
* Revert pipeline reworkDaniel Drake2008-08-291-1/+2
| | | | | Revert to the old pipeline, which at least works 100% with the old gstreamer versions that we are now shipping.
* Pipeline reworkDaniel Drake2008-07-011-2/+1
| | | | | | | | | | Move to a model where the pipeline core is fixed, and we can plug in photo and video bins to the tee element, and/or add an audiobin separated from the rest for recording audio. Fixes problems caused by not doing pad blocking and having unconnected elements lying around in the pipeline. Video recording is not quite working right... Audio and photo seem OK.
* 51 final (?)erikb2008-01-211-0/+2
| | | | git-svn-id: http://mediamods.com/public-svn/camera-activity/tags/51@1019 574bc980-5f2d-0410-acbc-c8f9f0eb14e0
* working switch between activities at all stages of activitieserikb2008-01-171-4/+1
| | | | git-svn-id: http://mediamods.com/public-svn/camera-activity/tags/51@1014 574bc980-5f2d-0410-acbc-c8f9f0eb14e0
* 51erikb2008-01-161-1/+1
| | | | git-svn-id: http://mediamods.com/public-svn/camera-activity/tags/51@1013 574bc980-5f2d-0410-acbc-c8f9f0eb14e0
* switching media fixes much more robusterikb2008-01-081-2/+15
| | | | git-svn-id: http://mediamods.com/public-svn/camera-activity/tags/50@1006 574bc980-5f2d-0410-acbc-c8f9f0eb14e0
* changes to all the translationserikb2008-01-051-0/+1
| | | | git-svn-id: http://mediamods.com/public-svn/camera-activity/tags/50@1002 574bc980-5f2d-0410-acbc-c8f9f0eb14e0
*