Upgrade Project Version?

Get answers to your questions about color grading, editing and finishing with DaVinci Resolve.
  • Author
  • Message
Offline
User avatar

Yasser Saeed

  • Posts: 736
  • Joined: Tue Feb 16, 2016 3:46 pm
  • Location: Egypt

Upgrade Project Version?

PostMon Apr 07, 2025 12:50 am

In v19 I exported a project as project archive DRA. In v20, I restored the project archive but I didn't get this warning:
Image

Any idea why?
HP Z2 Mini G9 Workstation
OS: Windows 11 Pro
Display: HP Z27 QHD DreamColor
CPU: i9-13900K 24 core
GPU: RTX 4000 SFF 20GB Ada Gen
RAM: 96GB DDR5-5200
NVMe SSD: OS 4TB, Data 4TB
NLE: DaVinci Resolve Studio 20 Beta
Offline

Steve Alexander

  • Posts: 5699
  • Joined: Mon Mar 23, 2015 2:15 am

Re: Upgrade Project Version?

PostMon Apr 07, 2025 12:51 am

Because when you import a DRP, Resolve creates a whole new project. It's not converting an existing project.
aka Barkinmadd
Resolve Studio 20 | Fusion Studio 20 | 16" MacBook Pro M1 MAX, 32 GPU cores, 64 GB RAM, 2 TB SSD, Sequoia 15.4.1
Offline
User avatar

Yasser Saeed

  • Posts: 736
  • Joined: Tue Feb 16, 2016 3:46 pm
  • Location: Egypt

Re: Upgrade Project Version?

PostMon Apr 07, 2025 1:55 pm

Steve Alexander wrote:Because when you import a DRP, Resolve creates a whole new project. It's not converting an existing project.


Still not clear! Do you mean that importing DRP files is diffrent than importing DRA? My understanding that both are the same, and the only diffrence is that DRA can include the media files, render cache and proxy files. But the Project file itself should be the same as DRP.
HP Z2 Mini G9 Workstation
OS: Windows 11 Pro
Display: HP Z27 QHD DreamColor
CPU: i9-13900K 24 core
GPU: RTX 4000 SFF 20GB Ada Gen
RAM: 96GB DDR5-5200
NVMe SSD: OS 4TB, Data 4TB
NLE: DaVinci Resolve Studio 20 Beta
Offline

Steve Alexander

  • Posts: 5699
  • Joined: Mon Mar 23, 2015 2:15 am

Re: Upgrade Project Version?

PostMon Apr 07, 2025 4:10 pm

A DRP is not a project, it is a file representation of a project. A project is an entity that lives within a Resolve database. When you import a DRP, Resolve creates a new project (not upgraded) and then imports the contents of the DRP into that new project, updating it according to the data within the DRP.

So it comes down to terminology, project vs file. Thinking about it a bit more, maybe Resolve should inform us that "This DRP was saved with a previous version of Resolve (ver) and will now be imported and updated to be compatible with Resolve 20"... or something along those lines. My first reply to you was from a software engineer's perspective as to why the code that would normally trigger the "Update Project Version" was not triggered, however, as a user, I think it would be beneficial to be notified when a project DRP (or DRA, for that matter) was created in a previous version of Resolve before it is actually imported.

