| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
[dsd: minor tweaks, dont allow mode-change while not in STATE_READY]
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Returning from video playback would continue using X instead of Xv for the
live camera feed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
Revert to the old pipeline, which at least works 100% with the old
gstreamer versions that we are now shipping.
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
git-svn-id: http://mediamods.com/public-svn/camera-activity/tags/51@1019 574bc980-5f2d-0410-acbc-c8f9f0eb14e0
|
|
|
|
| |
git-svn-id: http://mediamods.com/public-svn/camera-activity/tags/51@1014 574bc980-5f2d-0410-acbc-c8f9f0eb14e0
|
|
|
|
| |
git-svn-id: http://mediamods.com/public-svn/camera-activity/tags/51@1013 574bc980-5f2d-0410-acbc-c8f9f0eb14e0
|
|
|
|
| |
git-svn-id: http://mediamods.com/public-svn/camera-activity/tags/50@1006 574bc980-5f2d-0410-acbc-c8f9f0eb14e0
|
|
|
|
| |
git-svn-id: http://mediamods.com/public-svn/camera-activity/tags/50@1002 574bc980-5f2d-0410-acbc-c8f9f0eb14e0
|