Commit graph

35 commits

Author SHA1 Message Date
shun-iwasawa
d0e08fac5c file path processing using regexp 2021-12-23 00:35:41 -05:00
Rozhuk Ivan
a7b6545028 Add FreeBSD (tested) and other BSD systems (not tested) to build and run.
I fail to build TIFF code: it requires access to libtiff internals but it
unavailable with libtiff prom ports. Probably pre build form
thirdparty/tiff-4.0.3 should fix this, but I don't check this.
Tiff code disabled for work but available in options.

I fail with SSE2 too, there is some mess with class initialization:
TRaster32P rout32 = rout; have no idea how to fix it.
If some one want to play with it, then try to build with
CFLAGS+= -DUSE_SSE2 -DDWORD=uint32_t -D_aligned_malloc=aligned_alloc -D_aligned_free=free
on non windows system.

FarmServer::queryHwInfo() - now uses TSystem::***() to collect system info,
to avoid code duplication.

Add pthread as required lib.
2021-08-31 11:10:48 -04:00
manongjohn
e348ab0bad Another MOV fix for Quicktime 2021-04-22 23:49:04 -04:00
manongjohn
c6ffe72436 Fix MOV loading into QuickTime 2021-04-22 17:51:49 -04:00
manongjohn
00ea6f7fb9 Fix loading WEBM with transparency 2021-04-22 17:15:54 -04:00
manongjohn
66d085821e Correct MOV transparency 2021-04-22 15:37:24 -04:00
manongjohn
1359000497 Fix MOV and WEBM render transparency 2021-04-22 08:10:59 -04:00
manongjohn
39aa593c13 Support MOV formats through ffmpeg 2021-04-21 08:55:55 -04:00
manongjohn
07eb54605c Fix converting timeout from sec to msec 2021-04-12 00:04:39 -04:00
manongjohn
1a97781e8c Disable timeouts with 0 values 2021-03-21 10:34:30 -04:00
manongjohn
fc25fe3b33 Allow -1 ffmpeg timeout 2021-03-21 10:34:30 -04:00
manongjohn
2c3d3bf045 Update autoset ffmpeg path 2021-03-21 10:34:29 -04:00
manongjohn
4e5957b267
Fix running through Linux shortcut (#342)
* Fix running through Linux shortcut

* Fix ffmpeg detection through working directory
2020-10-10 12:06:49 -06:00
manongjohn
7c889c85ed
Tahoma build scripts (#140)
* macOS build scripts for Tahoma

* Linux build scripts for Tahoma

* Fix ffmpeg detection for Linux
2020-09-22 21:03:16 -06:00
artisteacher
d8e36aaf45
Fix override warnings (#164)
There are 100+ warnings due to ______ overriding a member function without being marked override. This adds override in those cases to silence the warnings.
2020-09-15 15:49:57 -06:00
Jeremy Bullock
ba75e4d7da
Mac build (#93)
* mac_build

* Mac find ffmpeg

* Fix travis and appveyor?

* fix linux

Co-authored-by: turtletooth <turtletooth@turtletooths-iMac.local>
2020-07-22 23:23:55 -06:00
Jeremy Bullock
1d8faddcc0
Tahoma Branding (#6) 2020-05-22 22:20:51 -06:00
Rozhuk Ivan
823a31f62c Fix multiple clang warnings 2020-04-13 22:21:56 +03:00
shun-iwasawa
8fb2916598
Overhaul the Preferences (#2894)
* overhaul preferences
2019-12-04 20:44:58 +09:00
manongjohn
d182c8f09f Handle missing ffmpeg info 2019-11-14 12:55:06 -05:00
manongjohn
f2da01b0ab Fix ffmpeg loaded levels (#2876)
* Fix reading ffmpeg frame count and rate

* Make ffmpeg loaded levels uneditable

* Ffmpeg extract frames only when loading

* Fix ffmpeg gif input frame rate
2019-11-13 22:07:58 -07:00
shun-iwasawa
1479452980 fix webm output (#2065) 2018-06-15 16:39:30 +09:00
shun-iwasawa
e87e0815f7 Make More UI Texts Translatable (#2026)
* make ui texts translatable

* add more translatable texts

* load translate file for default commands
2018-06-04 12:18:43 +09:00
shun-iwasawa
a1dbd73a00 Fix symlink crashes (alternative to #1842) (#1930)
* fix symlink crash

* add exception handling

* symbols fix
2018-05-21 14:09:43 +09:00
Jeremy Bullock
63a3d74aea Fix for ffmpeg render same frames (#1234)
* Fix for ffmpeg/spritesheet render same frames
2017-06-01 19:50:43 +09:00
Jeremy Bullock
55b5dba26f FFmpeg timeout error fix (#1030) 2017-05-31 18:29:20 +09:00
Jeremy Bullock
686e82ae08 Fixed gif import (#924)
* fixed gif import
2016-11-24 11:11:57 +09:00
Jeremy Bullock
edaab7f46d moved ffmpeg temp files to cache folder (#921)
Now the ffmpeg temporary export files will be saved in the cache folder.
close #918
2016-11-21 19:37:55 +09:00
Jeremy Bullock
3bb5efc4ee Quick Export Feature (#725)
* Added Fast Render to MP4 command which does not need to set anything in output settings.
2016-11-09 11:46:03 +09:00
Jeremy Bullock
3837a14436 fix for ffmpeg export range error (#828)
* This allows the export range to be specified and correctly exported in ffmpeg formats

close #779
2016-10-07 19:02:02 +09:00
Jeremy Bullock
2b9d8f3cc8 Show info for ffmpeg levels (#824)
* Show info of ffmpeg level in level settings
* added frame count to filebrowser

close #811
close #812
2016-10-07 18:59:06 +09:00
Jeremy Bullock
3b0af2f782 Fix for Multiple FFmpeg files with same name #813 (#827)
* Use full path for temp ffmpeg cache names. Which allows importing multiple ffmpeg type files with the same name but different locations.

close #813
2016-10-06 17:22:00 +09:00
Jeremy Bullock
779cdf5542 fix gif reader not getting all frames (#770)
changed frame counting method for GIF format in order to get frame duration properly
2016-09-28 15:52:57 +09:00
shun-iwasawa
27b0cfd38c clang formatting (#703) 2016-08-04 16:23:36 +09:00
turtletooth
04d8fdc45c FFmpeg Integration - mp4, webm, gif (#624)
* Webm and Gif Export

* added intermediate jpg conversion to save hard drive space

* Started preferences ffmpegPath selection

* grouped ffmpeg files together

* Working with intermediate format

* Fixed running multiple CPU cores for export

* audio works

* all working, need refactoring and error checking

* Changed Qt includes

* revisited Qt includes

* Clean up code, refactor file cleanup, clean up includes

* started gif import

* import working

* Removed import again, fixed export settings being remembered

* import working, bypassed precompute, back to single core export

* clang formatting applied

* added beta warnings in Preferences Popup

* fixed frame flipping and made looping gif default

* added toonzlibs

* added format checks

* added check to help t32bitsrv crash

* sliders for settings are back

* added customizable timeout for ffmpeg

* fixed gif fps and scale for no palette
2016-07-29 14:35:10 +09:00