All photos stored in portrait, no matter what orientation the camera was when taken

Bug #1466409 reported by James Henstridge
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
camera-app
Fix Released
Critical
Florian Boucault
camera-app (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

When I take photos in landscape mode, they display in portrait orientation in the gallery. Looking at the saved files, they are 1836x3264 JPEG images, while the landscape orientation photos I took a month ago are 3264x1836. Neither the new or old photos include EXIF orientation tags.

I've also noticed that the viewfinder is sometimes shown upside down. If I hold my phone so the USB port is to the right, the viewfinder image is oriented correctly. If I hold it with the USB port to the left, the viewfinder is upside down. In both cases, the camera controls are at the bottom of the screen.

I'm guessing both of these issues are related to the new shell auto-rotation feature.

I encountered this on my Nexus 4 running the latest devel-proposed image:

current build number: 229
device name: mako
channel: ubuntu-touch/devel-proposed/ubuntu
last update: 2015-06-18 17:30:40
version version: 229
version ubuntu: 20150618
version device: 20150529.1
version custom: 20150618

This has camera-app version 3.0.0.558.

Related branches

Revision history for this message
James Henstridge (jamesh) wrote :

This also seems to affect videos.

Revision history for this message
James Henstridge (jamesh) wrote :

More testing: if I turn on the rotation lock, photos taken in landscape mode are saved correctly.

Changed in camera-app:
importance: Undecided → Critical
assignee: nobody → Florian Boucault (fboucault)
status: New → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package camera-app - 3.0.0+15.10.20150707-0ubuntu1

---------------
camera-app (3.0.0+15.10.20150707-0ubuntu1) wily; urgency=medium

  [ Brendan Donegan ]
  * Use pointing_device from self.app instead of the testCase passed in

  [ CI Train Bot ]
  * New rebuild forced.

  [ Florian Boucault ]
  * Remove hardcoded actions in GalleryViewHeader to make it extensible.
  * Set desktop file flags informing Unity that the camera app is doing
    its own content rotation when the device rotates. Manually
    rotate/position depending on device orientation: photo roll bottom
    edge indicators and content first photo roll hint snapshot animation
    countdown timer (LP: #1467461, #1466409, #1467658, #1467661,
    #1447694, #1468269, #1367792, #1468284)

  [ Leo Arias ]
  * Fixed the static errors reported by flake8. Added the check to the
    debian build tests. Added python3-flake8 as a build dependency. (LP:
    #1444170)
  * Use pointing_device from self.app instead of the testCase passed in

  [ Olivier Tilloy ]
  * Updated application icon. removed: camera-app.svg added: camera-
    app.png

camera-app (3.0.0+15.04.20150514-0ubuntu1) vivid; urgency=medium

  [ CI Train Bot ]
  * Resync trunk.

  [ Leo Arias ]
  * Use the base class from the toolkit in autopilot tests.

  [ Omer Akram ]
  * Autopilot: Ensure the media directories exist before trying to
    delete data from them. (LP: #1444650)

 -- CI Train Bot <email address hidden> Tue, 07 Jul 2015 11:09:20 +0000

Changed in camera-app (Ubuntu):
status: New → Fix Released
Changed in camera-app:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.