[FFmpeg-devel] Adding .rc files for win32

Jeremy Kolb jkolb
Thu May 15 17:33:39 CEST 2008



Ramiro Polla wrote:
> Jeremy Kolb wrote:
>   
>> Hi,
>>
>> I want to add a .rc file for the av* dlls on windows.  This would allow 
>> the embedding of versioning information in the dll that windows explorer 
>> can read (think right clicking on the dll and choosing version, you get 
>> legal notices, credits, version numbers etc).  The benefits are:
>>
>> 1.  Making it easier for users to identify which version of a dll they 
>> have on their system.
>> 2.  Windows installers can query the dll version which makes updating 
>> easier.
>>
>> My question is how to go about doing this.  I was thinking of including 
>> a skeleton .rc file for each lib, sed in the appropriate version 
>> information in the make process,, writing to a new rc file,converting it 
>> to a .o file with cvtres and then linking that in the final dll.
>>
>> However I also noticed that in configure there is a pkgconfig_generate() 
>> function.  I could also go the route of creating a similar function for 
>> .rc files and generate them on the fly.  Which would be the preferred 
>> method?
>>     
>
> Great. I tried that a long time ago [0]. It should be easier now with 
> non-recursive Makefile. That patch has to be updated to current FFmpeg 
> SVN, and split out in a few patches (like setting the license variable 
> is a separate thing).
>
> Ramiro Polla
> [0] http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/41950
> _______________________________________________
>   

Great. I just started down this same path.

Jeremy





More information about the ffmpeg-devel mailing list