Sequence numbers increment incorrectly for videos when Synchronize RAW+JPEG enabled
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Rapid Photo Downloader |
Fix Released
|
Medium
|
Damon Lynch |
Bug Description
When using a session number in the renaming scheme it does not increment properly for videos when you also download jpg and raw photos and the Synchronize RAW + JPEG is checked.
How to reproduce this, simplest case. With camera set to take JPG+RAW take a photo, and then a couple videos. In RPD, download files with Synchronize checked. The raw + jpg pair download correctly, both getting a "1" session sequence #. The first video downloads, but it is given the same session # as the downloaded photo. The second video fails to download. RPD tries to give it the same name as the first video (same session #) and says the video already exists. The results are files named like image-1.jpg, image-1.dng, video-1.mp4.
If Synchronize is unchecked the download works properly, and the results are like image-1.jpg, image-2.dng, video-3.mp4, video-4.mp4.
More information.
The video numbering isn't just starting at 1. If more images are selected before the videos, the first video will use the same session # as the last downloaded image.
If I only select either the jpg OR the dng image of the jpg+raw pair immediately preceding the video the download works properly even if previous images have both jpg and raw selected. I can select jpg and dng images and as long as both images of the last pair before the video are not selected it will work correctly.
I am attaching log files for a nosync and a sync session for the simplest case, same set of files. I can do more testing if you wish.
Related branches
Changed in rapid: | |
milestone: | none → 0.9.9 |
summary: |
- Session number & letter increment incorrectly for videos when - Synchronize RAW+JPEG enabled + Sequence numbers increment incorrectly for videos when Synchronize + RAW+JPEG enabled |
Changed in rapid: | |
status: | In Progress → Fix Committed |
Changed in rapid: | |
status: | Fix Committed → Fix Released |
and the other attachment