| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
bug:6643208
Change-Id: Ie4eef4a671091cd9557d1c51ab5c3919b6b30652
|
|
|
|
|
| |
bug:5494290
Change-Id: I7cb498ef50610d300a64d9d053b0a411d86da730
|
|
|
|
|
| |
bug:5366049
Change-Id: Ifee52c43c7c2ec8ff674fca8ce7762cc489c1b6a
|
|
|
|
|
|
|
|
| |
- Preview stretching still occurs after some transitions.
- Correct quality used in recording, shown in UI at all times.
Bug: 5320425
Change-Id: I63612c55d2e6e0e979208c59f2caf9a61ac1d3f8
|
|
|
|
|
|
|
|
|
|
| |
1. Change the assets.
2. Change the strings from high/low/mms to 1080p/720p/480p.
3. Change the preference from customized string to the real values of
CamcorderProfile.QUALITY_[1080|720|480]P
bug:5141068
Change-Id: I294799bda8e873f828bbf4bd21330591f0859632
|
|
|
|
|
|
|
|
|
| |
Initial support for video recording in the Camera app, with
the goofyface and background replacement effects.
Bug: 5212166
Change-Id: I30995e305c202ba57bf76ff18c885bf16c5ea14f
|
|
|
|
|
|
|
|
| |
The functionality is not working yet.
bug:5226051
Change-Id: Icb684d9320688f90ea0856b97424f9bfb6c47f39
|
|
|
|
|
| |
bug:5141528
Change-Id: Ib63c24b52c4b4bc67e88c1ec6a8ac41b9e4c09e5
|
|
|
|
|
| |
bug:5039278
Change-Id: I1c47ffa46df7b6c1fdd447b688e1c7ccb724cb5a
|
|
|
|
|
| |
bug:5141526
Change-Id: I947721209ffbcb3eb6f443cb503f80871031a0bf
|
|
|
|
|
| |
bug:5141303
Change-Id: Ie6a9d0dde40c1ed1d7ec6f93f8e6e6bbc9393bf7
|
|
|
|
|
|
|
|
|
|
| |
This also prevents NPE during variable initialization if camera
module fails to load. When camera module fails to load,
CamcorderProfile.get(int) will return null.
bug:4381780
Change-Id: I14a9af9e6f172cd02ef6df11ed81f1655361618a
|
|
|
|
|
|
|
|
|
|
| |
"Restore defaults" clears the preferences of both cameras. Previously
the preferences variable was incorrectly pointed to the preferences of
front camera after restore defaults. After that, any camera setting change
were written to the front camera even if the current camera is back camera.
bug:3417946
Change-Id: I675ccd20bfdf9d44e53e90238c410228b55ee376
|
|
|
|
|
|
|
|
| |
Software encoder needs more than 0.25s to encode a frame.
Besides, we will add arc shaped indicator and it looks
bad with 0.25s and 0.5s.
Change-Id: Ic54748d91d91ad7fcc4701ede6cf1e07af73ecfb
|
|
|
|
| |
Change-Id: Ib00968c41b89733594725d2e921da2b8e4158a97
|
|
|
|
|
| |
bug:3287017
Change-Id: I7b3d814eecad5555690e1afca6e038ca43e44aeb
|
|
|
|
|
|
| |
New devices do not have this limitation anymore.
Change-Id: I48e30c55a5375b6926c861c5d2f2466f54e87ea9
|
|
|
|
|
| |
bug:3287031
Change-Id: I92ea46c9e3940d2537fcc89b02395928671c89f5
|
|
|
|
|
| |
bug:3272846
Change-Id: Ic573e790d323e93c9976e9985308890031d26a0b
|
|
|
|
|
|
| |
Also change the theme to Holo.
bug:3156672
Change-Id: Ied6f2d3543c3a3282c62b2cc31e5cf4cc30c3172
|
|\
| |
| |
| | |
Change-Id: I8e78a4e4bd1dbd8f7f48196107ab78c915244e6e
|
| |\
| | |
| | |
| | | |
Change-Id: I7f5844e0bb9a46cd8948b830712efdbc596a49f7
|
| | |
| | |
| | |
| | |
| | |
| | | |
from Camera app
Change-Id: I6480b49bffa898400b2f2f3eeea85ce3bceed457
|
| | |
| | |
| | |
| | |
| | | |
bug:3156676
Change-Id: I8a5394aefa068cb099b89c5739abf0cfd78591a9
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
android.hardware.Camera.CAMERA_ID_DEFAULT." into gingerbread
* commit 'c309fcde67648ae483cab117a956ce11cf065ffd':
Remove android.hardware.Camera.CAMERA_ID_DEFAULT.
|
| | |
| | |
| | |
| | |
| | | |
bug:3173302
Change-Id: I2141456f3577e504e173a46efdbb343e03aaa5f5
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
one supported option." into gingerbread
Merge commit 'bfc24ed96f5ff19ecd9684fba1db8daff3b828a1'
* commit 'bfc24ed96f5ff19ecd9684fba1db8daff3b828a1':
Do not show the setting if there is only one supported option.
|
| | |
| | |
| | |
| | |
| | | |
bug:3064986
Change-Id: I1d3a8cff955d203c2a055ee596f30035001a5c63
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In the future, android.hardware.Camera.Parameters should
have a getCameraId. It is easier for apps to know which
camera it is now.
Change-Id: Iae529c02d89b64a9158a0bdc4b4d0cfd293e7270
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Merge commit 'c97d23826a28dd725951eccb62651244f9fb8228'
* commit 'c97d23826a28dd725951eccb62651244f9fb8228':
Update the code due to API change.
|
| | |
| | |
| | |
| | |
| | |
| | | |
bug:3001395
bug:3001399
Change-Id: Ie1347ed28aa72a3ec637867dc2226c60ef2dbd6c
|
| | |
| | |
| | |
| | | |
Change-Id: I00895a9df69d2b29656075da1e03b1a1f684b107
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Currently adding a bunch of discrete options for the user
to choose from.
- Modified BasicIndicator class to allow ListPreference as well as
IconListPreference.
- Modified addIndicator() in HeadUpDisplay to take ListPreference
instead of IconListPreference.
- Modified GpsIndicator::getIcon() to return BitmapTexture instead
of ResourceTexture as its base class BasicIndicator does the same
now.
- Fixed default value of time lapse quality.
Change-Id: I9f01d8c77e9a803219c4661e10731fabbecf65a9
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Filtering out unsupported resolutions.
- Added getSupportedTimeLapseProfiles() to find the list of supported
time lapse profiles.
- added CamcorderProfile quality level values to the
pref_video_time_lapse_quality_entryvalues in arrays.xml
- removed getVideoTimeLapseQuality as can use the quality values directly.
- Use the newly added time lapse profiles for setting resolution values.
Change-Id: I0776a38e0a9bd19fff772878869e1c0504aadc8d
|
| | |
| | |
| | |
| | | |
Change-Id: I1564fdf0f7f70f15278bdbdee6d9b5c8a6e683e0
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Merge commit '4714a1cf1d211aad2d8cf1802f85f649e744beb0'
* commit '4714a1cf1d211aad2d8cf1802f85f649e744beb0':
Use SharedPreferences$Editor.apply to reduce latency.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Replace all commit with apply.
bug:2978683
Change-Id: I6c057fab588aada7c35d03f6237fb850d2a2e856
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Merge commit '3c7f489d9ea86e6f37b596469173cd3ceca3ad58'
* commit '3c7f489d9ea86e6f37b596469173cd3ceca3ad58':
Remove quick capture UI. It is not used.
|
| | |
| | |
| | |
| | | |
Change-Id: Ie087afba5633304c71ca5f72276d16f620931869
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Merge commit '454c6838bb220142d05fbd6f1858ba31cc034eda'
* commit '454c6838bb220142d05fbd6f1858ba31cc034eda':
Remove metering mode support.
|
| | |
| | |
| | |
| | | |
Change-Id: I624f611e19c438630bc84778332d13f0357da23f
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Changes in individual files:
VideoCamera.java:
- Added swith to time lapse option in Menu.
- initializeHeadUpDisplay(): sets up display according to the
current mode (timelapse/no timelapse).
- readTimeLapseVideoPreferences(): sets parameters according to
the chosen quality. Eventually this should move to CamcorderProfile
through media_profiles.xml files.
- switchTimeLapseMode(): handles switching between time lapse mode
normal mode.
- Since preview size may be different from video size for HD time lapse
capture, we save the desired preview size in mDesiredPreviewWidth,
mDesiredPreviewHeight and use it for comparison in
resetCameraParameters().
- Time lapse mode is enabled/disabled by calling
mMediaRecorder.setTimeLapseParameters().
CamcorderHeadUpDisplay.java: Constructor now takes in a boolean
(captureTimeLapse) telling whether to enable time lapse quality
options or the normal camcorder quality options.
Camera.java: Moved getOptimalPreviewSize() to Util.java to enable
use from VideoCamera.java. Also needed to pass activity, so that can
use getWindowManager(), getSystemService().
CameraSettings.java: added support for time lapse parameters. The
function getVideoTimeLapseQuality() returns the quality identifier
from the passed in string.
res/: added string, array values for time lapse.
res/xml/video_time_lapse_preferences.xml: contains all the preferences
for time lapse mode.
Change-Id: I194e7bc0b6218aa742d91c859a122de2b953a314
|
| |
| |
| |
| | |
Change-Id: I7c8440424c472c9ff61ac22692ce60234d359efe
|
| |
| |
| |
| | |
Change-Id: Id444ebcd780c67f4990bd6f6b96c74379b6859ab
|
|/
|
|
| |
Change-Id: I8b964df4534da0b393479baddabfc85ce1b09b2f
|
|
|
|
|
|
| |
Bug: 2430326
Change-Id: Ia5e6f4320fac3a89ede5054e9ac7b6f31c973273
|
|
|
|
|
|
|
|
|
|
|
| |
Also, make the quality level mapping from String to numeric number less
fragile.
Dependency: https://android-git.corp.google.com/g/#change,47310
bug - 2553862
Change-Id: I50606a16bd9d377f5002bc784a9dcc7b9f8c1486
|
|
|
|
|
|
|
| |
1. Disable on-screen settings while video/camera is acting.
2. Reset exposure in onResume()
Change-Id: I4a58ae9c1a2ecff6d3f504de48e2504c8d86c1f3
|
|
|
|
|
|
|
|
|
|
|
| |
1. Remove the cross in border_last_picture
2. Remove the gripper in VideoCamera
3. Solve the popup triangle locate in wrong position
4. Remove the top and bottom borders of the preview frame in Camera
5. Rotate the on-screen indicators when orientation changed
6. Add the checking for the flash mode in VideoCamera
Change-Id: I304ea3582d08c5e46ed750b7371588635a4d8009
|
|
|
|
| |
Change-Id: Id35564836da7b4051662cccfd0920480421499b0
|