View Issue Details

IDProjectCategoryView StatusLast Update
0004538The Dark ModDesign/Codingpublic30.09.2017 05:57
Reporterduzenko Assigned Toduzenko  
PrioritynormalSeveritynormalReproducibilityhave not tried
Status resolvedResolutionfixed 
Product VersionSVN 
Target VersionTDM 2.06Fixed in VersionTDM 2.06 
Summary0004538: Move the ffmpeg code out of the main exe
DescriptionAnd other 3rd party libraries as well if possible.
TagsNo tags attached.

Activities

duzenko

duzenko

03.06.2017 14:19

developer   ~0008882

Switched to CRT in DLL.
Exe is 22 MB -> 13 MB + CRT/MFC dlls + ffmpeg dlls.
duzenko

duzenko

04.06.2017 12:15

developer   ~0008884

Combined the ffmpeg into a single .dll - 8MB in size which is an improvement over the 30MB stock dll's.
duzenko

duzenko

05.06.2017 19:51

developer   ~0008885

Last edited: 05.06.2017 19:55

Moved zip, devil, jpeg, png in the same direction - 400KB in total.

duzenko

duzenko

06.06.2017 21:08

developer   ~0008887

Fixed the x64 release build
duzenko

duzenko

08.06.2017 19:34

developer   ~0008888

Moved curl/polarssl to ExtLibs.dll - 500KB in total.
duzenko

duzenko

09.06.2017 20:06

developer   ~0008889

Last edited: 09.06.2017 20:07

Moved ogg/vorbis to ExtLibs.dll - about 1 MB
ExtLibs is not using MFC any more

duzenko

duzenko

10.06.2017 08:19

developer   ~0008890

Created two versions of the main .exe: gamer's and mapper's
nbohr1more

nbohr1more

14.09.2017 17:51

developer   ~0009239

Anything left to move?

It might be a good idea to add OpenAL to this rather than bundle it separately?
nbohr1more

nbohr1more

17.09.2017 21:41

developer   ~0009281

Closing this at 2.06

Further moves can be their own trackers.
duzenko

duzenko

29.09.2017 19:12

developer   ~0009368

Last edited: 30.09.2017 05:57

Included OpenAL in ExtLibs, removed dll's and lib's.
Using the latest OpenAL version from https://github.com/kcat/openal-soft.
Someone now needs to roll up their sleeves and fix the linux build.

Issue History

Date Modified Username Field Change
03.06.2017 14:14 duzenko New Issue
03.06.2017 14:14 duzenko Status new => assigned
03.06.2017 14:14 duzenko Assigned To => duzenko
03.06.2017 14:19 duzenko Note Added: 0008882
04.06.2017 12:15 duzenko Note Added: 0008884
05.06.2017 19:51 duzenko Note Added: 0008885
05.06.2017 19:55 duzenko Note Edited: 0008885
06.06.2017 21:08 duzenko Note Added: 0008887
08.06.2017 19:34 duzenko Note Added: 0008888
09.06.2017 20:06 duzenko Note Added: 0008889
09.06.2017 20:07 duzenko Note Edited: 0008889
10.06.2017 08:19 duzenko Note Added: 0008890
14.09.2017 17:51 nbohr1more Note Added: 0009239
14.09.2017 18:16 nbohr1more Status assigned => feedback
17.09.2017 21:41 nbohr1more Note Added: 0009281
17.09.2017 21:41 nbohr1more Status feedback => resolved
17.09.2017 21:41 nbohr1more Resolution open => fixed
17.09.2017 21:41 nbohr1more Fixed in Version => TDM 2.06
29.09.2017 19:12 duzenko Note Added: 0009368
29.09.2017 19:20 duzenko Note Edited: 0009368
29.09.2017 19:29 duzenko Note Edited: 0009368
30.09.2017 05:57 duzenko Note Edited: 0009368