Closed Bug 928612 Opened 11 years ago Closed 6 years ago

[Gallery] [Camera] Refactoring of exif metadata parser

Categories

(Firefox OS Graveyard :: Gaia, enhancement)

ARM
Gonk (Firefox OS)
enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX
1.3 Sprint 4 - 11/8

People

(Reporter: dmarcos, Assigned: hub)

References

Details

This bugs tracks the refactoring of the exif meta data parser used by the camera and the gallery apps.
I factored out the parser to a separate repository. This makes the code easier to test and improves encapsulation and modularity of the gaia code base.
Assignee: nobody → dmarcos
Target Milestone: --- → 1.3 Sprint 3 - 10/25
No longer blocks: 928614
Blocks: 925179
Blocks: 891030
Target Milestone: 1.3 Sprint 3 - 10/25 → 1.3 Sprint 4 - 11/8
(In reply to Diego Marcos from comment #2)
> Merge into master:
> 
> https://github.com/mozilla-b2g/exif-parser/commit/
> 78f21d57cb812435184b6f8d5ce0ac5bd8d7c012

Diego, did this land? If so, can you please update the ticket status?
Depends on: 947305, 947307, 947286
Got some improvements requests from David Flanagan. Adding the bugs as dependencies. This is postponed to 1.4.
Is there any chance this could be landed for 2.5? Do you need help finishing it?

I'm trying to set a goal of fixing the photo upload workflow this is a major pain point, part of the MVP.
Flags: needinfo?(dmarcos)
This is obsolete. The EXIF parser should be usable in its current state. For bugs and improvements feel free to file issues on the github repo and I can jump and help:

https://github.com/mozilla-b2g/exif-parser
Status: NEW → RESOLVED
Closed: 9 years ago
Flags: needinfo?(dmarcos)
Resolution: --- → INVALID
I'm going to keep it open. I just to need a bit more if any of the two dependency bugs still make sense. In any case the parser can be used as it is. Any improvement can be done in parallel. I wouldn't block any gaia work on this bug
Status: RESOLVED → REOPENED
Resolution: INVALID → ---
so we should get rid of shared/js/media/jpeg_metadata_parser.js ?
Flags: needinfo?(dmarcos)
I think we should be able to get rid of it. djf had concerns about the performance of the new parser. If we make sure that we don't introduce regressions we should land it.
Flags: needinfo?(dmarcos)
We should land it. And figure out regressions. We need this. Really.

If you want I can tackle this since it is basically blocking a bunch of other things I want to see happening.
Yes, go ahead.
Flags: needinfo?(dflanagan)
Assignee: dmarcos → hub
Status: REOPENED → ASSIGNED
I'm gonna use this as a tracker for the various tasks.
Depends on: 1184674
Depends on: 1185097
Flags: needinfo?(dflanagan)
Firefox OS is not being worked on
Status: ASSIGNED → RESOLVED
Closed: 9 years ago6 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.