I think the impact of a project upgrade is different than a project import, though. When you import a project, it is (by the very nature of a project import) created with the schema for the current version of Resolve - there is no other choice. However, because projects created with a previous version of Resolve can live in the same database as those created with the current version, the user must be warned when opening a project created with an older version because that project will necessarily be updated and therefore be made incompatible with a previous version of Resolve (meaning that if you roll-back Resolve to that previous version, you wouldn't be able to open that upgraded project).

Anyway, sorry for the ramblings, not sure they are of any value. I can see an argument for warning a user on import but it would be for a different reason than warning of a project upgrade within the database.
aka Barkinmadd
Resolve Studio 20 | Fusion Studio 20 | 16" MacBook Pro M1 MAX, 32 GPU cores, 64 GB RAM, 2 TB SSD, Sequoia 15.4.1
Offline
User avatar

Yasser Saeed

  • Posts: 736
  • Joined: Tue Feb 16, 2016 3:46 pm
  • Location: Egypt

Re: Upgrade Project Version?

PostMon Apr 07, 2025 10:04 pm

Steve Alexander wrote:A DRP is not a project, it is a file representation of a project. A project is an entity that lives within a Resolve database. When you import a DRP, Resolve creates a new project (not upgraded) and then imports the contents of the DRP into that new project, updating it according to the data within the DRP.

So it comes down to terminology, project vs file. Thinking about it a bit more, maybe Resolve should inform us that "This DRP was saved with a previous version of Resolve (ver) and will now be imported and updated to be compatible with Resolve 20"... or something along those lines. My first reply to you was from a software engineer's perspective as to why the code that would normally trigger the "Update Project Version" was not triggered, however, as a user, I think it would be beneficial to be notified when a project DRP (or DRA, for that matter) was created in a previous version of Resolve before it is actually imported.

I think the impact of a project upgrade is different than a project import, though. When you import a project, it is (by the very nature of a project import) created with the schema for the current version of Resolve - there is no other choice. However, because projects created with a previous version of Resolve can live in the same database as those created with the current version, the user must be warned when opening a project created with an older version because that project will necessarily be updated and therefore be made incompatible with a previous version of Resolve (meaning that if you roll-back Resolve to that previous version, you wouldn't be able to open that upgraded project).

Anyway, sorry for the ramblings, not sure they are of any value. I can see an argument for warning a user on import but it would be for a different reason than warning of a project upgrade within the database.

Thank you Steve for the detaild reply .. I appreciate it. But to be honest, I am not sure I understood evrything :lol:

So, in what cases I am supposed to get that warning "Upgrade Project Version"?
HP Z2 Mini G9 Workstation
OS: Windows 11 Pro
Display: HP Z27 QHD DreamColor
CPU: i9-13900K 24 core
GPU: RTX 4000 SFF 20GB Ada Gen
RAM: 96GB DDR5-5200
NVMe SSD: OS 4TB, Data 4TB
NLE: DaVinci Resolve Studio 20 Beta
Offline
User avatar

Joe Shapiro

  • Posts: 4286
  • Joined: Thu Jul 25, 2013 7:23 am
  • Location: Los Angeles CA USA

Re: Upgrade Project Version?

PostMon Apr 07, 2025 11:51 pm

When there's a project already in the database that was last opened by an earlier version of Resolve.
So you'll never get it when IMPORTING a drp because doing so is creating rather than opening a project.
Director, Editor, Problem Solver. Been cutting indie features for 24 years. FCP editor from version 2 to 7.
Resolve 20.0.3B
MacBook Pro 16 M1 Max 64GB RAM, macOS 14.7.2
MacBook Air 13 M1 8GB RAM, macOS 14.6.1
BMPCC4K 8.6 beta
BMCC6K 8.7 beta
Offline
User avatar

Yasser Saeed

  • Posts: 736
  • Joined: Tue Feb 16, 2016 3:46 pm
  • Location: Egypt

Re: Upgrade Project Version?

PostTue Apr 08, 2025 12:07 am

Joe Shapiro wrote:When there's a project already in the database that was last opened by an earlier version of Resolve.
So you'll never get it when IMPORTING a drp because doing so is creating rather than opening a project.

Aha .. so you mean if I import v19 DRP file in Resolve V20, I can still open the same DRP file in V19?
HP Z2 Mini G9 Workstation
OS: Windows 11 Pro
Display: HP Z27 QHD DreamColor
CPU: i9-13900K 24 core
GPU: RTX 4000 SFF 20GB Ada Gen
RAM: 96GB DDR5-5200
NVMe SSD: OS 4TB, Data 4TB
NLE: DaVinci Resolve Studio 20 Beta
Offline
User avatar

Joe Shapiro

  • Posts: 4286
  • Joined: Thu Jul 25, 2013 7:23 am
  • Location: Los Angeles CA USA

Re: Upgrade Project Version?

PostTue Apr 08, 2025 12:21 am

A drp is read-only. So opening it can’t change it. That’s why it’s really an import as opposed to an open.
Director, Editor, Problem Solver. Been cutting indie features for 24 years. FCP editor from version 2 to 7.
Resolve 20.0.3B
MacBook Pro 16 M1 Max 64GB RAM, macOS 14.7.2
MacBook Air 13 M1 8GB RAM, macOS 14.6.1
BMPCC4K 8.6 beta
BMCC6K 8.7 beta
Offline
User avatar

Yasser Saeed

  • Posts: 736
  • Joined: Tue Feb 16, 2016 3:46 pm
  • Location: Egypt

Re: Upgrade Project Version?

PostWed Apr 09, 2025 3:01 pm

Joe Shapiro wrote:A drp is read-only. So opening it can’t change it. That’s why it’s really an import as opposed to an open.

Got it .. Many thnks Joe.
HP Z2 Mini G9 Workstation
OS: Windows 11 Pro
Display: HP Z27 QHD DreamColor
CPU: i9-13900K 24 core
GPU: RTX 4000 SFF 20GB Ada Gen
RAM: 96GB DDR5-5200
NVMe SSD: OS 4TB, Data 4TB
NLE: DaVinci Resolve Studio 20 Beta

Return to DaVinci Resolve

Who is online

Users browsing this forum: Amsterford, Google [Bot], jocamcam, panos_mts, Spektra13, tom_thumb and 275 guests