Sequence numbers increment incorrectly for videos when Synchronize RAW+JPEG enabled

Bug #1750879 reported by mike seven
6
This bug affects 1 person
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

Revision history for this message
mike seven (mikeseven) wrote :
Revision history for this message
mike seven (mikeseven) wrote :

and the other attachment

Revision history for this message
Damon Lynch (dlynch3) wrote : Re: Session number & letter increment incorrectly for videos when Synchronize RAW+JPEG enabled

Thanks for your detailed bug report. It sure makes fixing bugs easier when the bug report is comprehensive and easy to understand.

summary: - Session number does not increment for videos when Synchronize RAW+JPEG
- enabled
+ Session number & letter increment incorrectly for videos when
+ Synchronize RAW+JPEG enabled
Changed in rapid:
status: New → In Progress
importance: Undecided → Medium
assignee: nobody → Damon Lynch (dlynch3)
Damon Lynch (dlynch3)
Changed in rapid:
milestone: none → 0.9.9
Damon Lynch (dlynch3)
summary: - Session number & letter increment incorrectly for videos when
- Synchronize RAW+JPEG enabled
+ Sequence numbers increment incorrectly for videos when Synchronize
+ RAW+JPEG enabled
Damon Lynch (dlynch3)
Changed in rapid:
status: In Progress → Fix Committed
Damon Lynch (dlynch3)
Changed in rapid:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

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